<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! GENERATED SOURCE FILE caldera-forms - v1.9.7 - 2022-03-22 */@media (min-width:768px){.caldera-grid .container{width:750px}}@media (min-width:992px){.caldera-grid .container{width:970px}}@media (min-width:1200px){.caldera-grid .container{width:1170px}}.caldera-grid article,.caldera-grid aside,.caldera-grid details,.caldera-grid figcaption,.caldera-grid figure,.caldera-grid footer,.caldera-grid header,.caldera-grid hgroup,.caldera-grid main,.caldera-grid nav,.caldera-grid section,.caldera-grid summary{display:block}.caldera-grid a{background:0 0;text-decoration:none}.caldera-grid img{vertical-align:middle}.caldera-grid pre{overflow:auto}.caldera-grid *,.caldera-grid :after,.caldera-grid :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.caldera-grid html{font-size:62.5%;-webkit-tap-highlight-color:transparent}.caldera-grid body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}.caldera-grid button,.caldera-grid input,.caldera-grid select,.caldera-grid textarea{font-family:inherit;font-size:inherit;line-height:inherit}.caldera-grid a:focus,.caldera-grid a:hover{color:#2a6496;text-decoration:underline}.caldera-grid a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.caldera-grid .img-responsive{display:block;max-width:100%;height:auto}.caldera-grid .img-rounded{border-radius:6px}.caldera-grid .img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.caldera-grid .img-circle{border-radius:50%}.caldera-grid hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.caldera-grid .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.caldera-grid .container,.caldera-grid .container-fluid{margin-right:auto;margin-left:auto;padding-left:7.5px;padding-right:7.5px}@media (min-width:768px){.caldera-grid .container{width:735px}}@media (min-width:992px){.caldera-grid .container{width:955px}}@media (min-width:1200px){.caldera-grid .container{width:1155px}}.caldera-grid .row{margin-left:-7.5px;margin-right:-7.5px;max-width:100%}.caldera-grid .col-lg-1,.caldera-grid .col-lg-10,.caldera-grid .col-lg-11,.caldera-grid .col-lg-12,.caldera-grid .col-lg-2,.caldera-grid .col-lg-3,.caldera-grid .col-lg-4,.caldera-grid .col-lg-5,.caldera-grid .col-lg-6,.caldera-grid .col-lg-7,.caldera-grid .col-lg-8,.caldera-grid .col-lg-9,.caldera-grid .col-md-1,.caldera-grid .col-md-10,.caldera-grid .col-md-11,.caldera-grid .col-md-12,.caldera-grid .col-md-2,.caldera-grid .col-md-3,.caldera-grid .col-md-4,.caldera-grid .col-md-5,.caldera-grid .col-md-6,.caldera-grid .col-md-7,.caldera-grid .col-md-8,.caldera-grid .col-md-9,.caldera-grid .col-sm-1,.caldera-grid .col-sm-10,.caldera-grid .col-sm-11,.caldera-grid .col-sm-12,.caldera-grid .col-sm-2,.caldera-grid .col-sm-3,.caldera-grid .col-sm-4,.caldera-grid .col-sm-5,.caldera-grid .col-sm-6,.caldera-grid .col-sm-7,.caldera-grid .col-sm-8,.caldera-grid .col-sm-9,.caldera-grid .col-xs-1,.caldera-grid .col-xs-10,.caldera-grid .col-xs-11,.caldera-grid .col-xs-12,.caldera-grid .col-xs-2,.caldera-grid .col-xs-3,.caldera-grid .col-xs-4,.caldera-grid .col-xs-5,.caldera-grid .col-xs-6,.caldera-grid .col-xs-7,.caldera-grid .col-xs-8,.caldera-grid .col-xs-9{position:relative;padding-left:7.5px;padding-right:7.5px}.caldera-grid .col-xs-1,.caldera-grid .col-xs-10,.caldera-grid .col-xs-11,.caldera-grid .col-xs-12,.caldera-grid .col-xs-2,.caldera-grid .col-xs-3,.caldera-grid .col-xs-4,.caldera-grid .col-xs-5,.caldera-grid .col-xs-6,.caldera-grid .col-xs-7,.caldera-grid .col-xs-8,.caldera-grid .col-xs-9{float:left}.caldera-grid .col-xs-12{width:100%}.caldera-grid .col-xs-11{width:91.66666667%}.caldera-grid .col-xs-10{width:83.33333333%}.caldera-grid .col-xs-9{width:75%}.caldera-grid .col-xs-8{width:66.66666667%}.caldera-grid .col-xs-7{width:58.33333333%}.caldera-grid .col-xs-6{width:50%}.caldera-grid .col-xs-5{width:41.66666667%}.caldera-grid .col-xs-4{width:33.33333333%}.caldera-grid .col-xs-3{width:25%}.caldera-grid .col-xs-2{width:16.66666667%}.caldera-grid .col-xs-1{width:8.33333333%}.caldera-grid .col-xs-pull-12{right:100%}.caldera-grid .col-xs-pull-11{right:91.66666667%}.caldera-grid .col-xs-pull-10{right:83.33333333%}.caldera-grid .col-xs-pull-9{right:75%}.caldera-grid .col-xs-pull-8{right:66.66666667%}.caldera-grid .col-xs-pull-7{right:58.33333333%}.caldera-grid .col-xs-pull-6{right:50%}.caldera-grid .col-xs-pull-5{right:41.66666667%}.caldera-grid .col-xs-pull-4{right:33.33333333%}.caldera-grid .col-xs-pull-3{right:25%}.caldera-grid .col-xs-pull-2{right:16.66666667%}.caldera-grid .col-xs-pull-1{right:8.33333333%}.caldera-grid .col-xs-pull-0{right:0}.caldera-grid .col-xs-push-12{left:100%}.caldera-grid .col-xs-push-11{left:91.66666667%}.caldera-grid .col-xs-push-10{left:83.33333333%}.caldera-grid .col-xs-push-9{left:75%}.caldera-grid .col-xs-push-8{left:66.66666667%}.caldera-grid .col-xs-push-7{left:58.33333333%}.caldera-grid .col-xs-push-6{left:50%}.caldera-grid .col-xs-push-5{left:41.66666667%}.caldera-grid .col-xs-push-4{left:33.33333333%}.caldera-grid .col-xs-push-3{left:25%}.caldera-grid .col-xs-push-2{left:16.66666667%}.caldera-grid .col-xs-push-1{left:8.33333333%}.caldera-grid .col-xs-push-0{left:0}.caldera-grid .col-xs-offset-12{margin-left:100%}.caldera-grid .col-xs-offset-11{margin-left:91.66666667%}.caldera-grid .col-xs-offset-10{margin-left:83.33333333%}.caldera-grid .col-xs-offset-9{margin-left:75%}.caldera-grid .col-xs-offset-8{margin-left:66.66666667%}.caldera-grid .col-xs-offset-7{margin-left:58.33333333%}.caldera-grid .col-xs-offset-6{margin-left:50%}.caldera-grid .col-xs-offset-5{margin-left:41.66666667%}.caldera-grid .col-xs-offset-4{margin-left:33.33333333%}.caldera-grid .col-xs-offset-3{margin-left:25%}.caldera-grid .col-xs-offset-2{margin-left:16.66666667%}.caldera-grid .col-xs-offset-1{margin-left:8.33333333%}.caldera-grid .col-xs-offset-0{margin-left:0}@media (min-width:768px){.caldera-grid .col-sm-1,.caldera-grid .col-sm-10,.caldera-grid .col-sm-11,.caldera-grid .col-sm-12,.caldera-grid .col-sm-2,.caldera-grid .col-sm-3,.caldera-grid .col-sm-4,.caldera-grid .col-sm-5,.caldera-grid .col-sm-6,.caldera-grid .col-sm-7,.caldera-grid .col-sm-8,.caldera-grid .col-sm-9{float:left}.caldera-grid .col-sm-12{width:100%}.caldera-grid .col-sm-11{width:91.66666667%}.caldera-grid .col-sm-10{width:83.33333333%}.caldera-grid .col-sm-9{width:75%}.caldera-grid .col-sm-8{width:66.66666667%}.caldera-grid .col-sm-7{width:58.33333333%}.caldera-grid .col-sm-6{width:50%}.caldera-grid .col-sm-5{width:41.66666667%}.caldera-grid .col-sm-4{width:33.33333333%}.caldera-grid .col-sm-3{width:25%}.caldera-grid .col-sm-2{width:16.66666667%}.caldera-grid .col-sm-1{width:8.33333333%}.caldera-grid .col-sm-pull-12{right:100%}.caldera-grid .col-sm-pull-11{right:91.66666667%}.caldera-grid .col-sm-pull-10{right:83.33333333%}.caldera-grid .col-sm-pull-9{right:75%}.caldera-grid .col-sm-pull-8{right:66.66666667%}.caldera-grid .col-sm-pull-7{right:58.33333333%}.caldera-grid .col-sm-pull-6{right:50%}.caldera-grid .col-sm-pull-5{right:41.66666667%}.caldera-grid .col-sm-pull-4{right:33.33333333%}.caldera-grid .col-sm-pull-3{right:25%}.caldera-grid .col-sm-pull-2{right:16.66666667%}.caldera-grid .col-sm-pull-1{right:8.33333333%}.caldera-grid .col-sm-pull-0{right:0}.caldera-grid .col-sm-push-12{left:100%}.caldera-grid .col-sm-push-11{left:91.66666667%}.caldera-grid .col-sm-push-10{left:83.33333333%}.caldera-grid .col-sm-push-9{left:75%}.caldera-grid .col-sm-push-8{left:66.66666667%}.caldera-grid .col-sm-push-7{left:58.33333333%}.caldera-grid .col-sm-push-6{left:50%}.caldera-grid .col-sm-push-5{left:41.66666667%}.caldera-grid .col-sm-push-4{left:33.33333333%}.caldera-grid .col-sm-push-3{left:25%}.caldera-grid .col-sm-push-2{left:16.66666667%}.caldera-grid .col-sm-push-1{left:8.33333333%}.caldera-grid .col-sm-push-0{left:0}.caldera-grid .col-sm-offset-12{margin-left:100%}.caldera-grid .col-sm-offset-11{margin-left:91.66666667%}.caldera-grid .col-sm-offset-10{margin-left:83.33333333%}.caldera-grid .col-sm-offset-9{margin-left:75%}.caldera-grid .col-sm-offset-8{margin-left:66.66666667%}.caldera-grid .col-sm-offset-7{margin-left:58.33333333%}.caldera-grid .col-sm-offset-6{margin-left:50%}.caldera-grid .col-sm-offset-5{margin-left:41.66666667%}.caldera-grid .col-sm-offset-4{margin-left:33.33333333%}.caldera-grid .col-sm-offset-3{margin-left:25%}.caldera-grid .col-sm-offset-2{margin-left:16.66666667%}.caldera-grid .col-sm-offset-1{margin-left:8.33333333%}.caldera-grid .col-sm-offset-0{margin-left:0}}@media (min-width:992px){.caldera-grid .col-md-1,.caldera-grid .col-md-10,.caldera-grid .col-md-11,.caldera-grid .col-md-12,.caldera-grid .col-md-2,.caldera-grid .col-md-3,.caldera-grid .col-md-4,.caldera-grid .col-md-5,.caldera-grid .col-md-6,.caldera-grid .col-md-7,.caldera-grid .col-md-8,.caldera-grid .col-md-9{float:left}.caldera-grid .col-md-12{width:100%}.caldera-grid .col-md-11{width:91.66666667%}.caldera-grid .col-md-10{width:83.33333333%}.caldera-grid .col-md-9{width:75%}.caldera-grid .col-md-8{width:66.66666667%}.caldera-grid .col-md-7{width:58.33333333%}.caldera-grid .col-md-6{width:50%}.caldera-grid .col-md-5{width:41.66666667%}.caldera-grid .col-md-4{width:33.33333333%}.caldera-grid .col-md-3{width:25%}.caldera-grid .col-md-2{width:16.66666667%}.caldera-grid .col-md-1{width:8.33333333%}.caldera-grid .col-md-pull-12{right:100%}.caldera-grid .col-md-pull-11{right:91.66666667%}.caldera-grid .col-md-pull-10{right:83.33333333%}.caldera-grid .col-md-pull-9{right:75%}.caldera-grid .col-md-pull-8{right:66.66666667%}.caldera-grid .col-md-pull-7{right:58.33333333%}.caldera-grid .col-md-pull-6{right:50%}.caldera-grid .col-md-pull-5{right:41.66666667%}.caldera-grid .col-md-pull-4{right:33.33333333%}.caldera-grid .col-md-pull-3{right:25%}.caldera-grid .col-md-pull-2{right:16.66666667%}.caldera-grid .col-md-pull-1{right:8.33333333%}.caldera-grid .col-md-pull-0{right:0}.caldera-grid .col-md-push-12{left:100%}.caldera-grid .col-md-push-11{left:91.66666667%}.caldera-grid .col-md-push-10{left:83.33333333%}.caldera-grid .col-md-push-9{left:75%}.caldera-grid .col-md-push-8{left:66.66666667%}.caldera-grid .col-md-push-7{left:58.33333333%}.caldera-grid .col-md-push-6{left:50%}.caldera-grid .col-md-push-5{left:41.66666667%}.caldera-grid .col-md-push-4{left:33.33333333%}.caldera-grid .col-md-push-3{left:25%}.caldera-grid .col-md-push-2{left:16.66666667%}.caldera-grid .col-md-push-1{left:8.33333333%}.caldera-grid .col-md-push-0{left:0}.caldera-grid .col-md-offset-12{margin-left:100%}.caldera-grid .col-md-offset-11{margin-left:91.66666667%}.caldera-grid .col-md-offset-10{margin-left:83.33333333%}.caldera-grid .col-md-offset-9{margin-left:75%}.caldera-grid .col-md-offset-8{margin-left:66.66666667%}.caldera-grid .col-md-offset-7{margin-left:58.33333333%}.caldera-grid .col-md-offset-6{margin-left:50%}.caldera-grid .col-md-offset-5{margin-left:41.66666667%}.caldera-grid .col-md-offset-4{margin-left:33.33333333%}.caldera-grid .col-md-offset-3{margin-left:25%}.caldera-grid .col-md-offset-2{margin-left:16.66666667%}.caldera-grid .col-md-offset-1{margin-left:8.33333333%}.caldera-grid .col-md-offset-0{margin-left:0}}@-ms-viewport{width:device-width}@media (min-width:1200px){.caldera-grid .col-lg-1,.caldera-grid .col-lg-10,.caldera-grid .col-lg-11,.caldera-grid .col-lg-12,.caldera-grid .col-lg-2,.caldera-grid .col-lg-3,.caldera-grid .col-lg-4,.caldera-grid .col-lg-5,.caldera-grid .col-lg-6,.caldera-grid .col-lg-7,.caldera-grid .col-lg-8,.caldera-grid .col-lg-9{float:left}.caldera-grid .col-lg-12{width:100%}.caldera-grid .col-lg-11{width:91.66666667%}.caldera-grid .col-lg-10{width:83.33333333%}.caldera-grid .col-lg-9{width:75%}.caldera-grid .col-lg-8{width:66.66666667%}.caldera-grid .col-lg-7{width:58.33333333%}.caldera-grid .col-lg-6{width:50%}.caldera-grid .col-lg-5{width:41.66666667%}.caldera-grid .col-lg-4{width:33.33333333%}.caldera-grid .col-lg-3{width:25%}.caldera-grid .col-lg-2{width:16.66666667%}.caldera-grid .col-lg-1{width:8.33333333%}.caldera-grid .col-lg-pull-12{right:100%}.caldera-grid .col-lg-pull-11{right:91.66666667%}.caldera-grid .col-lg-pull-10{right:83.33333333%}.caldera-grid .col-lg-pull-9{right:75%}.caldera-grid .col-lg-pull-8{right:66.66666667%}.caldera-grid .col-lg-pull-7{right:58.33333333%}.caldera-grid .col-lg-pull-6{right:50%}.caldera-grid .col-lg-pull-5{right:41.66666667%}.caldera-grid .col-lg-pull-4{right:33.33333333%}.caldera-grid .col-lg-pull-3{right:25%}.caldera-grid .col-lg-pull-2{right:16.66666667%}.caldera-grid .col-lg-pull-1{right:8.33333333%}.caldera-grid .col-lg-pull-0{right:0}.caldera-grid .col-lg-push-12{left:100%}.caldera-grid .col-lg-push-11{left:91.66666667%}.caldera-grid .col-lg-push-10{left:83.33333333%}.caldera-grid .col-lg-push-9{left:75%}.caldera-grid .col-lg-push-8{left:66.66666667%}.caldera-grid .col-lg-push-7{left:58.33333333%}.caldera-grid .col-lg-push-6{left:50%}.caldera-grid .col-lg-push-5{left:41.66666667%}.caldera-grid .col-lg-push-4{left:33.33333333%}.caldera-grid .col-lg-push-3{left:25%}.caldera-grid .col-lg-push-2{left:16.66666667%}.caldera-grid .col-lg-push-1{left:8.33333333%}.caldera-grid .col-lg-push-0{left:0}.caldera-grid .col-lg-offset-12{margin-left:100%}.caldera-grid .col-lg-offset-11{margin-left:91.66666667%}.caldera-grid .col-lg-offset-10{margin-left:83.33333333%}.caldera-grid .col-lg-offset-9{margin-left:75%}.caldera-grid .col-lg-offset-8{margin-left:66.66666667%}.caldera-grid .col-lg-offset-7{margin-left:58.33333333%}.caldera-grid .col-lg-offset-6{margin-left:50%}.caldera-grid .col-lg-offset-5{margin-left:41.66666667%}.caldera-grid .col-lg-offset-4{margin-left:33.33333333%}.caldera-grid .col-lg-offset-3{margin-left:25%}.caldera-grid .col-lg-offset-2{margin-left:16.66666667%}.caldera-grid .col-lg-offset-1{margin-left:8.33333333%}.caldera-grid .col-lg-offset-0{margin-left:0}}.caldera-grid .clearfix:after,.caldera-grid .clearfix:before,.caldera-grid .container-fluid:after,.caldera-grid .container-fluid:before,.caldera-grid .container:after,.caldera-grid .container:before,.caldera-grid .row:after,.caldera-grid .row:before{content:" ";display:table}.caldera-grid .clearfix:after,.caldera-grid .container-fluid:after,.caldera-grid .container:after,.caldera-grid .row:after{clear:both}.caldera-grid .center-block{display:block;margin-left:auto;margin-right:auto}.caldera-grid .pull-right{float:right!important}.caldera-grid .pull-left{float:left!important}.caldera-grid .hide{display:none!important}.caldera-grid .show{display:block!important}.caldera-grid .hidden,.caldera-grid .visible-lg,.caldera-grid .visible-md,.caldera-grid .visible-sm,.caldera-grid .visible-xs{display:none!important}.caldera-grid .invisible{visibility:hidden}.caldera-grid .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.caldera-grid .hidden{visibility:hidden!important}.caldera-grid .affix{position:fixed}@-ms-viewport{width:device-width}@media (max-width:767px){.caldera-grid .visible-xs{display:block!important}.caldera-grid table.visible-xs{display:table}.caldera-grid tr.visible-xs{display:table-row!important}.caldera-grid td.visible-xs,.caldera-grid th.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.caldera-grid .visible-sm{display:block!important}.caldera-grid table.visible-sm{display:table}.caldera-grid tr.visible-sm{display:table-row!important}.caldera-grid td.visible-sm,.caldera-grid th.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.caldera-grid .visible-md{display:block!important}.caldera-grid table.visible-md{display:table}.caldera-grid tr.visible-md{display:table-row!important}.caldera-grid td.visible-md,.caldera-grid th.visible-md{display:table-cell!important}}@media (min-width:1200px){.caldera-grid .visible-lg{display:block!important}.caldera-grid table.visible-lg{display:table}.caldera-grid tr.visible-lg{display:table-row!important}.caldera-grid td.visible-lg,.caldera-grid th.visible-lg{display:table-cell!important}.caldera-grid .hidden-lg{display:none!important}}@media (max-width:767px){.caldera-grid .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.caldera-grid .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.caldera-grid .hidden-md{display:none!important}}.caldera-grid .visible-print{display:none!important}@media print{.caldera-grid .visible-print{display:block!important}.caldera-grid table.visible-print{display:table}.caldera-grid tr.visible-print{display:table-row!important}.caldera-grid td.visible-print,.caldera-grid th.visible-print{display:table-cell!important}.caldera-grid .hidden-print{display:none!important}}input.parsley-success,select.parsley-success,textarea.parsley-success{color:#468847;background-color:#DFF0D8;border:1px solid #D6E9C6}input.parsley-error,select.parsley-error,textarea.parsley-error{color:#B94A48;background-color:#F2DEDE;border:1px solid #EED3D7}.parsley-errors-list{margin:2px 0 3px;padding:0;list-style-type:none;font-size:.9em;line-height:.9em;opacity:0;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}.parsley-errors-list.filled{opacity:1}.caldera-grid .alert{padding:8px;margin-bottom:18px;border-radius:2px}.caldera-grid .alert .alert-link{font-weight:700}.caldera-grid .alert-dismissable{padding-right:28px}.caldera-grid .alert-success{background-color:#dff0d8;border-color:#a3d48e;color:#3c763d}.caldera-grid .alert-success hr{border-top-color:#93cd7c}.caldera-grid .alert-success .alert-link{color:#2b542c}.caldera-grid .alert-info{background-color:#d9edf7;border-color:#85c5e5;color:#31708f}.caldera-grid .alert-info hr{border-top-color:#70bbe1}.caldera-grid .alert-info .alert-link{color:#245269}.caldera-grid .alert-warning{background-color:#f9edbe;border-color:#f0c36d;color:#333}.caldera-grid .alert-warning hr{border-top-color:#eeb956}.caldera-grid .alert-warning .alert-link{color:#1a1a1a}.caldera-grid .alert-danger,.caldera-grid .alert-error{background-color:#f2dede;border-color:#d59595;color:#a94442}.caldera-grid .alert-danger hr,.caldera-grid .alert-error hr{border-top-color:#ce8383}.caldera-grid .alert-danger .alert-link,.caldera-grid .alert-error .alert-link{color:#843534}.caldera-grid .alert-danger,.caldera-grid .alert-error,.caldera-grid .alert-info,.caldera-grid .alert-success,.caldera-grid .alert-warning{text-shadow:0 1px 0 rgba(255,255,255,.5)}.caldera-grid .has-error .form-control:focus,.caldera-grid .has-error .form-control:hover{border-color:#dd4b39}.caldera-grid.cf_processing{background:url(//www.e-travels.gr/wp-content/plugins/caldera-forms/assets/build/images/loading.gif) center center/30px auto no-repeat rgba(0,0,0,0)}.caldera-grid.cf_processing&gt;*{opacity:.5}.caldera-grid html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.caldera-grid body{margin:0}.caldera-grid article,.caldera-grid aside,.caldera-grid details,.caldera-grid figcaption,.caldera-grid figure,.caldera-grid footer,.caldera-grid header,.caldera-grid hgroup,.caldera-grid main,.caldera-grid menu,.caldera-grid nav,.caldera-grid section,.caldera-grid summary{display:block}.caldera-grid audio,.caldera-grid canvas,.caldera-grid progress,.caldera-grid video{display:inline-block;vertical-align:baseline}.caldera-grid audio:not([controls]){display:none;height:0}.caldera-grid [hidden],.caldera-grid template{display:none}.caldera-grid a{background-color:transparent}.caldera-grid a:active,.caldera-grid a:hover{outline:0}.caldera-grid abbr[title]{border-bottom:1px dotted}.caldera-grid b,.caldera-grid strong{font-weight:700}.caldera-grid dfn{font-style:italic}.caldera-grid h1{font-size:2em;margin:.67em 0}.caldera-grid mark{background:#ff0;color:#000}.caldera-grid small{font-size:80%}.caldera-grid sub,.caldera-grid sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.caldera-grid sup{top:-.5em}.caldera-grid sub{bottom:-.25em}.caldera-grid img{border:0}.caldera-grid svg:not(:root){overflow:hidden}.caldera-grid pre,.caldera-grid textarea{overflow:auto}.caldera-grid figure{margin:1em 40px}.caldera-grid hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}.caldera-grid code,.caldera-grid kbd,.caldera-grid pre,.caldera-grid samp{font-family:monospace,monospace;font-size:1em}.caldera-grid button,.caldera-grid input,.caldera-grid optgroup,.caldera-grid select,.caldera-grid textarea{font:inherit;margin:0}.caldera-grid button{overflow:visible}.caldera-grid button,.caldera-grid select{text-transform:none}.caldera-grid button,.caldera-grid html input[type=button],.caldera-grid input[type=reset],.caldera-grid input[type=submit]{-webkit-appearance:button;cursor:pointer}.caldera-grid button[disabled],.caldera-grid html input[disabled]{cursor:default}.caldera-grid button::-moz-focus-inner,.caldera-grid input::-moz-focus-inner{border:0;padding:0}.caldera-grid input{line-height:normal}.caldera-grid input[type=checkbox],.caldera-grid input[type=radio]{box-sizing:border-box;padding:0}.caldera-grid input[type=number]::-webkit-inner-spin-button,.caldera-grid input[type=number]::-webkit-outer-spin-button{height:auto}.caldera-grid input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.caldera-grid input[type=search]::-webkit-search-cancel-button,.caldera-grid input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.caldera-grid optgroup{font-weight:700}.caldera-grid table{border-collapse:collapse;border-spacing:0}.caldera-grid td,.caldera-grid th{padding:0}@media print{.caldera-grid *,.caldera-grid :after,.caldera-grid :before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.caldera-grid a,.caldera-grid a:visited{text-decoration:underline}.caldera-grid a[href]:after{content:" (" attr(href) ")"}.caldera-grid abbr[title]:after{content:" (" attr(title) ")"}.caldera-grid a[href^="#"]:after,.caldera-grid a[href^="javascript:"]:after{content:""}.caldera-grid blockquote,.caldera-grid pre{border:1px solid #999;page-break-inside:avoid}.caldera-grid thead{display:table-header-group}.caldera-grid img,.caldera-grid tr{page-break-inside:avoid}.caldera-grid img{max-width:100%!important}.caldera-grid h2,.caldera-grid h3,.caldera-grid p{orphans:3;widows:3}.caldera-grid h2,.caldera-grid h3{page-break-after:avoid}.caldera-grid select{background:#fff!important}.caldera-grid .navbar{display:none}.caldera-grid .btn&gt;.caret,.caldera-grid .dropup&gt;.btn&gt;.caret{border-top-color:#000!important}.caldera-grid .label{border:1px solid #000}.caldera-grid .table{border-collapse:collapse!important}.caldera-grid .table td,.caldera-grid .table th{background-color:#fff!important}.caldera-grid .table-bordered td,.caldera-grid .table-bordered th{border:1px solid #ddd!important}}.caldera-grid .btn,.caldera-grid .btn-danger.active,.caldera-grid .btn-danger:active,.caldera-grid .btn-default.active,.caldera-grid .btn-default:active,.caldera-grid .btn-info.active,.caldera-grid .btn-info:active,.caldera-grid .btn-primary.active,.caldera-grid .btn-primary:active,.caldera-grid .btn-success.active,.caldera-grid .btn-success:active,.caldera-grid .btn-warning.active,.caldera-grid .btn-warning:active,.caldera-grid .btn.active,.caldera-grid .btn:active,.caldera-grid .form-control,.open&gt;.dropdown-toggle.caldera-grid .btn-danger,.open&gt;.dropdown-toggle.caldera-grid .btn-default,.open&gt;.dropdown-toggle.caldera-grid .btn-info,.open&gt;.dropdown-toggle.caldera-grid .btn-primary,.open&gt;.dropdown-toggle.caldera-grid .btn-success,.open&gt;.dropdown-toggle.caldera-grid .btn-warning{background-image:none}.caldera-grid fieldset{padding:0;margin:0;border:0;min-width:0}.caldera-grid legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}.caldera-grid label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.caldera-grid input[type=checkbox],.caldera-grid input[type=radio]{margin:0;line-height:normal}.caldera-grid .form-group,.cf-color-picker .form-group{margin-bottom:15px}.caldera-grid .form-control,.caldera-grid output{font-size:14px;line-height:1.42857143;color:#555;display:block}.caldera-grid input[type=file]{display:block}.caldera-grid input[type=range]{display:block;width:100%}.caldera-grid select[multiple],.caldera-grid select[size]{height:auto}.caldera-grid input[type=checkbox]:focus,.caldera-grid input[type=file]:focus,.caldera-grid input[type=radio]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.caldera-grid input[type=checkbox]{-webkit-appearance:checkbox}.caldera-grid input[type=radio]{-webkit-appearance:radio}.caldera-grid output{padding-top:7px}.caldera-grid .form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;border:1px solid #ccc;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.caldera-grid .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.caldera-grid .form-control::-moz-placeholder{color:#999;opacity:1}.caldera-grid .form-control:-ms-input-placeholder{color:#999}.caldera-grid .form-control::-webkit-input-placeholder{color:#999}.caldera-grid .form-control[disabled],.caldera-grid .form-control[readonly],fieldset[disabled] .caldera-grid .form-control{background-color:#eee;opacity:1}.caldera-grid .form-control[disabled],fieldset[disabled] .caldera-grid .form-control{cursor:not-allowed}textarea .caldera-grid .form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){.caldera-grid input[type=date],.caldera-grid input[type=datetime-local],.caldera-grid input[type=month],.caldera-grid input[type=time]{line-height:34px}.caldera-grid input[type=date].input-sm,.caldera-grid input[type=datetime-local].input-sm,.caldera-grid input[type=month].input-sm,.caldera-grid input[type=time].input-sm,.input-group-sm .caldera-grid input[type=date],.input-group-sm .caldera-grid input[type=datetime-local],.input-group-sm .caldera-grid input[type=month],.input-group-sm .caldera-grid input[type=time]{line-height:30px}.caldera-grid input[type=date].input-lg,.caldera-grid input[type=datetime-local].input-lg,.caldera-grid input[type=month].input-lg,.caldera-grid input[type=time].input-lg,.input-group-lg .caldera-grid input[type=date],.input-group-lg .caldera-grid input[type=datetime-local],.input-group-lg .caldera-grid input[type=month],.input-group-lg .caldera-grid input[type=time]{line-height:46px}}.caldera-grid .checkbox,.caldera-grid .radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.caldera-grid .checkbox label,.caldera-grid .radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.caldera-grid .checkbox input[type=checkbox],.caldera-grid .checkbox-inline input[type=checkbox],.caldera-grid .radio input[type=radio],.caldera-grid .radio-inline input[type=radio]{margin-left:-20px}.caldera-grid .checkbox+.checkbox,.caldera-grid .radio+.radio{margin-top:-5px}.caldera-grid .checkbox-inline,.caldera-grid .radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.caldera-grid .checkbox-inline+.checkbox-inline,.caldera-grid .radio-inline+.radio-inline{margin-top:0;margin-left:10px}.caldera-grid .btn-block+.btn-block,.caldera-grid .help-block,.cf-toggle-switch .btn-block+.btn-block{margin-top:5px}.caldera-grid .checkbox-inline.disabled,.caldera-grid .checkbox.disabled label,.caldera-grid .radio-inline.disabled,.caldera-grid .radio.disabled label,.caldera-grid input[type=checkbox].disabled,.caldera-grid input[type=checkbox][disabled],.caldera-grid input[type=radio].disabled,.caldera-grid input[type=radio][disabled],fieldset[disabled] .caldera-grid .checkbox label,fieldset[disabled] .caldera-grid .checkbox-inline,fieldset[disabled] .caldera-grid .radio label,fieldset[disabled] .caldera-grid .radio-inline,fieldset[disabled] .caldera-grid input[type=checkbox],fieldset[disabled] .caldera-grid input[type=radio]{cursor:not-allowed}.caldera-grid .form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.caldera-grid .form-control-static.input-lg,.caldera-grid .form-control-static.input-sm{padding-left:0;padding-right:0}.caldera-grid .input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}select.caldera-grid .input-sm{height:30px;line-height:30px}select[multiple].caldera-grid .input-sm,textarea.caldera-grid .input-sm{height:auto}.caldera-grid .form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}select.caldera-grid .form-group-sm .form-control{height:30px;line-height:30px}select[multiple].caldera-grid .form-group-sm .form-control,textarea.caldera-grid .form-group-sm .form-control{height:auto}.caldera-grid .form-group-sm .form-control-static{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;min-height:32px}.caldera-grid .input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:4px}select.caldera-grid .input-lg{height:46px;line-height:46px}select[multiple].caldera-grid .input-lg,textarea.caldera-grid .input-lg{height:auto}.caldera-grid .form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:4px}select.caldera-grid .form-group-lg .form-control{height:46px;line-height:46px}select[multiple].caldera-grid .form-group-lg .form-control,textarea.caldera-grid .form-group-lg .form-control{height:auto}.caldera-grid .form-group-lg .form-control-static{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;min-height:38px}.caldera-grid .has-feedback{position:relative}.caldera-grid .has-feedback .form-control{padding-right:42.5px}.caldera-grid .form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.caldera-grid .input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.caldera-grid .input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.caldera-grid .has-success .checkbox,.caldera-grid .has-success .checkbox-inline,.caldera-grid .has-success .control-label,.caldera-grid .has-success .help-block,.caldera-grid .has-success .radio,.caldera-grid .has-success .radio-inline,.caldera-grid .has-success.checkbox label,.caldera-grid .has-success.checkbox-inline label,.caldera-grid .has-success.radio label,.caldera-grid .has-success.radio-inline label{color:#3c763d}.caldera-grid .has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.caldera-grid .has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.caldera-grid .has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.caldera-grid .has-success .form-control-feedback{color:#3c763d}.caldera-grid .has-warning .checkbox,.caldera-grid .has-warning .checkbox-inline,.caldera-grid .has-warning .control-label,.caldera-grid .has-warning .help-block,.caldera-grid .has-warning .radio,.caldera-grid .has-warning .radio-inline,.caldera-grid .has-warning.checkbox label,.caldera-grid .has-warning.checkbox-inline label,.caldera-grid .has-warning.radio label,.caldera-grid .has-warning.radio-inline label{color:#8a6d3b}.caldera-grid .has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.caldera-grid .has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.caldera-grid .has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.caldera-grid .has-warning .form-control-feedback{color:#8a6d3b}.caldera-grid .has-error .checkbox,.caldera-grid .has-error .checkbox-inline,.caldera-grid .has-error .control-label,.caldera-grid .has-error .help-block,.caldera-grid .has-error .radio,.caldera-grid .has-error .radio-inline,.caldera-grid .has-error.checkbox label,.caldera-grid .has-error.checkbox-inline label,.caldera-grid .has-error.radio label,.caldera-grid .has-error.radio-inline label{color:#a94442}.caldera-grid .has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.caldera-grid .has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.caldera-grid .has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.caldera-grid .has-error .form-control-feedback{color:#a94442}.caldera-grid .has-feedback label~.form-control-feedback{top:25px}.caldera-grid .has-feedback label.sr-only~.form-control-feedback{top:0}.caldera-grid .help-block{display:block;margin-bottom:10px;color:#737373}@media (min-width:768px){.caldera-grid .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.caldera-grid .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.caldera-grid .form-inline .form-control-static{display:inline-block}.caldera-grid .form-inline .input-group{display:inline-table;vertical-align:middle}.caldera-grid .form-inline .input-group .form-control,.caldera-grid .form-inline .input-group .input-group-addon,.caldera-grid .form-inline .input-group .input-group-btn{width:auto}.caldera-grid .form-inline .input-group&gt;.form-control{width:100%}.caldera-grid .form-inline .control-label{margin-bottom:0;vertical-align:middle}.caldera-grid .form-inline .checkbox,.caldera-grid .form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.caldera-grid .form-inline .checkbox label,.caldera-grid .form-inline .radio label{padding-left:0}.caldera-grid .form-inline .checkbox input[type=checkbox],.caldera-grid .form-inline .radio input[type=radio]{position:relative;margin-left:0}.caldera-grid .form-inline .has-feedback .form-control-feedback{top:0}.caldera-grid .form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.caldera-grid .form-horizontal .checkbox,.caldera-grid .form-horizontal .checkbox-inline,.caldera-grid .form-horizontal .radio,.caldera-grid .form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.caldera-grid .form-horizontal .checkbox,.caldera-grid .form-horizontal .radio{min-height:27px}.caldera-grid .form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.caldera-grid .form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.caldera-grid .form-horizontal .form-group-lg .control-label{padding-top:14.33px}.caldera-grid .form-horizontal .form-group-sm .control-label{padding-top:6px}}.caldera-grid .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.caldera-grid .btn.active.focus,.caldera-grid .btn.active:focus,.caldera-grid .btn.focus,.caldera-grid .btn:active.focus,.caldera-grid .btn:active:focus,.caldera-grid .btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.caldera-grid .btn.focus,.caldera-grid .btn:focus,.caldera-grid .btn:hover{color:#333;text-decoration:none}.caldera-grid .btn.active,.caldera-grid .btn:active{outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.caldera-grid .btn.disabled,.caldera-grid .btn[disabled],fieldset[disabled] .caldera-grid .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.caldera-grid .btn-default{color:#333;background-color:#fff;border-color:#ccc}.caldera-grid .btn-default.active,.caldera-grid .btn-default.focus,.caldera-grid .btn-default:active,.caldera-grid .btn-default:focus,.caldera-grid .btn-default:hover,.open&gt;.dropdown-toggle.caldera-grid .btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.caldera-grid .btn-default.disabled,.caldera-grid .btn-default.disabled.active,.caldera-grid .btn-default.disabled.focus,.caldera-grid .btn-default.disabled:active,.caldera-grid .btn-default.disabled:focus,.caldera-grid .btn-default.disabled:hover,.caldera-grid .btn-default[disabled],.caldera-grid .btn-default[disabled].active,.caldera-grid .btn-default[disabled].focus,.caldera-grid .btn-default[disabled]:active,.caldera-grid .btn-default[disabled]:focus,.caldera-grid .btn-default[disabled]:hover,fieldset[disabled] .caldera-grid .btn-default,fieldset[disabled] .caldera-grid .btn-default.active,fieldset[disabled] .caldera-grid .btn-default.focus,fieldset[disabled] .caldera-grid .btn-default:active,fieldset[disabled] .caldera-grid .btn-default:focus,fieldset[disabled] .caldera-grid .btn-default:hover{background-color:#fff;border-color:#ccc}.caldera-grid .btn-default .badge{color:#fff;background-color:#333}.caldera-grid .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.caldera-grid .btn-primary.active,.caldera-grid .btn-primary.focus,.caldera-grid .btn-primary:active,.caldera-grid .btn-primary:focus,.caldera-grid .btn-primary:hover,.open&gt;.dropdown-toggle.caldera-grid .btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.caldera-grid .btn-primary.disabled,.caldera-grid .btn-primary.disabled.active,.caldera-grid .btn-primary.disabled.focus,.caldera-grid .btn-primary.disabled:active,.caldera-grid .btn-primary.disabled:focus,.caldera-grid .btn-primary.disabled:hover,.caldera-grid .btn-primary[disabled],.caldera-grid .btn-primary[disabled].active,.caldera-grid .btn-primary[disabled].focus,.caldera-grid .btn-primary[disabled]:active,.caldera-grid .btn-primary[disabled]:focus,.caldera-grid .btn-primary[disabled]:hover,fieldset[disabled] .caldera-grid .btn-primary,fieldset[disabled] .caldera-grid .btn-primary.active,fieldset[disabled] .caldera-grid .btn-primary.focus,fieldset[disabled] .caldera-grid .btn-primary:active,fieldset[disabled] .caldera-grid .btn-primary:focus,fieldset[disabled] .caldera-grid .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.caldera-grid .btn-primary .badge{color:#337ab7;background-color:#fff}.caldera-grid .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.caldera-grid .btn-success.active,.caldera-grid .btn-success.focus,.caldera-grid .btn-success:active,.caldera-grid .btn-success:focus,.caldera-grid .btn-success:hover,.open&gt;.dropdown-toggle.caldera-grid .btn-success{color:#fff;background-color:#449d44;border-color:#398439}.caldera-grid .btn-success.disabled,.caldera-grid .btn-success.disabled.active,.caldera-grid .btn-success.disabled.focus,.caldera-grid .btn-success.disabled:active,.caldera-grid .btn-success.disabled:focus,.caldera-grid .btn-success.disabled:hover,.caldera-grid .btn-success[disabled],.caldera-grid .btn-success[disabled].active,.caldera-grid .btn-success[disabled].focus,.caldera-grid .btn-success[disabled]:active,.caldera-grid .btn-success[disabled]:focus,.caldera-grid .btn-success[disabled]:hover,fieldset[disabled] .caldera-grid .btn-success,fieldset[disabled] .caldera-grid .btn-success.active,fieldset[disabled] .caldera-grid .btn-success.focus,fieldset[disabled] .caldera-grid .btn-success:active,fieldset[disabled] .caldera-grid .btn-success:focus,fieldset[disabled] .caldera-grid .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.caldera-grid .btn-success .badge{color:#5cb85c;background-color:#fff}.caldera-grid .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.caldera-grid .btn-info.active,.caldera-grid .btn-info.focus,.caldera-grid .btn-info:active,.caldera-grid .btn-info:focus,.caldera-grid .btn-info:hover,.open&gt;.dropdown-toggle.caldera-grid .btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.caldera-grid .btn-info.disabled,.caldera-grid .btn-info.disabled.active,.caldera-grid .btn-info.disabled.focus,.caldera-grid .btn-info.disabled:active,.caldera-grid .btn-info.disabled:focus,.caldera-grid .btn-info.disabled:hover,.caldera-grid .btn-info[disabled],.caldera-grid .btn-info[disabled].active,.caldera-grid .btn-info[disabled].focus,.caldera-grid .btn-info[disabled]:active,.caldera-grid .btn-info[disabled]:focus,.caldera-grid .btn-info[disabled]:hover,fieldset[disabled] .caldera-grid .btn-info,fieldset[disabled] .caldera-grid .btn-info.active,fieldset[disabled] .caldera-grid .btn-info.focus,fieldset[disabled] .caldera-grid .btn-info:active,fieldset[disabled] .caldera-grid .btn-info:focus,fieldset[disabled] .caldera-grid .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.caldera-grid .btn-info .badge{color:#5bc0de;background-color:#fff}.caldera-grid .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.caldera-grid .btn-warning.active,.caldera-grid .btn-warning.focus,.caldera-grid .btn-warning:active,.caldera-grid .btn-warning:focus,.caldera-grid .btn-warning:hover,.open&gt;.dropdown-toggle.caldera-grid .btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.caldera-grid .btn-warning.disabled,.caldera-grid .btn-warning.disabled.active,.caldera-grid .btn-warning.disabled.focus,.caldera-grid .btn-warning.disabled:active,.caldera-grid .btn-warning.disabled:focus,.caldera-grid .btn-warning.disabled:hover,.caldera-grid .btn-warning[disabled],.caldera-grid .btn-warning[disabled].active,.caldera-grid .btn-warning[disabled].focus,.caldera-grid .btn-warning[disabled]:active,.caldera-grid .btn-warning[disabled]:focus,.caldera-grid .btn-warning[disabled]:hover,fieldset[disabled] .caldera-grid .btn-warning,fieldset[disabled] .caldera-grid .btn-warning.active,fieldset[disabled] .caldera-grid .btn-warning.focus,fieldset[disabled] .caldera-grid .btn-warning:active,fieldset[disabled] .caldera-grid .btn-warning:focus,fieldset[disabled] .caldera-grid .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.caldera-grid .btn-warning .badge{color:#f0ad4e;background-color:#fff}.caldera-grid .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.caldera-grid .btn-danger.active,.caldera-grid .btn-danger.focus,.caldera-grid .btn-danger:active,.caldera-grid .btn-danger:focus,.caldera-grid .btn-danger:hover,.open&gt;.dropdown-toggle.caldera-grid .btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.caldera-grid .btn-danger.disabled,.caldera-grid .btn-danger.disabled.active,.caldera-grid .btn-danger.disabled.focus,.caldera-grid .btn-danger.disabled:active,.caldera-grid .btn-danger.disabled:focus,.caldera-grid .btn-danger.disabled:hover,.caldera-grid .btn-danger[disabled],.caldera-grid .btn-danger[disabled].active,.caldera-grid .btn-danger[disabled].focus,.caldera-grid .btn-danger[disabled]:active,.caldera-grid .btn-danger[disabled]:focus,.caldera-grid .btn-danger[disabled]:hover,fieldset[disabled] .caldera-grid .btn-danger,fieldset[disabled] .caldera-grid .btn-danger.active,fieldset[disabled] .caldera-grid .btn-danger.focus,fieldset[disabled] .caldera-grid .btn-danger:active,fieldset[disabled] .caldera-grid .btn-danger:focus,fieldset[disabled] .caldera-grid .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.caldera-grid .btn-danger .badge{color:#d9534f;background-color:#fff}.caldera-grid .btn-link{color:#337ab7;font-weight:400;border-radius:0}.caldera-grid .btn-link,.caldera-grid .btn-link.active,.caldera-grid .btn-link:active,.caldera-grid .btn-link[disabled],fieldset[disabled] .caldera-grid .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.caldera-grid .btn-link,.caldera-grid .btn-link:active,.caldera-grid .btn-link:focus,.caldera-grid .btn-link:hover{border-color:transparent}.caldera-grid .btn-link:focus,.caldera-grid .btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.caldera-grid .btn-link[disabled]:focus,.caldera-grid .btn-link[disabled]:hover,fieldset[disabled] .caldera-grid .btn-link:focus,fieldset[disabled] .caldera-grid .btn-link:hover{color:#777;text-decoration:none}.caldera-grid .btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:4px}.caldera-grid .btn-sm,.caldera-grid .btn-xs{font-size:12px;line-height:1.5;border-radius:1px}.caldera-grid .btn-sm{padding:5px 10px}.caldera-grid .btn-xs{padding:1px 5px}.caldera-grid .btn-block{display:block;width:100%}.caldera-grid input[type=button].btn-block,.caldera-grid input[type=reset].btn-block,.caldera-grid input[type=submit].btn-block{width:100%}.caldera-grid textarea.form-control{padding-right:4px;height:auto}.caldera-grid .breadcrumb{padding:6px 12px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.caldera-grid .breadcrumb&gt;li{display:inline-block;margin:0}.caldera-grid .breadcrumb&gt;li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.caldera-grid .breadcrumb&gt;.active,.caldera-grid .breadcrumb&gt;.active&gt;a{color:#777}.breadcrumb&gt;li.active.error&gt;a,.breadcrumb&gt;li.error&gt;a{color:red}.caldera-grid .cf-credit-card{padding-left:42px;background-image:url(//www.e-travels.gr/wp-content/plugins/caldera-forms/assets/build/images/credit-card.svg);background-repeat:no-repeat!important;background-position-x:4px!important;background-position-y:3px!important}.caldera-grid .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}p.caldera-forms-consent-field-agreement{display:inline}@font-face{font-family:cf-raty;src:url(//www.e-travels.gr/wp-content/plugins/caldera-forms/assets/build/css/fonts/cf-raty.eot?40481674);src:url(//www.e-travels.gr/wp-content/plugins/caldera-forms/assets/build/css/fonts/cf-raty.eot?40481674#iefix) format('embedded-opentype'),url(//www.e-travels.gr/wp-content/plugins/caldera-forms/assets/build/css/fonts/cf-raty.woff?40481674) format('woff'),url(//www.e-travels.gr/wp-content/plugins/caldera-forms/assets/build/css/fonts/cf-raty.ttf?40481674) format('truetype'),url(//www.e-travels.gr/wp-content/plugins/caldera-forms/assets/build/css/fonts/cf-raty.svg?40481674#cf-raty) format('svg');font-weight:400;font-style:normal}[class*=" raty-"]:before,[class^=raty-]:before{font-family:cf-raty;font-style:normal;font-weight:400;speak:none;font-size:2em;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}.raty-heart-on:before{content:'\e800'}.raty-heart-off:before{content:'\e801'}.raty-star-on:before{content:'\e802'}.raty-star-off:before{content:'\e803'}.raty-circle-on:before{content:'\e804'}.raty-circle-off:before{content:'\e805'}.raty-dot-off:before{content:'\e806'}.raty-dot-on:before{content:'\e807'}.raty-face-off:before{content:'\e808'}.raty-face-on:before{content:'\e809'}.raty-cancel-off:before{content:'\e80a'}.raty-cancel-on:before{content:'\e80b'}.calculation-group{background:#FFF;box-shadow:0 1px 2px rgba(0,0,0,.05);padding:6px;margin:6px 0}.cf-color-picker .input-group-btn:last-child&gt;.btn,.cf-color-picker .input-group-btn:last-child&gt;.btn-group,.cf-color-picker .input-group-btn&gt;.btn+.btn,.cf-toggle-switch .btn-group .btn+.btn,.cf-toggle-switch .btn-group .btn+.btn-group,.cf-toggle-switch .btn-group .btn-group+.btn,.cf-toggle-switch .btn-group .btn-group+.btn-group,.preview-color-selector{margin-left:-1px}.preview-color-selector{background:#F0F0F0;border:1px solid #E2E2E2;display:inline;padding:3px 12px;box-shadow:0 0 0 2px #fff inset}.miniColors-trigger{border:1px solid #999;-mz-border-radius:0 1px 1px 0;-webkit-border-radius:0 1px 1px 0;display:inline-block;height:24px;margin:0 0 -8px -1px;width:30px}.miniColors-selector{background:#FFF;border:1px solid #999;-moz-box-shadow:0 3px 0 -1px rgba(0,0,0,.05);-webkit-box-shadow:0 3px 0 -1px rgba(0,0,0,.05);box-shadow:0 3px 0 -1px rgba(0,0,0,.05);height:162px;padding:5px;position:absolute;width:187px;z-index:999999;margin-top:-1px}.miniColors-colors,.miniColors-hues{top:5px;height:150px;cursor:crosshair;position:absolute}.miniColors-selector.black{background:#000;border-color:#000}.miniColors-colors{left:5px;width:150px;background:url(//www.e-travels.gr/wp-content/plugins/caldera-forms/assets/build/css/minicolor-colors.png) right no-repeat}.miniColors-hues{left:160px;width:20px;background:url(//www.e-travels.gr/wp-content/plugins/caldera-forms/assets/build/css/minicolor-colors.png) left no-repeat}.miniColors-colorPicker{position:absolute;width:9px;height:9px;border:1px solid #fff;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px}.miniColors-colorPicker-inner{position:absolute;top:0;left:0;width:7px;height:7px;border:1px solid #000;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px}.miniColors-huePicker{position:absolute;left:-3px;width:24px;height:1px;border:1px solid #fff;border-radius:2px;background:#000}.cf-color-picker .form-control::-moz-placeholder{color:#999;opacity:1}.cf-color-picker .form-control:-ms-input-placeholder{color:#999}.cf-color-picker .form-control::-webkit-input-placeholder{color:#999}.cf-color-picker .form-control[disabled],.cf-color-picker .form-control[readonly],.cf-color-picker fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}.cf-color-picker .input-group{position:relative;display:table;border-collapse:separate;max-width:120px}.cf-color-picker .input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.cf-color-picker .input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.cf-color-picker .input-group-lg&gt;.form-control,.cf-color-picker .input-group-lg&gt;.input-group-addon,.cf-color-picker .input-group-lg&gt;.input-group-btn&gt;.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.cf-color-picker .input-group-sm&gt;.form-control,.cf-color-picker .input-group-sm&gt;.input-group-addon,.cf-color-picker .input-group-sm&gt;.input-group-btn&gt;.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.cf-color-picker .input-group .form-control,.cf-color-picker .input-group-addon,.cf-color-picker .input-group-btn{display:table-cell}.cf-color-picker .input-group .form-control:not(:first-child):not(:last-child),.cf-color-picker .input-group-addon:not(:first-child):not(:last-child),.cf-color-picker .input-group-btn:not(:first-child):not(:last-child){border-radius:0}.cf-color-picker .input-group-addon,.cf-color-picker .input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.cf-color-picker .input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.cf-color-picker .text-hide,.table-striped .cfdatepicker table tr td,.table-striped .cfdatepicker table tr th{background-color:transparent}.cf-color-picker .input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.cf-color-picker .input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.cf-color-picker .input-group .form-control:first-child,.cf-color-picker .input-group-addon:first-child,.cf-color-picker .input-group-btn:first-child&gt;.btn,.cf-color-picker .input-group-btn:first-child&gt;.btn-group&gt;.btn,.cf-color-picker .input-group-btn:first-child&gt;.dropdown-toggle,.cf-color-picker .input-group-btn:last-child&gt;.btn-group:not(:last-child)&gt;.btn,.cf-color-picker .input-group-btn:last-child&gt;.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.cf-color-picker .input-group-addon:first-child{border-right:0}.cf-color-picker .input-group .form-control:last-child,.cf-color-picker .input-group-addon:last-child,.cf-color-picker .input-group-btn:first-child&gt;.btn-group:not(:first-child)&gt;.btn,.cf-color-picker .input-group-btn:first-child&gt;.btn:not(:first-child),.cf-color-picker .input-group-btn:last-child&gt;.btn,.cf-color-picker .input-group-btn:last-child&gt;.btn-group&gt;.btn,.cf-color-picker .input-group-btn:last-child&gt;.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.cf-color-picker .input-group-addon:last-child{border-left:0}.cf-color-picker .input-group-btn{position:relative;font-size:0;white-space:nowrap}.cf-color-picker .input-group-btn&gt;.btn{position:relative}.cf-color-picker .input-group-btn&gt;.btn:active,.cf-color-picker .input-group-btn&gt;.btn:focus,.cf-color-picker .input-group-btn&gt;.btn:hover{z-index:2}.cf-color-picker .input-group-btn:first-child&gt;.btn,.cf-color-picker .input-group-btn:first-child&gt;.btn-group{margin-right:-1px}.cf-color-picker .clearfix:after,.cf-color-picker .clearfix:before,.cf-color-picker .form-horizontal .form-group:after,.cf-color-picker .form-horizontal .form-group:before{content:" ";display:table}.cfdatepicker-dropdown:after,.cfdatepicker-dropdown:before{content:'';position:absolute;display:inline-block}.cf-color-picker .clearfix:after,.cf-color-picker .form-horizontal .form-group:after{clear:both}.cf-color-picker .center-block{display:block;margin-left:auto;margin-right:auto}.cf-color-picker .pull-right{float:right!important}.cf-color-picker .pull-left{float:left!important}.cf-color-picker .hide{display:none!important}.cf-color-picker .show{display:block!important}.cf-color-picker .invisible{visibility:hidden}.cf-color-picker .text-hide{font:0/0 a;color:transparent;text-shadow:none;border:0}.cf-color-picker .hidden{display:none!important;visibility:hidden!important}.cf-color-picker .affix{position:fixed}@-ms-viewport{width:device-width}.cf-color-picker .visible-lg,.cf-color-picker .visible-md,.cf-color-picker .visible-print,.cf-color-picker .visible-sm,.cf-color-picker .visible-xs{display:none!important}@media (max-width:767px){.cf-color-picker .visible-xs{display:block!important}.cf-color-picker table.visible-xs{display:table}.cf-color-picker tr.visible-xs{display:table-row!important}.cf-color-picker td.visible-xs,.cf-color-picker th.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.cf-color-picker .visible-sm{display:block!important}.cf-color-picker table.visible-sm{display:table}.cf-color-picker tr.visible-sm{display:table-row!important}.cf-color-picker td.visible-sm,.cf-color-picker th.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.cf-color-picker .visible-md{display:block!important}.cf-color-picker table.visible-md{display:table}.cf-color-picker tr.visible-md{display:table-row!important}.cf-color-picker td.visible-md,.cf-color-picker th.visible-md{display:table-cell!important}}@media (min-width:1200px){.cf-color-picker .visible-lg{display:block!important}.cf-color-picker table.visible-lg{display:table}.cf-color-picker tr.visible-lg{display:table-row!important}.cf-color-picker td.visible-lg,.cf-color-picker th.visible-lg{display:table-cell!important}.cf-color-picker .hidden-lg{display:none!important}}@media (max-width:767px){.cf-color-picker .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.cf-color-picker .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.cf-color-picker .hidden-md{display:none!important}}@media print{.cf-color-picker .visible-print{display:block!important}.cf-color-picker table.visible-print{display:table}.cf-color-picker tr.visible-print{display:table-row!important}.cf-color-picker td.visible-print,.cf-color-picker th.visible-print{display:table-cell!important}.cf-color-picker .hidden-print{display:none!important}}.cfdatepicker{padding:4px;border-radius:4px;direction:ltr}.cfdatepicker-inline{width:220px}.cfdatepicker.cfdatepicker-rtl{direction:rtl}.cfdatepicker.cfdatepicker-rtl table tr td span{float:right}.cfdatepicker-dropdown{top:0;left:0}.cfdatepicker-dropdown:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-top:0;border-bottom-color:rgba(0,0,0,.2)}.cfdatepicker-dropdown:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0}.cfdatepicker-dropdown.cfdatepicker-orient-left:before{left:6px}.cfdatepicker-dropdown.cfdatepicker-orient-left:after{left:7px}.cfdatepicker-dropdown.cfdatepicker-orient-right:before{right:6px}.cfdatepicker-dropdown.cfdatepicker-orient-right:after{right:7px}.cfdatepicker-dropdown.cfdatepicker-orient-top:before{top:-7px}.cfdatepicker-dropdown.cfdatepicker-orient-top:after{top:-6px}.cfdatepicker-dropdown.cfdatepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.cfdatepicker-dropdown.cfdatepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.cfdatepicker&gt;div{display:none}.cfdatepicker.days div.cfdatepicker-days,.cfdatepicker.months div.cfdatepicker-months,.cfdatepicker.years div.cfdatepicker-years{display:block}.cfdatepicker table{border:0;width:auto;margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cfdatepicker table tr td,.cfdatepicker table tr th{text-align:center;width:10px;height:10px;border-radius:4px;border:none}.cfdatepicker table tr td.day.focused,.cfdatepicker table tr td.day:hover{background:#eee;cursor:pointer}.cfdatepicker table tr td.new,.cfdatepicker table tr td.old{color:#999}.cfdatepicker table tr td.disabled,.cfdatepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.cfdatepicker table tr td.today,.cfdatepicker table tr td.today.disabled,.cfdatepicker table tr td.today.disabled:hover,.cfdatepicker table tr td.today:hover{color:#000;background-color:#ffdb99;border-color:#ffb733}.cfdatepicker table tr td.today.active,.cfdatepicker table tr td.today.disabled.active,.cfdatepicker table tr td.today.disabled:active,.cfdatepicker table tr td.today.disabled:focus,.cfdatepicker table tr td.today.disabled:hover,.cfdatepicker table tr td.today.disabled:hover.active,.cfdatepicker table tr td.today.disabled:hover:active,.cfdatepicker table tr td.today.disabled:hover:focus,.cfdatepicker table tr td.today.disabled:hover:hover,.cfdatepicker table tr td.today:active,.cfdatepicker table tr td.today:focus,.cfdatepicker table tr td.today:hover,.cfdatepicker table tr td.today:hover.active,.cfdatepicker table tr td.today:hover:active,.cfdatepicker table tr td.today:hover:focus,.cfdatepicker table tr td.today:hover:hover,.open .dropdown-toggle.cfdatepicker table tr td.today,.open .dropdown-toggle.cfdatepicker table tr td.today.disabled,.open .dropdown-toggle.cfdatepicker table tr td.today.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.today:hover{color:#000;background-color:#ffcd70;border-color:#f59e00}.cfdatepicker table tr td.today.active,.cfdatepicker table tr td.today.disabled.active,.cfdatepicker table tr td.today.disabled:active,.cfdatepicker table tr td.today.disabled:hover.active,.cfdatepicker table tr td.today.disabled:hover:active,.cfdatepicker table tr td.today:active,.cfdatepicker table tr td.today:hover.active,.cfdatepicker table tr td.today:hover:active,.open .dropdown-toggle.cfdatepicker table tr td.today,.open .dropdown-toggle.cfdatepicker table tr td.today.disabled,.open .dropdown-toggle.cfdatepicker table tr td.today.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.today:hover{background-image:none}.cfdatepicker table tr td.today.disabled,.cfdatepicker table tr td.today.disabled.active,.cfdatepicker table tr td.today.disabled.disabled,.cfdatepicker table tr td.today.disabled.disabled.active,.cfdatepicker table tr td.today.disabled.disabled:active,.cfdatepicker table tr td.today.disabled.disabled:focus,.cfdatepicker table tr td.today.disabled.disabled:hover,.cfdatepicker table tr td.today.disabled:active,.cfdatepicker table tr td.today.disabled:focus,.cfdatepicker table tr td.today.disabled:hover,.cfdatepicker table tr td.today.disabled:hover.disabled,.cfdatepicker table tr td.today.disabled:hover.disabled.active,.cfdatepicker table tr td.today.disabled:hover.disabled:active,.cfdatepicker table tr td.today.disabled:hover.disabled:focus,.cfdatepicker table tr td.today.disabled:hover.disabled:hover,.cfdatepicker table tr td.today.disabled:hover[disabled],.cfdatepicker table tr td.today.disabled:hover[disabled].active,.cfdatepicker table tr td.today.disabled:hover[disabled]:active,.cfdatepicker table tr td.today.disabled:hover[disabled]:focus,.cfdatepicker table tr td.today.disabled:hover[disabled]:hover,.cfdatepicker table tr td.today.disabled[disabled],.cfdatepicker table tr td.today.disabled[disabled].active,.cfdatepicker table tr td.today.disabled[disabled]:active,.cfdatepicker table tr td.today.disabled[disabled]:focus,.cfdatepicker table tr td.today.disabled[disabled]:hover,.cfdatepicker table tr td.today:hover.disabled,.cfdatepicker table tr td.today:hover.disabled.active,.cfdatepicker table tr td.today:hover.disabled:active,.cfdatepicker table tr td.today:hover.disabled:focus,.cfdatepicker table tr td.today:hover.disabled:hover,.cfdatepicker table tr td.today:hover[disabled],.cfdatepicker table tr td.today:hover[disabled].active,.cfdatepicker table tr td.today:hover[disabled]:active,.cfdatepicker table tr td.today:hover[disabled]:focus,.cfdatepicker table tr td.today:hover[disabled]:hover,.cfdatepicker table tr td.today[disabled],.cfdatepicker table tr td.today[disabled].active,.cfdatepicker table tr td.today[disabled]:active,.cfdatepicker table tr td.today[disabled]:focus,.cfdatepicker table tr td.today[disabled]:hover,fieldset[disabled] .cfdatepicker table tr td.today,fieldset[disabled] .cfdatepicker table tr td.today.active,fieldset[disabled] .cfdatepicker table tr td.today.disabled,fieldset[disabled] .cfdatepicker table tr td.today.disabled.active,fieldset[disabled] .cfdatepicker table tr td.today.disabled:active,fieldset[disabled] .cfdatepicker table tr td.today.disabled:focus,fieldset[disabled] .cfdatepicker table tr td.today.disabled:hover,fieldset[disabled] .cfdatepicker table tr td.today.disabled:hover.active,fieldset[disabled] .cfdatepicker table tr td.today.disabled:hover:active,fieldset[disabled] .cfdatepicker table tr td.today.disabled:hover:focus,fieldset[disabled] .cfdatepicker table tr td.today.disabled:hover:hover,fieldset[disabled] .cfdatepicker table tr td.today:active,fieldset[disabled] .cfdatepicker table tr td.today:focus,fieldset[disabled] .cfdatepicker table tr td.today:hover,fieldset[disabled] .cfdatepicker table tr td.today:hover.active,fieldset[disabled] .cfdatepicker table tr td.today:hover:active,fieldset[disabled] .cfdatepicker table tr td.today:hover:focus,fieldset[disabled] .cfdatepicker table tr td.today:hover:hover{background-color:#ffdb99;border-color:#ffb733}.cfdatepicker table tr td.today:hover:hover{color:#000}.cfdatepicker table tr td.today.active:hover{color:#fff}.cfdatepicker table tr td.range,.cfdatepicker table tr td.range.disabled,.cfdatepicker table tr td.range.disabled:hover,.cfdatepicker table tr td.range:hover{background:#eee;border-radius:0}.cfdatepicker table tr td.active.active,.cfdatepicker table tr td.active.disabled.active,.cfdatepicker table tr td.active.disabled:active,.cfdatepicker table tr td.active.disabled:hover.active,.cfdatepicker table tr td.active.disabled:hover:active,.cfdatepicker table tr td.active:active,.cfdatepicker table tr td.active:hover.active,.cfdatepicker table tr td.active:hover:active,.cfdatepicker table tr td.range.today.active,.cfdatepicker table tr td.range.today.disabled.active,.cfdatepicker table tr td.range.today.disabled:active,.cfdatepicker table tr td.range.today.disabled:hover.active,.cfdatepicker table tr td.range.today.disabled:hover:active,.cfdatepicker table tr td.range.today:active,.cfdatepicker table tr td.range.today:hover.active,.cfdatepicker table tr td.range.today:hover:active,.cfdatepicker table tr td.selected.active,.cfdatepicker table tr td.selected.disabled.active,.cfdatepicker table tr td.selected.disabled:active,.cfdatepicker table tr td.selected.disabled:hover.active,.cfdatepicker table tr td.selected.disabled:hover:active,.cfdatepicker table tr td.selected:active,.cfdatepicker table tr td.selected:hover.active,.cfdatepicker table tr td.selected:hover:active,.open .dropdown-toggle.cfdatepicker table tr td.active,.open .dropdown-toggle.cfdatepicker table tr td.active.disabled,.open .dropdown-toggle.cfdatepicker table tr td.active.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.active:hover,.open .dropdown-toggle.cfdatepicker table tr td.range.today,.open .dropdown-toggle.cfdatepicker table tr td.range.today.disabled,.open .dropdown-toggle.cfdatepicker table tr td.range.today.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.range.today:hover,.open .dropdown-toggle.cfdatepicker table tr td.selected,.open .dropdown-toggle.cfdatepicker table tr td.selected.disabled,.open .dropdown-toggle.cfdatepicker table tr td.selected.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.selected:hover{background-image:none}.cfdatepicker table tr td.range.today,.cfdatepicker table tr td.range.today.disabled,.cfdatepicker table tr td.range.today.disabled:hover,.cfdatepicker table tr td.range.today:hover{color:#000;background-color:#f7ca77;border-color:#f1a417;border-radius:0}.cfdatepicker table tr td.range.today.active,.cfdatepicker table tr td.range.today.disabled.active,.cfdatepicker table tr td.range.today.disabled:active,.cfdatepicker table tr td.range.today.disabled:focus,.cfdatepicker table tr td.range.today.disabled:hover,.cfdatepicker table tr td.range.today.disabled:hover.active,.cfdatepicker table tr td.range.today.disabled:hover:active,.cfdatepicker table tr td.range.today.disabled:hover:focus,.cfdatepicker table tr td.range.today.disabled:hover:hover,.cfdatepicker table tr td.range.today:active,.cfdatepicker table tr td.range.today:focus,.cfdatepicker table tr td.range.today:hover,.cfdatepicker table tr td.range.today:hover.active,.cfdatepicker table tr td.range.today:hover:active,.cfdatepicker table tr td.range.today:hover:focus,.cfdatepicker table tr td.range.today:hover:hover,.open .dropdown-toggle.cfdatepicker table tr td.range.today,.open .dropdown-toggle.cfdatepicker table tr td.range.today.disabled,.open .dropdown-toggle.cfdatepicker table tr td.range.today.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.range.today:hover{color:#000;background-color:#f4bb51;border-color:#bf800c}.cfdatepicker table tr td.range.today.disabled,.cfdatepicker table tr td.range.today.disabled.active,.cfdatepicker table tr td.range.today.disabled.disabled,.cfdatepicker table tr td.range.today.disabled.disabled.active,.cfdatepicker table tr td.range.today.disabled.disabled:active,.cfdatepicker table tr td.range.today.disabled.disabled:focus,.cfdatepicker table tr td.range.today.disabled.disabled:hover,.cfdatepicker table tr td.range.today.disabled:active,.cfdatepicker table tr td.range.today.disabled:focus,.cfdatepicker table tr td.range.today.disabled:hover,.cfdatepicker table tr td.range.today.disabled:hover.disabled,.cfdatepicker table tr td.range.today.disabled:hover.disabled.active,.cfdatepicker table tr td.range.today.disabled:hover.disabled:active,.cfdatepicker table tr td.range.today.disabled:hover.disabled:focus,.cfdatepicker table tr td.range.today.disabled:hover.disabled:hover,.cfdatepicker table tr td.range.today.disabled:hover[disabled],.cfdatepicker table tr td.range.today.disabled:hover[disabled].active,.cfdatepicker table tr td.range.today.disabled:hover[disabled]:active,.cfdatepicker table tr td.range.today.disabled:hover[disabled]:focus,.cfdatepicker table tr td.range.today.disabled:hover[disabled]:hover,.cfdatepicker table tr td.range.today.disabled[disabled],.cfdatepicker table tr td.range.today.disabled[disabled].active,.cfdatepicker table tr td.range.today.disabled[disabled]:active,.cfdatepicker table tr td.range.today.disabled[disabled]:focus,.cfdatepicker table tr td.range.today.disabled[disabled]:hover,.cfdatepicker table tr td.range.today:hover.disabled,.cfdatepicker table tr td.range.today:hover.disabled.active,.cfdatepicker table tr td.range.today:hover.disabled:active,.cfdatepicker table tr td.range.today:hover.disabled:focus,.cfdatepicker table tr td.range.today:hover.disabled:hover,.cfdatepicker table tr td.range.today:hover[disabled],.cfdatepicker table tr td.range.today:hover[disabled].active,.cfdatepicker table tr td.range.today:hover[disabled]:active,.cfdatepicker table tr td.range.today:hover[disabled]:focus,.cfdatepicker table tr td.range.today:hover[disabled]:hover,.cfdatepicker table tr td.range.today[disabled],.cfdatepicker table tr td.range.today[disabled].active,.cfdatepicker table tr td.range.today[disabled]:active,.cfdatepicker table tr td.range.today[disabled]:focus,.cfdatepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .cfdatepicker table tr td.range.today,fieldset[disabled] .cfdatepicker table tr td.range.today.active,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled.active,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:active,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:focus,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:hover,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:hover.active,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:hover:active,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:hover:focus,fieldset[disabled] .cfdatepicker table tr td.range.today.disabled:hover:hover,fieldset[disabled] .cfdatepicker table tr td.range.today:active,fieldset[disabled] .cfdatepicker table tr td.range.today:focus,fieldset[disabled] .cfdatepicker table tr td.range.today:hover,fieldset[disabled] .cfdatepicker table tr td.range.today:hover.active,fieldset[disabled] .cfdatepicker table tr td.range.today:hover:active,fieldset[disabled] .cfdatepicker table tr td.range.today:hover:focus,fieldset[disabled] .cfdatepicker table tr td.range.today:hover:hover{background-color:#f7ca77;border-color:#f1a417}.cfdatepicker table tr td.selected,.cfdatepicker table tr td.selected.disabled,.cfdatepicker table tr td.selected.disabled:hover,.cfdatepicker table tr td.selected:hover{color:#fff;background-color:#999;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.cfdatepicker table tr td.selected.active,.cfdatepicker table tr td.selected.disabled.active,.cfdatepicker table tr td.selected.disabled:active,.cfdatepicker table tr td.selected.disabled:focus,.cfdatepicker table tr td.selected.disabled:hover,.cfdatepicker table tr td.selected.disabled:hover.active,.cfdatepicker table tr td.selected.disabled:hover:active,.cfdatepicker table tr td.selected.disabled:hover:focus,.cfdatepicker table tr td.selected.disabled:hover:hover,.cfdatepicker table tr td.selected:active,.cfdatepicker table tr td.selected:focus,.cfdatepicker table tr td.selected:hover,.cfdatepicker table tr td.selected:hover.active,.cfdatepicker table tr td.selected:hover:active,.cfdatepicker table tr td.selected:hover:focus,.cfdatepicker table tr td.selected:hover:hover,.open .dropdown-toggle.cfdatepicker table tr td.selected,.open .dropdown-toggle.cfdatepicker table tr td.selected.disabled,.open .dropdown-toggle.cfdatepicker table tr td.selected.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.selected:hover{color:#fff;background-color:#858585;border-color:#373737}.cfdatepicker table tr td.selected.disabled,.cfdatepicker table tr td.selected.disabled.active,.cfdatepicker table tr td.selected.disabled.disabled,.cfdatepicker table tr td.selected.disabled.disabled.active,.cfdatepicker table tr td.selected.disabled.disabled:active,.cfdatepicker table tr td.selected.disabled.disabled:focus,.cfdatepicker table tr td.selected.disabled.disabled:hover,.cfdatepicker table tr td.selected.disabled:active,.cfdatepicker table tr td.selected.disabled:focus,.cfdatepicker table tr td.selected.disabled:hover,.cfdatepicker table tr td.selected.disabled:hover.disabled,.cfdatepicker table tr td.selected.disabled:hover.disabled.active,.cfdatepicker table tr td.selected.disabled:hover.disabled:active,.cfdatepicker table tr td.selected.disabled:hover.disabled:focus,.cfdatepicker table tr td.selected.disabled:hover.disabled:hover,.cfdatepicker table tr td.selected.disabled:hover[disabled],.cfdatepicker table tr td.selected.disabled:hover[disabled].active,.cfdatepicker table tr td.selected.disabled:hover[disabled]:active,.cfdatepicker table tr td.selected.disabled:hover[disabled]:focus,.cfdatepicker table tr td.selected.disabled:hover[disabled]:hover,.cfdatepicker table tr td.selected.disabled[disabled],.cfdatepicker table tr td.selected.disabled[disabled].active,.cfdatepicker table tr td.selected.disabled[disabled]:active,.cfdatepicker table tr td.selected.disabled[disabled]:focus,.cfdatepicker table tr td.selected.disabled[disabled]:hover,.cfdatepicker table tr td.selected:hover.disabled,.cfdatepicker table tr td.selected:hover.disabled.active,.cfdatepicker table tr td.selected:hover.disabled:active,.cfdatepicker table tr td.selected:hover.disabled:focus,.cfdatepicker table tr td.selected:hover.disabled:hover,.cfdatepicker table tr td.selected:hover[disabled],.cfdatepicker table tr td.selected:hover[disabled].active,.cfdatepicker table tr td.selected:hover[disabled]:active,.cfdatepicker table tr td.selected:hover[disabled]:focus,.cfdatepicker table tr td.selected:hover[disabled]:hover,.cfdatepicker table tr td.selected[disabled],.cfdatepicker table tr td.selected[disabled].active,.cfdatepicker table tr td.selected[disabled]:active,.cfdatepicker table tr td.selected[disabled]:focus,.cfdatepicker table tr td.selected[disabled]:hover,fieldset[disabled] .cfdatepicker table tr td.selected,fieldset[disabled] .cfdatepicker table tr td.selected.active,fieldset[disabled] .cfdatepicker table tr td.selected.disabled,fieldset[disabled] .cfdatepicker table tr td.selected.disabled.active,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:active,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:focus,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:hover,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:hover.active,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:hover:active,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:hover:focus,fieldset[disabled] .cfdatepicker table tr td.selected.disabled:hover:hover,fieldset[disabled] .cfdatepicker table tr td.selected:active,fieldset[disabled] .cfdatepicker table tr td.selected:focus,fieldset[disabled] .cfdatepicker table tr td.selected:hover,fieldset[disabled] .cfdatepicker table tr td.selected:hover.active,fieldset[disabled] .cfdatepicker table tr td.selected:hover:active,fieldset[disabled] .cfdatepicker table tr td.selected:hover:focus,fieldset[disabled] .cfdatepicker table tr td.selected:hover:hover{background-color:#999;border-color:#555}.cfdatepicker table tr td.active,.cfdatepicker table tr td.active.disabled,.cfdatepicker table tr td.active.disabled:hover,.cfdatepicker table tr td.active:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.cfdatepicker table tr td.active.active,.cfdatepicker table tr td.active.disabled.active,.cfdatepicker table tr td.active.disabled:active,.cfdatepicker table tr td.active.disabled:focus,.cfdatepicker table tr td.active.disabled:hover,.cfdatepicker table tr td.active.disabled:hover.active,.cfdatepicker table tr td.active.disabled:hover:active,.cfdatepicker table tr td.active.disabled:hover:focus,.cfdatepicker table tr td.active.disabled:hover:hover,.cfdatepicker table tr td.active:active,.cfdatepicker table tr td.active:focus,.cfdatepicker table tr td.active:hover,.cfdatepicker table tr td.active:hover.active,.cfdatepicker table tr td.active:hover:active,.cfdatepicker table tr td.active:hover:focus,.cfdatepicker table tr td.active:hover:hover,.open .dropdown-toggle.cfdatepicker table tr td.active,.open .dropdown-toggle.cfdatepicker table tr td.active.disabled,.open .dropdown-toggle.cfdatepicker table tr td.active.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td.active:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}.cfdatepicker table tr td.active.disabled,.cfdatepicker table tr td.active.disabled.active,.cfdatepicker table tr td.active.disabled.disabled,.cfdatepicker table tr td.active.disabled.disabled.active,.cfdatepicker table tr td.active.disabled.disabled:active,.cfdatepicker table tr td.active.disabled.disabled:focus,.cfdatepicker table tr td.active.disabled.disabled:hover,.cfdatepicker table tr td.active.disabled:active,.cfdatepicker table tr td.active.disabled:focus,.cfdatepicker table tr td.active.disabled:hover,.cfdatepicker table tr td.active.disabled:hover.disabled,.cfdatepicker table tr td.active.disabled:hover.disabled.active,.cfdatepicker table tr td.active.disabled:hover.disabled:active,.cfdatepicker table tr td.active.disabled:hover.disabled:focus,.cfdatepicker table tr td.active.disabled:hover.disabled:hover,.cfdatepicker table tr td.active.disabled:hover[disabled],.cfdatepicker table tr td.active.disabled:hover[disabled].active,.cfdatepicker table tr td.active.disabled:hover[disabled]:active,.cfdatepicker table tr td.active.disabled:hover[disabled]:focus,.cfdatepicker table tr td.active.disabled:hover[disabled]:hover,.cfdatepicker table tr td.active.disabled[disabled],.cfdatepicker table tr td.active.disabled[disabled].active,.cfdatepicker table tr td.active.disabled[disabled]:active,.cfdatepicker table tr td.active.disabled[disabled]:focus,.cfdatepicker table tr td.active.disabled[disabled]:hover,.cfdatepicker table tr td.active:hover.disabled,.cfdatepicker table tr td.active:hover.disabled.active,.cfdatepicker table tr td.active:hover.disabled:active,.cfdatepicker table tr td.active:hover.disabled:focus,.cfdatepicker table tr td.active:hover.disabled:hover,.cfdatepicker table tr td.active:hover[disabled],.cfdatepicker table tr td.active:hover[disabled].active,.cfdatepicker table tr td.active:hover[disabled]:active,.cfdatepicker table tr td.active:hover[disabled]:focus,.cfdatepicker table tr td.active:hover[disabled]:hover,.cfdatepicker table tr td.active[disabled],.cfdatepicker table tr td.active[disabled].active,.cfdatepicker table tr td.active[disabled]:active,.cfdatepicker table tr td.active[disabled]:focus,.cfdatepicker table tr td.active[disabled]:hover,fieldset[disabled] .cfdatepicker table tr td.active,fieldset[disabled] .cfdatepicker table tr td.active.active,fieldset[disabled] .cfdatepicker table tr td.active.disabled,fieldset[disabled] .cfdatepicker table tr td.active.disabled.active,fieldset[disabled] .cfdatepicker table tr td.active.disabled:active,fieldset[disabled] .cfdatepicker table tr td.active.disabled:focus,fieldset[disabled] .cfdatepicker table tr td.active.disabled:hover,fieldset[disabled] .cfdatepicker table tr td.active.disabled:hover.active,fieldset[disabled] .cfdatepicker table tr td.active.disabled:hover:active,fieldset[disabled] .cfdatepicker table tr td.active.disabled:hover:focus,fieldset[disabled] .cfdatepicker table tr td.active.disabled:hover:hover,fieldset[disabled] .cfdatepicker table tr td.active:active,fieldset[disabled] .cfdatepicker table tr td.active:focus,fieldset[disabled] .cfdatepicker table tr td.active:hover,fieldset[disabled] .cfdatepicker table tr td.active:hover.active,fieldset[disabled] .cfdatepicker table tr td.active:hover:active,fieldset[disabled] .cfdatepicker table tr td.active:hover:focus,fieldset[disabled] .cfdatepicker table tr td.active:hover:hover{background-color:#428bca;border-color:#357ebd}.cfdatepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.cfdatepicker table tr td span:hover{background:#eee}.cfdatepicker table tr td span.disabled,.cfdatepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.cfdatepicker table tr td span.active,.cfdatepicker table tr td span.active.disabled,.cfdatepicker table tr td span.active.disabled:hover,.cfdatepicker table tr td span.active:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.cfdatepicker table tr td span.active.active,.cfdatepicker table tr td span.active.disabled.active,.cfdatepicker table tr td span.active.disabled:active,.cfdatepicker table tr td span.active.disabled:focus,.cfdatepicker table tr td span.active.disabled:hover,.cfdatepicker table tr td span.active.disabled:hover.active,.cfdatepicker table tr td span.active.disabled:hover:active,.cfdatepicker table tr td span.active.disabled:hover:focus,.cfdatepicker table tr td span.active.disabled:hover:hover,.cfdatepicker table tr td span.active:active,.cfdatepicker table tr td span.active:focus,.cfdatepicker table tr td span.active:hover,.cfdatepicker table tr td span.active:hover.active,.cfdatepicker table tr td span.active:hover:active,.cfdatepicker table tr td span.active:hover:focus,.cfdatepicker table tr td span.active:hover:hover,.open .dropdown-toggle.cfdatepicker table tr td span.active,.open .dropdown-toggle.cfdatepicker table tr td span.active.disabled,.open .dropdown-toggle.cfdatepicker table tr td span.active.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td span.active:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}.cfdatepicker table tr td span.active.active,.cfdatepicker table tr td span.active.disabled.active,.cfdatepicker table tr td span.active.disabled:active,.cfdatepicker table tr td span.active.disabled:hover.active,.cfdatepicker table tr td span.active.disabled:hover:active,.cfdatepicker table tr td span.active:active,.cfdatepicker table tr td span.active:hover.active,.cfdatepicker table tr td span.active:hover:active,.open .dropdown-toggle.cfdatepicker table tr td span.active,.open .dropdown-toggle.cfdatepicker table tr td span.active.disabled,.open .dropdown-toggle.cfdatepicker table tr td span.active.disabled:hover,.open .dropdown-toggle.cfdatepicker table tr td span.active:hover{background-image:none}.cfdatepicker table tr td span.active.disabled,.cfdatepicker table tr td span.active.disabled.active,.cfdatepicker table tr td span.active.disabled.disabled,.cfdatepicker table tr td span.active.disabled.disabled.active,.cfdatepicker table tr td span.active.disabled.disabled:active,.cfdatepicker table tr td span.active.disabled.disabled:focus,.cfdatepicker table tr td span.active.disabled.disabled:hover,.cfdatepicker table tr td span.active.disabled:active,.cfdatepicker table tr td span.active.disabled:focus,.cfdatepicker table tr td span.active.disabled:hover,.cfdatepicker table tr td span.active.disabled:hover.disabled,.cfdatepicker table tr td span.active.disabled:hover.disabled.active,.cfdatepicker table tr td span.active.disabled:hover.disabled:active,.cfdatepicker table tr td span.active.disabled:hover.disabled:focus,.cfdatepicker table tr td span.active.disabled:hover.disabled:hover,.cfdatepicker table tr td span.active.disabled:hover[disabled],.cfdatepicker table tr td span.active.disabled:hover[disabled].active,.cfdatepicker table tr td span.active.disabled:hover[disabled]:active,.cfdatepicker table tr td span.active.disabled:hover[disabled]:focus,.cfdatepicker table tr td span.active.disabled:hover[disabled]:hover,.cfdatepicker table tr td span.active.disabled[disabled],.cfdatepicker table tr td span.active.disabled[disabled].active,.cfdatepicker table tr td span.active.disabled[disabled]:active,.cfdatepicker table tr td span.active.disabled[disabled]:focus,.cfdatepicker table tr td span.active.disabled[disabled]:hover,.cfdatepicker table tr td span.active:hover.disabled,.cfdatepicker table tr td span.active:hover.disabled.active,.cfdatepicker table tr td span.active:hover.disabled:active,.cfdatepicker table tr td span.active:hover.disabled:focus,.cfdatepicker table tr td span.active:hover.disabled:hover,.cfdatepicker table tr td span.active:hover[disabled],.cfdatepicker table tr td span.active:hover[disabled].active,.cfdatepicker table tr td span.active:hover[disabled]:active,.cfdatepicker table tr td span.active:hover[disabled]:focus,.cfdatepicker table tr td span.active:hover[disabled]:hover,.cfdatepicker table tr td span.active[disabled],.cfdatepicker table tr td span.active[disabled].active,.cfdatepicker table tr td span.active[disabled]:active,.cfdatepicker table tr td span.active[disabled]:focus,.cfdatepicker table tr td span.active[disabled]:hover,fieldset[disabled] .cfdatepicker table tr td span.active,fieldset[disabled] .cfdatepicker table tr td span.active.active,fieldset[disabled] .cfdatepicker table tr td span.active.disabled,fieldset[disabled] .cfdatepicker table tr td span.active.disabled.active,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:active,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:focus,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:hover,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:hover.active,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:hover:active,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .cfdatepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .cfdatepicker table tr td span.active:active,fieldset[disabled] .cfdatepicker table tr td span.active:focus,fieldset[disabled] .cfdatepicker table tr td span.active:hover,fieldset[disabled] .cfdatepicker table tr td span.active:hover.active,fieldset[disabled] .cfdatepicker table tr td span.active:hover:active,fieldset[disabled] .cfdatepicker table tr td span.active:hover:focus,fieldset[disabled] .cfdatepicker table tr td span.active:hover:hover{background-color:#428bca;border-color:#357ebd}.cfdatepicker table tr td span.new,.cfdatepicker table tr td span.old{color:#999}.cfdatepicker th.cfdatepicker-switch{width:145px}.cfdatepicker tfoot tr th,.cfdatepicker thead tr:first-child th{cursor:pointer}.cfdatepicker tfoot tr th:hover,.cfdatepicker thead tr:first-child th:hover{background:#eee}.cfdatepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.cfdatepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}.input-group.date .input-group-addon i{cursor:pointer;width:16px;height:16px}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;font-weight:400;line-height:1.42857143;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:solid #ccc;border-width:1px 0;margin-left:-5px;margin-right:-5px}.cfdatepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:1.42857143}.cfdatepicker.dropdown-menu td,.cfdatepicker.dropdown-menu th{padding:4px 5px}.image-thumb{margin-left:63px;padding:6px 0 6px 6px}.image-picker-content.image-thumb-lrg{margin-bottom:6px}.image-picker-side-bar{float:left;margin-left:-68px;width:62px;max-width:100%}.image-thumb-lrg .image-picker-side-bar{background:#F6F6F6;border:1px solid #DFDFDF;float:none;margin:0 0 6px;padding:6px 6px 2px;text-align:center;width:auto}.image-picker-side-bar&gt;img{border:1px solid #DFDFDF;width:62px}.image-thumb-lrg .image-picker-side-bar&gt;img{-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;text-align:center;width:auto}.image-thumb .image-picker-main-content{margin-right:6px}.button.image-picker-button{margin:7px 0 0;width:110px;display:inline-block}.button.button-primary.image-picker-button{float:right;margin-left:6px;width:80px}.image-picker-main-content select{width:100%}.image-picker-sizer:disabled{opacity:.7;box-shadow:none;color:#A1A1A1}.button-primary.image-picker-button.image-picker-button-solo,.button.image-picker-button.image-picker-button-solo{width:170px;margin-top:0}.button-primary.image-picker-button.image-picker-button-solo{margin-top:7px;margin-left:0;float:none}.image-thumb-lrg .button.image-picker-button.cu-image-picker.image-picker-button-solo{width:120px}.image-thumb-lrg .button.button-primary.image-picker-button.cu-image-remover.image-picker-button-solo{float:right;margin:0 0 0 6px;width:auto}.image-thumb-lrg .button.button-primary.image-picker-button.cu-image-remover{width:45%}input.cu-image-picker-file-select[type=file]{display:none}.rangeslider,.rangeslider__fill{background:#e6e6e6;display:block;height:8px;width:100%;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.rangeslider__handle,.toggle_option_row input{display:inline-block}.rangeslider{position:relative}.rangeslider--disabled{filter:alpha(Opacity=40);opacity:.4}.rangeslider__fill{background:#0f0;position:absolute;top:0}.rangeslider__handle{background:#fff;border:1px solid #ccc;cursor:pointer;width:18px;height:18px;position:absolute;top:-5px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}input[type=range]:focus+.rangeslider .rangeslider__handle{-webkit-box-shadow:0 0 3px rgba(100,100,100,.9);-moz-box-shadow:0 0 3px rgba(100,100,100,.9);box-shadow:0 0 3px rgba(100,100,100,.9)}.recaptchatable #recaptcha_response_field{height:21px!important}.toggle_option_row{margin:4px 0}.toggle_option_row .dashicons-sort{cursor:move}.toggle_option_row .toggle_label_field,.toggle_option_row .toggle_value_field{width:136px;line-height:20px}.toggle_option_preview .button{border-radius:0;margin-right:-5px}.toggle_option_preview .button:first-child{border-radius:3px 0 0 3px}.toggle_option_preview .button:last-child{border-radius:0 3px 3px 0}.toggle_option_preview.toggle_vertical .button{width:100%}.toggle_option_preview.toggle_vertical .button:first-child{border-radius:3px 3px 0 0}.toggle_option_preview.toggle_vertical .button:last-child{border-radius:0 0 3px 3px}.cf-toggle-switch html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.cf-toggle-switch body{margin:0}.cf-toggle-switch article,.cf-toggle-switch aside,.cf-toggle-switch details,.cf-toggle-switch figcaption,.cf-toggle-switch figure,.cf-toggle-switch footer,.cf-toggle-switch header,.cf-toggle-switch hgroup,.cf-toggle-switch main,.cf-toggle-switch nav,.cf-toggle-switch section,.cf-toggle-switch summary{display:block}.cf-toggle-switch audio,.cf-toggle-switch canvas,.cf-toggle-switch progress,.cf-toggle-switch video{display:inline-block;vertical-align:baseline}.cf-toggle-switch audio:not([controls]){display:none;height:0}.cf-toggle-switch [hidden],.cf-toggle-switch template{display:none}.cf-toggle-switch a{background:0 0}.cf-toggle-switch a:active,.cf-toggle-switch a:hover{outline:0}.cf-toggle-switch abbr[title]{border-bottom:1px dotted}.cf-toggle-switch b,.cf-toggle-switch strong{font-weight:700}.cf-toggle-switch dfn{font-style:italic}.cf-toggle-switch h1{font-size:2em;margin:.67em 0}.cf-toggle-switch mark{background:#ff0;color:#000}.cf-toggle-switch .btn,.cf-toggle-switch .btn-danger.active,.cf-toggle-switch .btn-danger:active,.cf-toggle-switch .btn-default.active,.cf-toggle-switch .btn-default:active,.cf-toggle-switch .btn-info.active,.cf-toggle-switch .btn-info:active,.cf-toggle-switch .btn-primary.active,.cf-toggle-switch .btn-primary:active,.cf-toggle-switch .btn-success.active,.cf-toggle-switch .btn-success:active,.cf-toggle-switch .btn-warning.active,.cf-toggle-switch .btn-warning:active,.cf-toggle-switch .btn.active,.cf-toggle-switch .btn:active,.cf-toggle-switch .open .dropdown-toggle.btn-danger,.cf-toggle-switch .open .dropdown-toggle.btn-default,.cf-toggle-switch .open .dropdown-toggle.btn-info,.cf-toggle-switch .open .dropdown-toggle.btn-primary,.cf-toggle-switch .open .dropdown-toggle.btn-success,.cf-toggle-switch .open .dropdown-toggle.btn-warning{background-image:none}.cf-toggle-switch small{font-size:80%}.cf-toggle-switch sub,.cf-toggle-switch sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.cf-toggle-switch sup{top:-.5em}.cf-toggle-switch sub{bottom:-.25em}.cf-toggle-switch img{border:0}.cf-toggle-switch svg:not(:root){overflow:hidden}.cf-toggle-switch figure{margin:1em 40px}.cf-toggle-switch hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}.cf-toggle-switch pre{overflow:auto}.cf-toggle-switch code,.cf-toggle-switch kbd,.cf-toggle-switch pre,.cf-toggle-switch samp{font-family:monospace,monospace;font-size:1em}.cf-toggle-switch button,.cf-toggle-switch input,.cf-toggle-switch optgroup,.cf-toggle-switch select,.cf-toggle-switch textarea{color:inherit;font:inherit;margin:0}.cf-toggle-switch button{overflow:visible}.cf-toggle-switch button,.cf-toggle-switch select{text-transform:none}.cf-toggle-switch button,.cf-toggle-switch html input[type=button],.cf-toggle-switch input[type=reset],.cf-toggle-switch input[type=submit]{-webkit-appearance:button;cursor:pointer}.cf-toggle-switch button[disabled],.cf-toggle-switch html input[disabled]{cursor:default}.cf-toggle-switch button::-moz-focus-inner,.cf-toggle-switch input::-moz-focus-inner{border:0;padding:0}.cf-toggle-switch input{line-height:normal}.cf-toggle-switch input[type=checkbox],.cf-toggle-switch input[type=radio]{box-sizing:border-box;padding:0}.cf-toggle-switch input[type=number]::-webkit-inner-spin-button,.cf-toggle-switch input[type=number]::-webkit-outer-spin-button{height:auto}.cf-toggle-switch input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.cf-toggle-switch input[type=search]::-webkit-search-cancel-button,.cf-toggle-switch input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.cf-toggle-switch fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.cf-toggle-switch legend{border:0;padding:0}.cf-toggle-switch textarea{overflow:auto}.cf-toggle-switch optgroup{font-weight:700}.cf-toggle-switch table{border-collapse:collapse;border-spacing:0}.cf-toggle-switch td,.cf-toggle-switch th{padding:0}.cf-toggle-switch .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cf-toggle-switch .btn.active:focus,.cf-toggle-switch .btn:active:focus,.cf-toggle-switch .btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.cf-toggle-switch .btn:focus,.cf-toggle-switch .btn:hover{color:#333;text-decoration:none}.cf-toggle-switch .btn.active,.cf-toggle-switch .btn:active{outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.cf-toggle-switch .btn.disabled,.cf-toggle-switch .btn[disabled],.cf-toggle-switch fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.cf-toggle-switch .btn-default{color:#333;background-color:#fff;border-color:#ccc}.cf-toggle-switch .btn-default.active,.cf-toggle-switch .btn-default:active,.cf-toggle-switch .btn-default:focus,.cf-toggle-switch .btn-default:hover,.cf-toggle-switch .open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}.cf-toggle-switch .btn-default.disabled,.cf-toggle-switch .btn-default.disabled.active,.cf-toggle-switch .btn-default.disabled:active,.cf-toggle-switch .btn-default.disabled:focus,.cf-toggle-switch .btn-default.disabled:hover,.cf-toggle-switch .btn-default[disabled],.cf-toggle-switch .btn-default[disabled].active,.cf-toggle-switch .btn-default[disabled]:active,.cf-toggle-switch .btn-default[disabled]:focus,.cf-toggle-switch .btn-default[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-default,.cf-toggle-switch fieldset[disabled] .btn-default.active,.cf-toggle-switch fieldset[disabled] .btn-default:active,.cf-toggle-switch fieldset[disabled] .btn-default:focus,.cf-toggle-switch fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.cf-toggle-switch .btn-default .badge{color:#fff;background-color:#333}.cf-toggle-switch .btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.cf-toggle-switch .btn-primary.active,.cf-toggle-switch .btn-primary:active,.cf-toggle-switch .btn-primary:focus,.cf-toggle-switch .btn-primary:hover,.cf-toggle-switch .open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}.cf-toggle-switch .btn-primary.disabled,.cf-toggle-switch .btn-primary.disabled.active,.cf-toggle-switch .btn-primary.disabled:active,.cf-toggle-switch .btn-primary.disabled:focus,.cf-toggle-switch .btn-primary.disabled:hover,.cf-toggle-switch .btn-primary[disabled],.cf-toggle-switch .btn-primary[disabled].active,.cf-toggle-switch .btn-primary[disabled]:active,.cf-toggle-switch .btn-primary[disabled]:focus,.cf-toggle-switch .btn-primary[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-primary,.cf-toggle-switch fieldset[disabled] .btn-primary.active,.cf-toggle-switch fieldset[disabled] .btn-primary:active,.cf-toggle-switch fieldset[disabled] .btn-primary:focus,.cf-toggle-switch fieldset[disabled] .btn-primary:hover{background-color:#428bca;border-color:#357ebd}.cf-toggle-switch .btn-primary .badge{color:#428bca;background-color:#fff}.cf-toggle-switch .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.cf-toggle-switch .btn-success.active,.cf-toggle-switch .btn-success:active,.cf-toggle-switch .btn-success:focus,.cf-toggle-switch .btn-success:hover,.cf-toggle-switch .open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}.cf-toggle-switch .btn-success.disabled,.cf-toggle-switch .btn-success.disabled.active,.cf-toggle-switch .btn-success.disabled:active,.cf-toggle-switch .btn-success.disabled:focus,.cf-toggle-switch .btn-success.disabled:hover,.cf-toggle-switch .btn-success[disabled],.cf-toggle-switch .btn-success[disabled].active,.cf-toggle-switch .btn-success[disabled]:active,.cf-toggle-switch .btn-success[disabled]:focus,.cf-toggle-switch .btn-success[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-success,.cf-toggle-switch fieldset[disabled] .btn-success.active,.cf-toggle-switch fieldset[disabled] .btn-success:active,.cf-toggle-switch fieldset[disabled] .btn-success:focus,.cf-toggle-switch fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.cf-toggle-switch .btn-success .badge{color:#5cb85c;background-color:#fff}.cf-toggle-switch .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.cf-toggle-switch .btn-info.active,.cf-toggle-switch .btn-info:active,.cf-toggle-switch .btn-info:focus,.cf-toggle-switch .btn-info:hover,.cf-toggle-switch .open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}.cf-toggle-switch .btn-info.disabled,.cf-toggle-switch .btn-info.disabled.active,.cf-toggle-switch .btn-info.disabled:active,.cf-toggle-switch .btn-info.disabled:focus,.cf-toggle-switch .btn-info.disabled:hover,.cf-toggle-switch .btn-info[disabled],.cf-toggle-switch .btn-info[disabled].active,.cf-toggle-switch .btn-info[disabled]:active,.cf-toggle-switch .btn-info[disabled]:focus,.cf-toggle-switch .btn-info[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-info,.cf-toggle-switch fieldset[disabled] .btn-info.active,.cf-toggle-switch fieldset[disabled] .btn-info:active,.cf-toggle-switch fieldset[disabled] .btn-info:focus,.cf-toggle-switch fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.cf-toggle-switch .btn-info .badge{color:#5bc0de;background-color:#fff}.cf-toggle-switch .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.cf-toggle-switch .btn-warning.active,.cf-toggle-switch .btn-warning:active,.cf-toggle-switch .btn-warning:focus,.cf-toggle-switch .btn-warning:hover,.cf-toggle-switch .open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}.cf-toggle-switch .btn-warning.disabled,.cf-toggle-switch .btn-warning.disabled.active,.cf-toggle-switch .btn-warning.disabled:active,.cf-toggle-switch .btn-warning.disabled:focus,.cf-toggle-switch .btn-warning.disabled:hover,.cf-toggle-switch .btn-warning[disabled],.cf-toggle-switch .btn-warning[disabled].active,.cf-toggle-switch .btn-warning[disabled]:active,.cf-toggle-switch .btn-warning[disabled]:focus,.cf-toggle-switch .btn-warning[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-warning,.cf-toggle-switch fieldset[disabled] .btn-warning.active,.cf-toggle-switch fieldset[disabled] .btn-warning:active,.cf-toggle-switch fieldset[disabled] .btn-warning:focus,.cf-toggle-switch fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.cf-toggle-switch .btn-warning .badge{color:#f0ad4e;background-color:#fff}.cf-toggle-switch .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.cf-toggle-switch .btn-danger.active,.cf-toggle-switch .btn-danger:active,.cf-toggle-switch .btn-danger:focus,.cf-toggle-switch .btn-danger:hover,.cf-toggle-switch .open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}.cf-toggle-switch .btn-danger.disabled,.cf-toggle-switch .btn-danger.disabled.active,.cf-toggle-switch .btn-danger.disabled:active,.cf-toggle-switch .btn-danger.disabled:focus,.cf-toggle-switch .btn-danger.disabled:hover,.cf-toggle-switch .btn-danger[disabled],.cf-toggle-switch .btn-danger[disabled].active,.cf-toggle-switch .btn-danger[disabled]:active,.cf-toggle-switch .btn-danger[disabled]:focus,.cf-toggle-switch .btn-danger[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-danger,.cf-toggle-switch fieldset[disabled] .btn-danger.active,.cf-toggle-switch fieldset[disabled] .btn-danger:active,.cf-toggle-switch fieldset[disabled] .btn-danger:focus,.cf-toggle-switch fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.cf-toggle-switch .btn-danger .badge{color:#d9534f;background-color:#fff}.cf-toggle-switch .btn-link{color:#428bca;font-weight:400;cursor:pointer;border-radius:0}.cf-toggle-switch .btn-link,.cf-toggle-switch .btn-link:active,.cf-toggle-switch .btn-link[disabled],.cf-toggle-switch fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.cf-toggle-switch .btn-link,.cf-toggle-switch .btn-link:active,.cf-toggle-switch .btn-link:focus,.cf-toggle-switch .btn-link:hover{border-color:transparent}.cf-toggle-switch .btn-link:focus,.cf-toggle-switch .btn-link:hover{color:#2a6496;text-decoration:underline;background-color:transparent}.cf-toggle-switch .btn-link[disabled]:focus,.cf-toggle-switch .btn-link[disabled]:hover,.cf-toggle-switch fieldset[disabled] .btn-link:focus,.cf-toggle-switch fieldset[disabled] .btn-link:hover{color:#999;text-decoration:none}.cf-toggle-switch .btn-group-lg&gt;.btn,.cf-toggle-switch .btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.cf-toggle-switch .btn-group-sm&gt;.btn,.cf-toggle-switch .btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.cf-toggle-switch .btn-group-xs&gt;.btn,.cf-toggle-switch .btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.cf-toggle-switch .btn-group-vertical&gt;.btn:not(:first-child):not(:last-child),.cf-toggle-switch .btn-group&gt;.btn-group:not(:first-child):not(:last-child)&gt;.btn,.cf-toggle-switch .btn-group&gt;.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.cf-toggle-switch .btn-group&gt;.btn-group:first-child&gt;.btn:last-child,.cf-toggle-switch .btn-group&gt;.btn-group:first-child&gt;.dropdown-toggle,.cf-toggle-switch .btn-group&gt;.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.cf-toggle-switch .btn-block{display:block;width:100%;padding-left:0;padding-right:0}.cf-toggle-switch input[type=button].btn-block,.cf-toggle-switch input[type=reset].btn-block,.cf-toggle-switch input[type=submit].btn-block{width:100%}.cf-toggle-switch .btn-group,.cf-toggle-switch .btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.cf-toggle-switch .btn-group-vertical&gt;.btn,.cf-toggle-switch .btn-group&gt;.btn{position:relative;float:left}.cf-toggle-switch .btn-group-vertical&gt;.btn.active,.cf-toggle-switch .btn-group-vertical&gt;.btn:active,.cf-toggle-switch .btn-group-vertical&gt;.btn:focus,.cf-toggle-switch .btn-group-vertical&gt;.btn:hover,.cf-toggle-switch .btn-group&gt;.btn.active,.cf-toggle-switch .btn-group&gt;.btn:active,.cf-toggle-switch .btn-group&gt;.btn:focus,.cf-toggle-switch .btn-group&gt;.btn:hover{z-index:2}.cf-toggle-switch .btn-group-vertical&gt;.btn:focus,.cf-toggle-switch .btn-group&gt;.btn:focus{outline:0}.cf-toggle-switch .btn-toolbar{margin-left:-5px}.cf-toggle-switch .btn-toolbar .btn-group,.cf-toggle-switch .btn-toolbar .input-group{float:left}.cf-toggle-switch .btn-toolbar&gt;.btn,.cf-toggle-switch .btn-toolbar&gt;.btn-group,.cf-toggle-switch .btn-toolbar&gt;.input-group{margin-left:5px}.cf-toggle-switch .btn-group&gt;.btn:first-child{margin-left:0}.cf-toggle-switch .btn-group&gt;.btn:last-child:not(:first-child),.cf-toggle-switch .btn-group&gt;.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.cf-toggle-switch .btn-group&gt;.btn-group{float:left}.cf-toggle-switch .btn-group&gt;.btn-group:last-child&gt;.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.cf-toggle-switch .btn-group .dropdown-toggle:active,.cf-toggle-switch .btn-group.open .dropdown-toggle{outline:0}.cf-toggle-switch .btn-group&gt;.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.cf-toggle-switch .btn-group&gt;.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.cf-toggle-switch .btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.cf-toggle-switch .btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.cf-toggle-switch .btn .caret{margin-left:0}.cf-toggle-switch .btn-lg .caret{border-width:5px 5px 0}.cf-toggle-switch .dropup .btn-lg .caret{border-width:0 5px 5px}.cf-toggle-switch .btn-group-vertical&gt;.btn,.cf-toggle-switch .btn-group-vertical&gt;.btn-group,.cf-toggle-switch .btn-group-vertical&gt;.btn-group&gt;.btn{display:block;float:none;width:100%;max-width:100%}.cf-toggle-switch .btn-group-vertical&gt;.btn-group&gt;.btn{float:none}.cf-toggle-switch .btn-group-vertical&gt;.btn+.btn,.cf-toggle-switch .btn-group-vertical&gt;.btn+.btn-group,.cf-toggle-switch .btn-group-vertical&gt;.btn-group+.btn,.cf-toggle-switch .btn-group-vertical&gt;.btn-group+.btn-group{margin-top:-1px;margin-left:0}.cf-toggle-switch .btn-group-vertical&gt;.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.cf-toggle-switch .btn-group-vertical&gt;.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.cf-toggle-switch .btn-group-vertical&gt;.btn-group:not(:first-child):not(:last-child)&gt;.btn{border-radius:0}.cf-toggle-switch .btn-group-vertical&gt;.btn-group:first-child:not(:last-child)&gt;.btn:last-child,.cf-toggle-switch .btn-group-vertical&gt;.btn-group:first-child:not(:last-child)&gt;.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.cf-toggle-switch .btn-group-vertical&gt;.btn-group:last-child:not(:first-child)&gt;.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.cf-toggle-switch .btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.cf-toggle-switch .btn-group-justified&gt;.btn,.cf-toggle-switch .btn-group-justified&gt;.btn-group{float:none;display:table-cell;width:1%}.cf-toggle-switch .btn-group-justified&gt;.btn-group .btn{width:100%}.cf-toggle-switch [data-toggle=buttons]&gt;.btn&gt;input[type=checkbox],.cf-toggle-switch [data-toggle=buttons]&gt;.btn&gt;input[type=radio]{display:none}.cf-toggle-switch .btn-group-vertical&gt;.btn-group:after,.cf-toggle-switch .btn-group-vertical&gt;.btn-group:before,.cf-toggle-switch .btn-toolbar:after,.cf-toggle-switch .btn-toolbar:before,.cf-toggle-switch .clearfix:after,.cf-toggle-switch .clearfix:before{content:" ";display:table}.cf-toggle-switch .btn-group-vertical&gt;.btn-group:after,.cf-toggle-switch .btn-toolbar:after,.cf-toggle-switch .clearfix:after{clear:both}.cf-toggle-switch .center-block{display:block;margin-left:auto;margin-right:auto}.cf-toggle-switch .pull-right{float:right!important}.cf-toggle-switch .pull-left{float:left!important}.cf-toggle-switch .hide{display:none!important}.cf-toggle-switch .show{display:block!important}.cf-toggle-switch .invisible{visibility:hidden}.cf-toggle-switch .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.cf-toggle-switch .hidden{display:none!important;visibility:hidden!important}.cf-toggle-switch .affix{position:fixed}@-ms-viewport{width:device-width}.cf-toggle-switch .visible-lg,.cf-toggle-switch .visible-md,.cf-toggle-switch .visible-print,.cf-toggle-switch .visible-sm,.cf-toggle-switch .visible-xs{display:none!important}@media (max-width:767px){.cf-toggle-switch .visible-xs{display:block!important}.cf-toggle-switch table.visible-xs{display:table}.cf-toggle-switch tr.visible-xs{display:table-row!important}.cf-toggle-switch td.visible-xs,.cf-toggle-switch th.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.cf-toggle-switch .visible-sm{display:block!important}.cf-toggle-switch table.visible-sm{display:table}.cf-toggle-switch tr.visible-sm{display:table-row!important}.cf-toggle-switch td.visible-sm,.cf-toggle-switch th.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.cf-toggle-switch .visible-md{display:block!important}.cf-toggle-switch table.visible-md{display:table}.cf-toggle-switch tr.visible-md{display:table-row!important}.cf-toggle-switch td.visible-md,.cf-toggle-switch th.visible-md{display:table-cell!important}}@media (min-width:1200px){.cf-toggle-switch .visible-lg{display:block!important}.cf-toggle-switch table.visible-lg{display:table}.cf-toggle-switch tr.visible-lg{display:table-row!important}.cf-toggle-switch td.visible-lg,.cf-toggle-switch th.visible-lg{display:table-cell!important}.cf-toggle-switch .hidden-lg{display:none!important}}@media (max-width:767px){.cf-toggle-switch .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.cf-toggle-switch .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.cf-toggle-switch .hidden-md{display:none!important}}@media print{.cf-toggle-switch .visible-print{display:block!important}.cf-toggle-switch table.visible-print{display:table}.cf-toggle-switch tr.visible-print{display:table-row!important}.cf-toggle-switch td.visible-print,.cf-toggle-switch th.visible-print{display:table-cell!important}.cf-toggle-switch .hidden-print{display:none!important}}.cf-toggle-group-buttons{width:100%;clear:both}input.form-control.parsley-success,select.form-control.parsley-success,textarea.form-control.parsley-success{color:#468847;background-color:#DFF0D8;border-color:#D6E9C6}input.form-control.parsley-error,select.form-control.parsley-error,textarea.form-control.parsley-error{color:#B94A48;background-color:#F2DEDE;border-color:#EED3D7}.form-control.parsley-errors-list{margin:2px 0 3px;padding:0;list-style-type:none;font-size:.9em;line-height:.9em;opacity:0;color:#468847;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}.form-control.parsley-errors-list.filled{opacity:1}.breadcrumb a.has-error{color:red}.form-group .parsley-errors-list.filled,.form-group .parsley-errors-list.filled .parsley-type{list-style:none}.caldera-grid .cf-multi-uploader-list&gt;ul{list-style:none;margin:0 0 12px;padding:0}.caldera-grid .cf-multi-uploader-list&gt;ul&gt;li{margin:0;padding:0 0 22px;position:relative;clear:both}.caldera-grid .cf-multi-uploader-list&gt;ul&gt;li .file-name{display:inline-block;font-weight:700;left:16px;right:0;overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap}.caldera-grid .cf-multi-uploader-list&gt;ul&gt;li .file-name.file-uploaded{left:0}.caldera-grid .cf-multi-uploader-list&gt;ul&gt;li .file-size{float:right}.caldera-grid .cf-multi-uploader-list&gt;ul&gt;li .file-type{float:left}.caldera-grid .cf-multi-uploader-list&gt;ul&gt;li .file-error{clear:both;display:block}.caldera-grid .cf-multi-uploader-list&gt;ul&gt;li .cf-file-remove{color:#cf0000;text-decoration:none;border:0}.caldera-grid .cf-multi-uploader-list&gt;ul&gt;li.has-error .bar{background-color:#cf0000!important}.caldera-grid .cf-multi-uploader-list&gt;ul&gt;li.has-error{color:#cf0000}.has-error.cf-toggle-switch .cf-toggle-group-buttons&gt;a{background-color:#f2dede;border-color:#dd4b39}/*  =========== [ Directory Library Stylesheet Table of Contents ] =========== */
/* 	
	woocommerce 
	footer 
	sidebar
	woocommerce
	flex slider 
	form field 
	widget tabs 
	multiple content 
	captcha 
	reset css
	button 
	menu 
	page tamplate 
	responsive header 
	Navigation 
	template layout-hl-1c 
	menu header horizontal   
	template layout-hl-1c   
	menu footer   
	widget naivagtion   
	header   
	breadcrumb   
	post meta   
	post   
	gallery image   
	grid system   
	content link   
	loop list   	
	comments   
	extra tools   
	pagination   
	blog format   
	widget area   
	footer menu   
	sidebar header   
	Footer   
	widget   
	comments   
	social media   
	post pagination   
	popular_posts   
	listing_post   
	neighborhood_widget   
	widget_recent_comments   
	sidebar   
	hcard-admin   
	search   
	widget area   
	map-canvas   
	advance_search_form   
	arclist   
	sitemap
	error 404
	search
	taxonomy
	ui-autocomplete
	flexslider
	sticky header
	layout
	gallery
	comments
	sidebar-primary
	taxonomy-post_format
	advertisements
	Media Query
*/



/* woocommerce */
.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before { font-family: star; }
	body.woocommerce .widget_layered_nav ul li, body.woocommerce-page .widget_layered_nav ul li { padding:5px 0; }
	body.woocommerce .widget_layered_nav ul li a, body.woocommerce .widget_layered_nav ul li span, body.woocommerce-page .widget_layered_nav ul li a, body.woocommerce-page .widget_layered_nav ul li span { float:none; }
	body.woocommerce ul.cart_list li dl dt, body.woocommerce ul.product_list_widget li dl dt, body.woocommerce-page ul.cart_list li dl dt, body.woocommerce-page ul.product_list_widget li dl dt { margin:0 6px; }
	body.woocommerce ul.cart_list li dl dd, body.woocommerce ul.product_list_widget li dl dd, body.woocommerce-page ul.cart_list li dl dd, body.woocommerce-page ul.product_list_widget li dl dd { margin-bottom:0; }
	body.woocommerce h1.page-title, body.woocommerce-page h1.page-title { margin-bottom:15px; }
	.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { text-align:left!important; }
	.searchform_wdgt input[type=submit], .upload, body.woocommerce #content input.button, body.woocommerce #content input.button.alt, body.woocommerce #respond input#submit, body.woocommerce #respond input#submit.alt, body.woocommerce .widget_layered_nav_filters ul li a, body.woocommerce a.button, body.woocommerce a.button.alt, body.woocommerce button.button, body.woocommerce button.button.alt, body.woocommerce input.button, body.woocommerce input.button.alt, body.woocommerce-page #content input.button, body.woocommerce-page #content input.button.alt, body.woocommerce-page #respond input#submit, body.woocommerce-page #respond input#submit.alt, body.woocommerce-page .widget_layered_nav_filters ul li a, body.woocommerce-page a.button, body.woocommerce-page a.button.alt, body.woocommerce-page button.button, body.woocommerce-page button.button.alt, body.woocommerce-page input.button, body.woocommerce-page input.button.alt, div.woocommerce form.track_order input.button { display:inline-block; *display:inline;zoom:1; background:#000; border:none; border-radius:4px; -webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff; font-weight:700; line-height:normal; text-shadow:none; cursor:pointer; outline:0; overflow:visible; vertical-align:top; padding:10px 24px; margin:6px 0; }
	#content input.button:hover, .searchform_wdgt input[type=submit]:hover, .upload:hover, body.woocommerce #content input.button.alt:hover, body.woocommerce #content input.button:hover, body.woocommerce #respond input#submit.alt:hover, body.woocommerce #respond input#submit:hover, body.woocommerce .widget_layered_nav_filters ul li a:hover, body.woocommerce a.button.alt:hover, body.woocommerce a.button:hover, body.woocommerce button.button.alt:hover, body.woocommerce button.button:hover, body.woocommerce input.button.alt:hover, body.woocommerce input.button:hover, body.woocommerce-page #content input.button.alt:hover, body.woocommerce-page #content input.button:hover, body.woocommerce-page #respond input#submit.alt:hover, body.woocommerce-page #respond input#submit:hover, body.woocommerce-page .widget_layered_nav_filters ul li a:hover, body.woocommerce-page a.button.alt:hover, body.woocommerce-page a.button:hover, body.woocommerce-page button.button.alt:hover, body.woocommerce-page button.button:hover, body.woocommerce-page input.button.alt:hover, body.woocommerce-page input.button:hover, div.woocommerce form.track_order input.button:hover { background:#0165BD; }
	.submitbutton, body.woocommerce #content input.button.alt, body.woocommerce #respond input#submit.alt, body.woocommerce a.button.alt, body.woocommerce button.button.alt, body.woocommerce input.button.alt, body.woocommerce-page #content input.button.alt, body.woocommerce-page #respond input#submit.alt, body.woocommerce-page a.button.alt, body.woocommerce-page button.button.alt, body.woocommerce-page input.button.alt { background:#0165BD; line-height:20px; }
	.submitbutton:hover, body.woocommerce #content input.button.alt:hover, body.woocommerce #respond input#submit.alt:hover, body.woocommerce a.button.alt:hover, body.woocommerce button.button.alt:hover, body.woocommerce input.button.alt:hover, body.woocommerce-page #content input.button.alt:hover, body.woocommerce-page #respond input#submit.alt:hover, body.woocommerce-page a.button.alt:hover, body.woocommerce-page button.button.alt:hover, body.woocommerce-page input.button.alt:hover { background:#000; border:none; }
	body.woocommerce #content table.cart input, body.woocommerce table.cart input, body.woocommerce-page #content table.cart input, body.woocommerce-page table.cart input { line-height:20px; }
	body.woocommerce #content div.product form.cart .button, body.woocommerce div.product form.cart .button, body.woocommerce-page #content div.product form.cart .button, body.woocommerce-page div.product form.cart .button { height:42px; }
	body.woocommerce #content .quantity, body.woocommerce-page #content .quantity { width:80px; border:0; border-radius:4px; }
	body.woocommerce #content .quantity input.qty, body.woocommerce .quantity input.qty, body.woocommerce-page #content .quantity input.qty, body.woocommerce-page .quantity input.qty { height:42px; width:60px\0/!important; line-height:35px\0/!important; }
	body.woocommerce #content .quantity input.qty, body.woocommerce .quantity input.qty, body.woocommerce-page #content .quantity input.qty, body.woocommerce-page .quantity input.qty, doesnotexist:-o-prefocus {width:90px;}
	body.woocommerce #content .quantity .minus, body.woocommerce #content .quantity .plus, body.woocommerce .quantity .minus, body.woocommerce .quantity .plus, body.woocommerce-page #content .quantity .minus, body.woocommerce-page #content .quantity .plus, body.woocommerce-page .quantity .minus, body.woocommerce-page .quantity .plus { color:#fff; text-shadow:none; background:#333; border-radius:0; border:0; box-shadow:none; height:21px; width:25px; }
	body.woocommerce #content .quantity .minus:hover, body.woocommerce #content .quantity .plus:hover, body.woocommerce .quantity .minus:hover, body.woocommerce .quantity .plus:hover, body.woocommerce-page #content .quantity .minus:hover, body.woocommerce-page #content .quantity .plus:hover, body.woocommerce-page .quantity .minus:hover, body.woocommerce-page .quantity .plus:hover { background:#0165BD; text-shadow:none; }
	body.woocommerce .cart-collaterals .shipping_calculator .button, body.woocommerce-page .cart-collaterals .shipping_calculator .button { width:auto; }
	body.woocommerce-page #content .quantity .minus:active { bottom:0; top:auto; }
	body.woocommerce #content div.product .woocommerce-tabs ul.tabs:before, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before { display:none; }
	body.woocommerce div.product .woocommerce-tabs ul.tabs, body.woocommerce-page div.product .woocommerce-tabs ul.tabs { border-bottom:2px solid #ddd; height:43px; display:block; overflow:visible!important; position:relative; z-index:1; }
	body.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, body.woocommerce div.product .woocommerce-tabs ul.tabs li:after, body.woocommerce div.product .woocommerce-tabs ul.tabs li:before, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before { display:none; }
	body.woocommerce #content div.product .woocommerce-tabs ul.tabs li, body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li { position:relative!important; z-index:10!important; background:#ddd; border:2px solid #ddd; box-shadow:none; margin:0; padding:0!important; }
	body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active { background:#f6f6f6; border-bottom:2px solid #f6f6f6!important; border:2px solid #ccc; border-radius:7px 7px 0 0; color:#0165BD; padding:0; }
	body.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, body.woocommerce div.product .woocommerce-tabs ul.tabs li a, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li a { padding:10px 14px 7px }
	body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a { color:#333; text-shadow:0 1px 0 rgba(255, 255, 255, .75); padding:10px 14px 7px }
	body.woocommerce #content nav.woocommerce-pagination, body.woocommerce nav.woocommerce-pagination, body.woocommerce-page #content nav.woocommerce-pagination, body.woocommerce-page nav.woocommerce-pagination { padding:10px 0 20px }
	nav.woocommerce-pagination ul, nav.woocommerce-pagination ul li { border:0!important }
	body.woocommerce #content nav.woocommerce-pagination ul, body.woocommerce nav.woocommerce-pagination ul, body.woocommerce-page #content nav.woocommerce-pagination ul, body.woocommerce-page nav.woocommerce-pagination ul { background:0; text-align:center }
	body.woocommerce div.pp_woocommerce .pp_nav { margin-top:10px }
	body.woocommerce div.pp_woocommerce .pp_details { width:100%!important; padding-top:0 }
	.pp_woocommerce .pp_hoverContainer { top:15px }
	.pp_hoverContainer { width:100%!important; margin-left:-40px }
	#pp_full_res img { max-width:100%; width:100%!important; height:auto!important }
	.pp_nav p { margin-top:-4px!important; padding:0 }
	div.pp_woocommerce .pp_next:before { right:1em!important }
	body.woocommerce form .form-row label.inline, body.woocommerce-page form .form-row label.inline { line-height:3.2em; margin-left:6px }
	body.woocommerce #content nav.woocommerce-pagination ul li a, body.woocommerce nav.woocommerce-pagination ul li a, body.woocommerce-page #content nav.woocommerce-pagination ul li a, body.woocommerce-page nav.woocommerce-pagination ul li a { display:inline-block; *display:inline;	zoom:1; vertical-align:top; background:rgba(0, 0, 0, .03); background:#fafafa \0/; border:1px solid rgba(0, 0, 0, .1); border:1px solid #e0e0e0 \0/; border-radius:4px; font-size:14px; color:#666; text-shadow:none; font-weight:700; line-height:22px; padding:6px 10px 4px; margin:3px 4px 3px 0; text-decoration:none!important }
	body.woocommerce #content nav.woocommerce-pagination ul li a:hover, body.woocommerce #content nav.woocommerce-pagination ul li span.current, body.woocommerce nav.woocommerce-pagination ul li a:hover, body.woocommerce nav.woocommerce-pagination ul li span.current, body.woocommerce-page #content nav.woocommerce-pagination ul li a:hover, body.woocommerce-page #content nav.woocommerce-pagination ul li span.current, body.woocommerce-page nav.woocommerce-pagination ul li a:hover, body.woocommerce-page nav.woocommerce-pagination ul li span.current { background:#000; border:1px solid #000; border-radius:4px; font-size:14px; color:#fff; text-shadow:none; font-weight:700; line-height:22px; padding:6px 10px 4px; margin:3px 4px 3px 0; text-decoration:none!important }
	body.woocommerce #content nav.woocommerce-pagination ul li a.next, body.woocommerce nav.woocommerce-pagination ul li a.next, body.woocommerce-page #content nav.woocommerce-pagination ul li a.next, body.woocommerce-page nav.woocommerce-pagination ul li a.next {  }
	body.woocommerce #content nav.woocommerce-pagination ul li a.prev, body.woocommerce nav.woocommerce-pagination ul li a.prev, body.woocommerce-page #content nav.woocommerce-pagination ul li a.prev, body.woocommerce-page nav.woocommerce-pagination ul li a.prev {  }
	body.woocommerce .woocommerce-result-count, body.woocommerce-page .woocommerce-result-count { margin:12px 10px 0 0 }
	body.woocommerce .woocommerce-ordering, body.woocommerce-page .woocommerce-ordering { margin:.5em 0 }
	body.woocommerce .woocommerce-ordering select, body.woocommerce-page .woocommerce-ordering select { width:auto }
	#content ul.products { padding-top:20px; margin:0 0 0 -6.2% }
	#content ul.products li.product { cursor:pointer; float:none; display:inline-block; *display:inline; zoom:1; vertical-align:top; margin:0 -4px 30px 6.2%; padding:0; background-image:none; -webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s; transition:all ease-in-out .2s; position:relative; width:18.8%; text-align:center }
	#content ul.products li.product h3 { clear:both; font-size:16px; line-height:20px; font-weight:400; text-decoration:none; margin-bottom:5px; padding:0 }
	#content ul.products li.product:hover h3 { color:#0165BD }
	body.woocommerce .products .star-rating, body.woocommerce-page .products .star-rating { margin:0 auto .5em }
	#content ul.products li.product .price { display:block; float:none; background:0; border:0; color:#0165BD; font-size:16px; font-style:normal; text-align:center; text-shadow:none }
	#content ul.products li.product .price .from, #content ul.products li.product .price del { font-size:14px; color:#0165BD; line-height:18px }
	body.woocommerce a.added_to_cart, body.woocommerce-page a.added_to_cart { display:block }
	.woocommerce_error .button, .woocommerce_message .button { float:right; margin:0 }
	body.woocommerce #reviews #comments ol.commentlist li .comment-text p, body.woocommerce-page #reviews #comments ol.commentlist li .comment-text p { margin:0 }
	.woocommerce .product .share_link { clear:both; float:left }
	.related.products { clear:both }
	body.woocommerce #reviews #comments ol.commentlist li, body.woocommerce-page #reviews #comments ol.commentlist li { padding-bottom:10px; margin-bottom:10px }
	body.woocommerce p.stars a:before, body.woocommerce-page p.stars a:before { color:#5e5e5e }
	body.woocommerce p.stars a.active:before, body.woocommerce p.stars a:active:before, body.woocommerce p.stars a:focus:before, body.woocommerce p.stars a:hover:before, body.woocommerce-page p.stars a.active:before, body.woocommerce-page p.stars a:active:before, body.woocommerce-page p.stars a:focus:before, body.woocommerce-page p.stars a:hover:before { color:#0165BD }
	.pp_woocommerce form#commentform input { display:block; margin-bottom:10px }
	body.woocommerce p.woocommerce-info, body.woocommerce ul.woocommerce-error, body.woocommerce-page p.woocommerce-info, body.woocommerce-page ul.woocommerce-error { padding:1em 1em 1em 3.5em!important }
	form.variations_form table.variations td { border:0 }
	.woocommerce-page #content div.product form.cart .variations select#pa_color { width:98% }
	#content div.product .product_title { font-size:32px; line-height:normal; margin-bottom:15px }
	#content div.product div.images { float:left; margin-bottom:2em; width:48% }
	div.thumbnails { margin-left:0 }
	body.woocommerce #content div.product div.images div.thumbnails a, body.woocommerce div.product div.images div.thumbnails a, body.woocommerce-page #content div.product div.images div.thumbnails a, body.woocommerce-page div.product div.images div.thumbnails a { margin:0 3.8% 3.8% 0 }
	.variations_form table { border:0 }
	.product-header .product-summary { float:right; margin-bottom:2em; width:48% }
	.product-summary .cart table td { border:0; padding:0 }
	p.price span.from { font-size:14px!important }
	body.woocommerce #content div.product p.price, body.woocommerce #content div.product span.price, body.woocommerce div.product p.price, body.woocommerce div.product span.price, body.woocommerce-page #content div.product p.price, body.woocommerce-page #content div.product span.price, body.woocommerce-page div.product p.price, body.woocommerce-page div.product span.price { color:#0165BD }
	#content div.product form.cart .variations label, div.product form.cart .variations label { display:block; margin-top:12px }
	body #content div.product form.cart .variations td.label, body div.product form.cart .variations td.label { background:0; font-size:inherit; color:inherit; font-weight:400; line-height:inherit; text-shadow:none; vertical-align:top }
	body a.reset_variations { display:block; clear:both; height:0; padding-top:5px; text-decoration:underline }
	body a.reset_variations:hover { color:#444; text-decoration:none }
	.product_meta .posted_in { font-weight:700 }
	.product_meta .posted_in a { font-weight:400 }
	body #content div.product form.cart, body div.product form.cart { margin-bottom:0 }
	.single_variation { padding:20px 0 }
	.single_variation p.stock { color:#090; margin:0 }
	.variations_button { clear:none; float:left; margin-bottom:20px }
	body #content div.product form.cart .button, body div.product form.cart .button { clear:none }
	body #content .quantity input.qty, body .quantity input.qty { text-align:center; padding:8px 1px; margin:0 }
	body .quantity input.qty { width:50px\9!important }
	.woocommerce_info { padding-bottom:0!important }
	body #content .quantity .minus, body #content .quantity .plus, body .quantity .minus, body .quantity .plus { height:49.9%; line-height:normal; box-shadow:none }
	body #content div.product form.cart .button, body div.product form.cart .button { color:#fff; cursor:pointer; vertical-align:top; margin:0 }
	body #content div.product .woocommerce_tabs .panel, body div.product .woocommerce_tabs .panel { margin-bottom:40px }
	.woocommerce_tabs .entry-content { padding-top:15px }
	.related h2, .woocommerce_tabs h2 { float:none!important; font-size:22px; font-weight:400; padding:0 0 10px!important; margin-bottom:10px }
	.woocommerce_tabs p { padding-top:0 }
	body .woocommerce_tabs ul.tabs { height:32px }
	.woocommerce_tabs table { margin:0 }
	.woocommerce_tabs table p { padding:0 }
	.woocommerce_tabs table td, .woocommerce_tabs table th { background:0; padding:10px 20px; line-height:20px }
	body .woocommerce_error:before, body .woocommerce_info:before, body .woocommerce_message:before { top:16px }
	body .related ul li.product, body .related ul.products li.product, body .upsells.products ul li.product, body .upsells.products ul.products li.product { margin-top:5px!important }
	.show_review_form { color:#0165BD }
	.show_review_form:hover { color:#afafaf }
	body #content div.product p.price ins, body #content div.product span.price ins, body div.product p.price ins, body div.product span.price ins { font-size:22px!important }
	body #review_form #respond p { padding:0; clear:both }
	body #reviews #comments ol.commentlist .description img { width:auto; height:auto; border:0; float:none!important; display:inline-block; vertical-align:middle }
	body #review_form #commentform .required { color:red }
	.woocommerce-page #comments ol.commentlist { margin:0!important }
	body #reviews #comments ol.commentlist li img { width:52px; height:52px; background:0; border:1px solid #e5e5e5\9; border:1px solid rgba(0, 0, 0, .1); border-radius:0; padding:0; margin:0 }
	body #reviews #comments ol.commentlist li .description img { width:auto; height:auto }
	body #reviews #comments ol.commentlist li .comment-text { background:rgba(0, 0, 0, .05); background:#eee\0/; border:0; padding:15px; margin:10px 0 10px 66px; float:none }
	body.woocommerce #reviews #comments ol.commentlist li .comment-text, body.woocommerce-page #reviews #comments ol.commentlist li .comment-text { padding:1em }
	.pp_content { height:auto!important; max-height:640px }
	body div.pp_woocommerce div.pp_content_container { border:1px solid #ccc; padding:20px 0 10px }
	body div.pp_woocommerce div.pp_content_container form#commentform label { display:inline }
	body.woocommerce table.shop_attributes td p, body.woocommerce-page table.shop_attributes td p { padding:10px }
	body.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta, body.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta { line-height:normal }
	body.woocommerce #pp_full_res #commentform { padding-bottom:0 }
	body.woocommerce #pp_full_res #reply-title { padding-top:0 }
	.shop_table th, body.woocommerce .woocommerce-error, body.woocommerce .woocommerce-info, body.woocommerce .woocommerce-message, body.woocommerce-page .woocommerce-error, body.woocommerce-page .woocommerce-info, body.woocommerce-page .woocommerce-message { background:rgba(0, 0, 0, .05); text-shadow:none }
	body.woocommerce #payment, body.woocommerce #payment div.payment_box, body.woocommerce form.checkout_coupon, body.woocommerce form.login, body.woocommerce form.register, body.woocommerce-page #payment, body.woocommerce-page #payment div.payment_box, body.woocommerce-page form.checkout_coupon, body.woocommerce-page form.login, body.woocommerce-page form.register { background:rgba(0, 0, 0, .05); border:1px solid #e5e5e5\0/; border:1px solid rgba(0, 0, 0, .05); box-shadow:none }
	body.woocommerce #payment div.payment_box:after, body.woocommerce-page #payment div.payment_box:after { border-bottom-color:rgba(0, 0, 0, .1); top:-4px }
	body.woocommerce #payment div.form-row, body.woocommerce-page #payment div.form-row { border:0 }
	body.woocommerce #payment div.payment_box, body.woocommerce-page #payment div.payment_box { text-shadow:none }
	body table.shop_table { border-left:1px solid #e5e5e5\0/; border-left:1px solid rgba(0, 0, 0, .05); border-top:1px solid #e5e5e5\0/; border-top:1px solid rgba(0, 0, 0, .05); border-radius:0 }
	.shop_table td, .shop_table th { border-bottom:1px solid #e5e5e5\9; border-bottom:1px solid rgba(0, 0, 0, .05); border-right:1px solid #e5e5e5\9; border-right:1px solid rgba(0, 0, 0, .05) }
	body.woocommerce .cart-collaterals .cart_totals tr td, body.woocommerce .cart-collaterals .cart_totals tr th, body.woocommerce-page .cart-collaterals .cart_totals tr td, body.woocommerce-page .cart-collaterals .cart_totals tr th { padding:4px 8px; width:50% }
	.shop_table .product-thumbnail img { margin:0; max-width:40px; height:auto }
	body .shop_table .coupon label { margin:0; padding-right:5px }
	body #content table.cart td.actions .coupon .input-text, body table.cart td.actions .coupon .input-text { width:80px; margin:0 }
	body #content table.cart td.actions .button.alt, body table.cart td.actions .button.alt { float:none }
	#content table.cart a.remove, body table.cart a.remove { background-color:none; font-size:26px }
	.shop_table .coupon { float:left }
	body .shop_table .actions p { padding-bottom:0!important }
	body .shop_table .coupon .button { padding:13px 15px 11px; margin:0!important }
	.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon { margin-top:5px }
	body .actions input[type=submit] { padding:13px 15px 11px; margin:5px 0 5px 5px!important }
	body .cart-collaterals .cart_totals { float:left; width:100%; max-width:300px; text-align:left; margin-bottom:20px }
	.shipping_calculator p { padding:0 }
	.shipping_calculator input[type=text], .shipping_calculator select { width:100%!important; max-width:300px }
	body .cart-collaterals .cart_totals table { margin:10px 0 0 }
	.shipping-calculator-form { margin-top:10px }
	body .cart-collaterals .cart_totals table th { background:rgba(0, 0, 0, .03); background:#eee\0/ }
	body .cart-collaterals .cart_totals tr td, body .cart-collaterals .cart_totals tr th { border-top:1px solid #d9d9d9 }
	body .cart-collaterals .shipping_calculator { clear:both; width:100%; max-width:300px; margin-top:0 }
	body .cart-collaterals .shipping_calculator input[type=text], body .cart-collaterals .shipping_calculator select { margin:0 }
	#dropdown_product_cat, .sidebar .searchform_wdgt input[type=text], body form .form-row input.input-text, body form .form-row select, body form .form-row textarea { vertical-align:0; width:100% }
	body.woocommerce #content div.product form.cart, body.woocommerce div.product form.cart, body.woocommerce-page #content div.product form.cart, body.woocommerce-page div.product form.cart { margin-top:1.5em }
	body.woocommerce ul.product_list_widget li dl, body.woocommerce-page ul.product_list_widget li dl { padding-left:0; border-left:0 }
	body.woocommerce #content table.cart td.actions .coupon .input-text, body.woocommerce table.cart td.actions .coupon .input-text, body.woocommerce-page #content table.cart td.actions .coupon .input-text, body.woocommerce-page table.cart td.actions .coupon .input-text { padding:10px 6px; width:auto;}
	#shipping_method label { display:inline }
	body.woocommerce .checkout #shiptobilling, body.woocommerce-page .checkout #shiptobilling { width:100%; float:left; display:block; font-size:18px; line-height:normal }
	ul.payment_methods label { margin:0 }
	ul.payment_methods p { padding:0 }
	#payment ul.payment_methods { padding:1em 0; margin-bottom:0; border-bottom:1px solid #e5e5e5\9; border-bottom:1px solid rgba(0, 0, 0, .1) }
	#payment ul.payment_methods li { padding:0; list-style:none }
	body #payment div.form-row, body #payment ul.payment_methods { border-color:rgba(0, 0, 0, .1) }
	.woocommerce-checkout .form-row .chzn-container-single .chzn-single { font-size:15px; color:#999 }
	.woocommerce-page form.register, body.woocommerce form.checkout_coupon, body.woocommerce form.login, body.woocommerce form.register, body.woocommerce-page form.checkout_coupon, body.woocommerce-page form.login { padding:10px 15px!important }
	.checkout_coupon p { padding:0; margin-bottom:0!important }
	.checkout_coupon .button { margin:0!important }
	.login, .registration { padding:0!important; margin:0 }
	body .order_details li { border-color:#999\9; border-color:rgba(0, 0, 0, .4) }
	.customer_details dt { clear:both; float:left; width:120px; font-weight:700; margin:0 }
	.customer_details dd { float:left }
	.col2-set { clear:both; padding-top:20px }
	.col2-set label { margin:0 }
	.col2-set header h3 { margin:0; padding:0 }
	body table.shop_table td.product-quantity { text-align:left }
	.lost_password { display:inline-block; margin:12px 0 0 10px }
	body.woocommerce table.my_account_orders .order-actions, body.woocommerce-page table.my_account_orders .order-actions { text-align:center }
	.sidebar .widget .product_list_widget .star-rating { margin:5px 0; display:list-item }
	.widget a, .widget-small a { font-weight:400 }
	del span.amount { color:#999 }
	ins span.amount { color:#564812 }
	.sidebar ul.cart_list li, .sidebar ul.product_list_widget li { background:0; padding:6px 0 }
	.sidebar ul.cart_list li a, .sidebar ul.product_list_widget li a { display:block }
	body.woocommerce .widget_shopping_cart .total, body.woocommerce-page .widget_shopping_cart .total { background:0 0; border-top:none }
	.mobile_header .widget .cart_list li img, .mobile_header .widget .product_list_widget li img, .nav_bg .widget .cart_list li img, .nav_bg .widget .product_list_widget li img, .sidebar .widget .cart_list li img, .sidebar .widget .product_list_widget li img { box-shadow:0 1px 2px 0 rgba(0, 0, 0, .3); float:right; height:auto; margin-left:4px; width:44px }
	
	.tevolution-directory .search_nearby_widget .searchform_wdgt .search_range input.range_address{ background:#FFF;}
	.tevolution-directory .search_filter .sf_search_range input#sf_radius_range{ background:transparent;}
	
	#content, .sidebar { padding-top:5px; }
	

/* Alert box */
	.alert-box {border-style: solid;border-width: 1px;display: block;font-weight: normal;margin-bottom: 1.11111rem;position: relative;padding: 0.77778rem 1.33333rem 0.77778rem 0.77778rem;font-size: 0.72222rem;transition: opacity 300ms ease-out;background-color: #008CBA;border-color: #0078a0;color: #FFFFFF; }
	.alert-box a{ color:rgba(0,0,0,0.9);}
	.alert-box .close {font-size: 1.22222rem;padding: 9px 6px 4px;line-height: 0;position: absolute;top: 50%;margin-top: -0.61111rem;right: 0.22222rem;color: #333333;opacity: 0.3; }
	.alert-box .close:hover, .alert-box .close:focus {opacity: 0.5; }
	.alert-box.radius {border-radius: 3px; }
	.alert-box.round {border-radius: 1000px; }
	.alert-box.success {background-color: #dff0d8;border-color: #d6e9c6;color: #3c763d; }
	.alert-box.alert {background-color: #f2dede;border-color: #ebccd1;color: #a94442; }
	.alert-box.secondary {background-color: #e7e7e7;border-color: #c7c7c7;color: #4f4f4f; }
	.alert-box.warning {background-color: #fcf8e3;border-color: #faebcc;color: #8a6d3b; }
	.alert-box.info {background-color: #d9edf7;border-color: #bce8f1;color: #31708f; }
	.alert-box.alert-close {opacity: 0; }

/* footer */
	#footer .searchform_wdgt label{ display:block; margin-bottom:5px }
	#footer .searchform_wdgt input[type=text]{ width:100%; max-width:64% }
	#footer .search_nearby_widget .searchform_wdgt input[type=text], #footer .templatic_advanced_search .searchform_wdgt input[type=text], .wrap .sidebar .search_nearby_widget .searchform_wdgt input[type=text], .wrap .sidebar .templatic_advanced_search .searchform_wdgt input[type=text] { max-width:none }
	#footer .searchform_wdgt input[type=submit], .sidebar .searchform_wdgt input[type=submit] { margin:0; vertical-align:top; height:auto }

	@media screen\0 {
   		.exit-off-canvas, .exit-selection{display: block;}
	}
	

/* sidebar */
	.sidebar .widget_login { margin-bottom:40px }
	.sidebar .star-rating { margin:5px 0 }
	.sidebar #wp-submit { font-weight:400; text-shadow:none; padding:7px 14px; text-decoration:none; cursor:pointer }
	.sidebar .widget_layered_nav li .count { background:0 }
	.sidebar .widget_login form { margin-bottom:0 }
	.sidebar .widget_login form label { margin:0 }
	.sidebar .widget_login form p { padding:0 }
	.sidebar .widget_login form p a { vertical-align:top; margin-left:10px }
	.sidebar .widget .cart_list li .variation, .sidebar .widget .product_list_widget li .variation { font-size:13px }
	.sidebar .term-cloud{
		padding-bottom: 0;
	}

/* woocommerce */
	body.woocommerce .widget_price_filter .ui-slider .ui-slider-range, body.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range { background:#ccc\9; background:rgba(0, 0, 0, .2); background:#666 \0/; box-shadow:none; padding:0 }
	body.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, body.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle { width:14px; height:14px; background:#666; border:0; top:-3px; box-shadow:none }
	body.woocommerce .sidebar .ui-widget-content { background:#ccc\9!important; background:rgba(0, 0, 0, .2)!important; border:0; border-radius:4px; height:9px; margin:15px 0 12px; position:relative; text-align:left }
	body.woocommerce .widget_layered_nav_filters ul li, body.woocommerce-page .widget_layered_nav_filters ul li { background:none!important; border:none; padding:0!important; margin:5px 8px 0 0 }
	body.woocommerce .widget_product_categories select, body.woocommerce .widget_product_search .searchform_wdgt { margin-top:12px }
	body.woocommerce div.pp_woocommerce div.ppt { width:100%!important }

/* flex slider */
	.flex-container a:active, .flex-container a:focus, .flexslider a:active, .flexslider a:focus { outline:0 }
	.flex-control-nav, .flex-direction-nav, .slides { padding:0; list-style:none }
	.flexslider { padding:0 }
	.flexslider .slides&gt;li { /*-webkit-backface-visibility:hidden;*/ border:0; padding:0; position:relative; display:none; }
	.flexslider .slides img { width:100%; display:block; border:none; padding:0; margin:0 }
	.flex-pauseplay span { text-transform:capitalize }
	.slides:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0 }
	html[xmlns] .slides { display:block }
	* html .slides { height:1% }
	.no-js .slides&gt;li:first-child { display:block }
	.sidebar .flexslider .slides li .post_img { width:100%!important }
	.flexslider { position:relative; height:auto!important }
	.flex-viewport { max-height:2000px; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; transition:all 1s ease }
	.flex-viewport ul { margin:0 }
	.loading .flex-viewport { max-height:300px }
	.flexslider .slides { margin:0; zoom:1 }
	#content #carousel { margin:15px 0 }
	#carousel { position:relative }
	#carousel li { width:80px!important; box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; padding-right:5px }
	#carousel li img { width:auto; max-width:100%; margin:0 }
	.carousel li { margin-right:5px }
	.flex-direction-nav { *height:0}
	body .widget .flex-direction-nav li { border:0; padding:0 }
	.flex-direction-nav a { position: relative; display:block; cursor:pointer }
	.flex-direction-nav a:before { content: "\f104"; font-family: 'Font Awesome 5 Pro'; font-size: 20px; left: 0px; position: absolute; right: 0; top: 13px; color: white;}
	.flex-direction-nav a.flex-next:before { content: "\f105"; left: 2px; }
	.flex-control-nav { position:absolute }
	.flex-control-nav li { display:inline-block; zoom:1; *display:inline}
	.flex-control-paging li a { display:block; cursor:pointer }
	.flex-control-thumbs { margin:5px 0 0; position:static; overflow:hidden }
	.flex-control-thumbs li { width:25%; float:left; margin:0 }
	.flex-control-thumbs img { width:100%; display:block; opacity:.7; cursor:pointer }
	.flex-control-thumbs img:hover { opacity:1 }
	.flex-control-thumbs .flex-active { opacity:1; cursor:default }
	.flex-direction-nav .flex-prev { opacity:1; left:0 }
	.flex-direction-nav .flex-next { opacity:1; right:0 }
	.flexslider .slides&gt;li h2 { position:absolute; bottom:0; left:0; width:100%; background:rgba(255, 255, 255, .8); box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; font-size:20px; color:#444; margin:0 auto; padding:8px 15px }
	.flexslider .slides&gt;li h2 a { display:block; color:#fff }
	.flexslider .slides&gt;li h2 a:hover { color:#ccc }
	.post_shortinfo { position:absolute; bottom:50px }
	.templatic_slider { float:none; border:1px solid rgba(0, 0, 0, .13); border:1px solid #e0e0e0 \0/; box-sizing:border-box; box-shadow:1px 1px 2px rgba(0, 0, 0, .1); box-shadow:1px 1px 2px #e0e0e0 \0/; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; padding:2px; margin-bottom:40px!important }
	.templatic_slider .flexslider { height:auto!important }
	.templatic_slider .flexslider h2 { padding:0; margin-bottom:5px }
	.templatic_slider .flexslider h3 { border:none; padding:8px; margin-bottom:0 }
	.templatic_slider .flexslider p { padding:0 8px 12px }
	.templatic_slider .slides li img { max-width:100%; border:0; padding:0; margin:0 }
	.home_page_slider { width:978px; margin:0 auto }
	.home_page_slider .widget { margin:20px 0 }
	.home_page_slider .flexslider ul li { border-bottom:0; padding:0 }
	.home_page_slider .slides li { padding:0 }
	.flex-control-nav { top:10px }
	.flex-control-paging li { margin-right:5px }
	.flex-control-paging li a { width:18px; height:18px; background-color:#fafafa; border:1px solid #e0e0e0; border-radius:40px; font-size:11px; color:#666; font-weight:700; line-height:20px; text-decoration:none; text-align:center }
	.flex-control-paging li a.flex-active, .flex-control-paging li a:hover { background:#000; border-color:#000; color:#fff }
	.home_page_slider .flex-direction-nav li { border:0; padding:0 }
	.flex-direction-nav li a { width:36px; height:36px; position:absolute; top:50%; font-size:30px; color:#fff; padding:0!important; margin-top:-16px; text-align:center; z-index: 2; font-weight: 900; }
	.flex-direction-nav li a:hover { color:#000 }
	.flex-direction-nav li a i { vertical-align:middle }
	#carousel .flex-direction-nav li a { top:30% }
	.flex-control-nav { left:auto; right:-4px; margin:0 }
	.sidebar .templatic_slider { width:100%; border:none; box-shadow:none; padding:0; margin-bottom:40px }
	.sidebar .flexslider .slides&gt;li { padding:0 }
	.sidebar .flexslider .slides li h2 { display:none }
	.sidebar .flex-direction-nav { display:none; clear:both }
	.sidebar .flex-direction-nav li { border:0; padding:0 }
	.sidebar .flex-direction-nav li a { top:40% }
	.sidebar .flex-control-nav { top:auto; bottom:5px; line-height:normal }
	.sidebar .flex-control-paging li a { width:8px; height:8px; text-indent:-9999px }
	.sidebar .flex-direction-nav .flex-prev { float:left }
	.sidebar .flex-direction-nav .flex-next { float:right }
	.home_page_banner .flexslider ul li .post_list .post_img {zoom:1; vertical-align:top;  box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; padding:0; width:100%!important; /* margin:0 25px 0 0;*/  display:inline-block; *display:inline; }
	.home_page_banner .flexslider ul li .post_list .slider-post {
		background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
	    bottom: 0;
	    box-sizing: border-box;
	    display: inline-block;
	    max-width: 100%;
	    position: absolute;
	    vertical-align: top;
	    width: 100%;
		left: 0;
		right: 0;
	}
	
	.home_page_banner .flexslider ul li .post_list .slider-post h2 { position:static; background:0; margin:0; padding:15px }
	
	.home_page_banner .flexslider ul li .post_list .slider-post h2 a { color:#333; line-height:20px }
	
	.post_slider { background:#f5f5f5 \0/; background:rgba(0, 0, 0, .06);  height:auto!important; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box }
	.home_page_banner .flexslider ul li .post_list .slider-post h2 a { font-size:20px }
	.home_page_banner .flexslider.slider_carousel ul li .post_list .post_img { width:90%!important; margin:0 5% 10px }
	.home_page_banner .flexslider.slider_carousel ul li .post_list .slider-post { width:100%!important; padding:0 5% }
	.home_page_banner .flexslider.slider_carousel ul li .post_list .slider-post h2 a { font-size:16px }
	
	#directory_detail_img .flex-viewport{
		padding-left: 0;
		padding-right: 0;
	}

/* form field */
	span.gform_description { display:block; padding:12px 0 }
	body .gform_wrapper { max-width:100% }
	.gform_wrapper ul { background:0 0; list-style:none; margin:0; padding:0 }
	.gform_wrapper ul li { background:0 0; margin:0; padding:12px 0 }
	li.gfield_error { border-bottom:1px dotted #e00; border-top:1px dotted #e00 }
	li.gfield label { display:block; font-size:inherit!important }
	li.gfield label span.gfield_required { display:inline-block; color:#e00; margin-left:5px }
	li.gfield .gfield_label { display:inline-block }
	ul.gfield_checkbox, ul.gfield_radio { margin:6px 0 0 }
	ul.gfield_checkbox label, ul.gfield_radio label { display:inline-block; padding-left:10px }
	ul.gfield_radio li { padding:0 }
	.ginput_container input[type=password], .ginput_container input[type=text], .ginput_container select, .ginput_container textarea { width:100% }
	.ginput_product_price, .ginput_shipping_price, .ginput_total { color:#f90 }
	.gform_wrapper input.datepicker.datepicker_with_icon { width:auto }
	img.ui-datepicker-trigger { background:0 0; margin:15px 0 0 10px; padding:0 }
	.gfield_list_icons .add_list_item, .gfield_list_icons .delete_list_item { margin:6px 0!important }
	.ginput_counter { display:inline-block; color:#f90; font-size:11px; line-height:18px }
	div.ginput_complex { clear:both; display:block; float:left; margin:0 0 18px; width:100% }
	.layout-1c span.ginput_left, span.ginput_left { float:left; width:49% }
	.layout-1c span.ginput_right, span.ginput_right { float:right; width:49% }
	.layout-3c-c span.ginput_left, .layout-3c-c span.ginput_right, .layout-3c-l span.ginput_left, .layout-3c-l span.ginput_right, .layout-3c-r span.ginput_left, .layout-3c-r span.ginput_right, .layout-hl-2c-l span.ginput_left, .layout-hl-2c-l span.ginput_right, .layout-hl-2c-r span.ginput_left, .layout-hl-2c-r span.ginput_right, .layout-hr-2c-l span.ginput_left, .layout-hr-2c-l span.ginput_right, .layout-hr-2c-r span.ginput_left, .layout-hr-2c-r span.ginput_right { width:100% }
	div.clear-multi { clear:both }
	div.clear-multi:after { clear:both; content:"."; display:block; font-size:0; height:0; line-height:0; visibility:hidden }
	div.clear-multi div.ginput_container { float:left; margin-right:5px }
	div.clear-multi div.gfield_time_hour label { display:inline-block }
	.gfield_description { color:#999; display:block; font:normal normal 11px/18px Georgia, serif; padding:3px 0 0 }
	.validation_message { color:red }
	.gform_footer, .gform_page_footer { padding:12px 0 }
	.gform_wrapper .gf_progressbar_wrapper { clear:both; margin:0 0 18px }
	.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title { clear:both; font-size:12px; line-height:18px; text-transform:uppercase }
	.gform_wrapper .gf_progressbar { background-color:#fff; background-repeat:repeat-x; background-position:bottom; border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; height:20px; line-height:20px!important; overflow:hidden; width:100% }
	.gform_wrapper .gf_progressbar_percentage { background-repeat:repeat-x; color:#fff; font-family:Georgia, serif; font-size:12px; height:20px; text-align:right; text-shadow:0 1px 1px rgba(0, 0, 0, .5) }
	.gform_wrapper .gf_progressbar_percentage span { margin-right:5px; margin-left:5px }
	.gform_wrapper input.datepicker.datepicker_with_icon { display:-moz-inline-stack; display:inline-block; *display:inline;margin-right:4px!important; zoom:1 }
	.gform_wrapper .gfield_time_ampm select { width:80px!important }
	.gform_body input.input-text, .gform_body input[type=date], .gform_body input[type=datetime-local], .gform_body input[type=datetime], .gform_body input[type=email], .gform_body input[type=number], .gform_body input[type=password], .gform_body input[type=search], .gform_body input[type=tel], .gform_body input[type=text], .gform_body input[type=time], .gform_body input[type=url], .gform_body input[type=week], .gform_body select, .gform_body textarea, input[type=month] { font-family:inherit!important; font-size:inherit!important; padding:8px!important; margin:0 }
	.gform_wrapper .ginput_complex select, .gform_wrapper select { padding:8px!important }
	.ginput_container img.ui-datepicker-trigger { float:none; border:none; width:auto; height:auto; top:10px; padding:0; margin:0 }
	body .gform_wrapper .top_label .gfield_label { margin:0 }

/* widget tabs */
	.widget-tabs { padding:36px 0 0 }
	.widget-tabs ul.tabs { background:#111; line-height:1; margin:0 0 -6px; padding:0 }
	.widget-tabs ul.tabs li.t { background:0; display:inline; padding:0 }
	.widget-tabs ul.tabs li.t a { color:#fff; display:inline-block; font-size:11px; line-height:18px; padding:10px 20px 9px }
	.widget-tabs ul.tabs li.t a.tab-current { background:#171717 }
	.widget-tabs .term-cloud { background:#171717; margin:6px 0 0; padding:14px 20px }

/* multiple content */
	body #ui-datepicker-div, body .ui-datepicker-div, body .ui-datepicker-inline { border:none; padding:0; z-index:999999!important;}
	.ui-datepicker-header .ui-datepicker-new-month, .ui-datepicker-header .ui-datepicker-new-year { padding:2px }
	div.ui-datepicker-header select.ui-datepicker-new-year { left:auto; right:35px }
	.ui-datepicker .ui-datepicker-next { left:auto!important }
	div.ui-datepicker-next a { float:right!important; left:auto }
	table.ui-datepicker td, table.ui-datepicker th { padding:5px }
	.entry-content .boxes h1, .entry-content .boxes h2, .entry-content .boxes h3, .entry-content .boxes h4, .entry-content .boxes h5, .entry-content .boxes h6, .ui-datepicker-new-row .ui-datepicker { margin-top:0 }
	.boxes img.aligncenter, .boxes img.alignleft, .boxes img.alignnone, .boxes img.alignright { margin-top:0; margin-bottom:0 }
	body #content .boxes p { padding:0 0 10px }
	body .form_row .form_row:last-child { padding-bottom:0 }
	body .form_row .description, body .form_row span.message_note, body .message_note { color:#666; margin-top:5px }
	body .form_row .description:empty, body .form_row span.message_note:empty, body .message_note:empty{ display: none;}
	body .btn_input_normal { margin:0 }
	body #validate_coupon_code { margin-bottom:0 }
	body #submit_form #map_canvas, body #submit_form #recurring_event, body #submit_form textarea { max-width:600px; width:100%; background:#fff }
	body #submit_form #recurring_event { background-color:rgba(0, 0, 0, .01); background-color:#fafafa \0/; border:1px solid rgba(0, 0, 0, .08); border:1px solid #e0e0e0 \0/; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; padding:15px }
	body #submit_form #recurring_event .monthly_opt_container select { margin-top:10px }
	body #submit_form #recurring_event .form_last_days { padding-top:20px }
	body .package label { background-color:rgba(0, 0, 0, .01); background-color:#fafafa \0/; border:1px solid rgba(0, 0, 0, .08); border:1px solid #e0e0e0 \0/; border-radius:0 }
	body .published_box { background-color: #FFFFD5; border:1px solid #EAEAA8; border-radius:0; font-size:14px }
	body .published_box form h5 { font-size:14px }
	body .published_box form h5.post_message { font-weight:700 }
	body .published_box a.btn_input_normal { display:inline-block; font-size:14px; font-weight:700; line-height:18px }
	body select { border-radius:0; padding:9px 12px }
	body #comment-image-wrapper #comment-image-error { padding:6px 12px!important }

/* captcha */
	body #recaptcha_widget_div { line-height:normal }
	body #recaptcha_widget_div div, body #recaptcha_widget_div p { padding:0!important }
	.recaptchatable input#recaptcha_response_field { background:#fff; margin:0!important; position:relative; top:4px; color:#000 }
	.recaptchatable #recaptcha_privacy { line-height:20px; margin-top:9px }
	#content .plugin_ad { margin-top:25px;}
	.plugin_ad { clear:both; max-width:100%; text-align:center; margin-bottom:15px }
	.plugin_ad img { max-width:100% }

/* reset css */
	a, abbr, acronym, address, article, aside, audio, big, blockquote, body, canvas, caption, cite, code, dd, del, details, dfn, div, dl, dt, em, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, ul, var, video { margin:0; padding:0; vertical-align:baseline; outline:0; font-size:100%; background:0 0; border:none; text-decoration:none }
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block }
	b, center, cite, em, font, hr, i, layer, menu, s, strike, strong, u, xmp { vertical-align:baseline; outline:0; font-size:100%; font-weight:400; background:0 0; border:none; margin:0; padding:0 }
	body { background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#444; line-height:24px; word-wrap:break-word;}
	a img { border:none }
	a { color:#0165bd; cursor:pointer; text-decoration:none }
	a:hover, ol li a, ul li a { color:#666 }
	ol li a:hover, ul li a:hover { color:#0165bd }
	b, strong { font-weight:700 }
	cite, em, i { font-style:italic }
	h1, h2, h3, h4, h5, h6 { color:#000; font-style:normal; font-weight:400; margin-bottom:10px }
	body h1 { font-size:30px; line-height:34px }
	body h2 { font-size:25px; line-height:30px }
	body h3 { font-size:20px; line-height:28px }
	body h4 { font-size:16px; line-height:24px }
	body h5 { font-size:14px; line-height:22px }
	body h6 { font-size:12px; line-height:20px }
	.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 { margin-top:20px }
	p { padding:0 0 15px }
	ol { list-style:decimal outside; margin:0 0 15px 30px }
	ul { list-style:outside; margin:0 0 20px 20px }
	dl { margin:6px 0 }
	dl dt { font-weight:700; margin:6px 0 0 }
	dl dd { font-weight:400; margin:0 0 0 40px }
	abbr { cursor:help }
	acronym { text-transform:uppercase; border-bottom:1px dashed #ccc; cursor:help }
	big { font-size:120% }
	small, sub, sup { font-size:80% }
	sup { vertical-align:baseline; position:relative; bottom:.3em }
	sub { vertical-align:baseline; position:relative; top:.3em }
	address { font-style:italic; margin:12px 0 }
	dd address, li address { margin:0 }
	blockquote { clear:both; background:#f1f1f1; margin:20px 0; padding:16px 14px 16px 80px; position: relative;}
	blockquote:before{ content:'\f10d'; align-items: center; background-color: #666; color: white; text-indent:10px; display: flex; font-family: 'Font Awesome 5 Pro'; font-size: 3em; height: 100%; left: 0; line-height: 1; margin-top: 0; position: absolute; text-align:center;
    top: 0; width: 60px;  }
	blockquote cite { width:100%; font-weight:400; font-size:13px; line-height:20px; text-align:right; display:block; clear:both; margin-top:10px }
	blockquote p { font-size:16px; line-height:28px; padding:0; margin-bottom:0!important }
	blockquote blockquote { background-color:transparent; font-style:italic; font-weight:400; font-size:15px; line-height:24px }
	blockquote blockquote p { padding:12px 0 }
	blockquote, q { quotes:none }
	blockquote.alignleft, blockquote.alignright { margin-top:0; width:33% }
	audio, fig, iframe, img, object, param, video { border:none }
	.attachment-image img { height:auto; width:auto }
	img.size-full { height:auto!important; max-width:100%; width:auto!important }
	img.wp-smiley { background:transparent!important; border:0!important; margin:0!important; padding:0!important }
	
	.comment-text audio, .comment-text embed, .comment-text iframe, .comment-text img, .comment-text object, .comment-text video, .entry-content audio, .entry-content embed, .entry-content iframe, .entry-content img, .entry-content object, .entry-content video, .textwidget audio, .textwidget embed, .textwidget iframe, .textwidget img, .textwidget object, .textwidget video { margin-top:6px; margin-bottom:6px }
	.comment-text object embed, .entry-content object embed, .textwidget object embed { margin-top:0; margin-bottom:0 }
	
	.comment-text .wp-caption, .comment-text audio, .comment-text embed, .comment-text iframe, .comment-text img, .comment-text object, .comment-text video, .entry-content .wp-caption, .entry-content audio, .entry-content embed, .entry-content iframe, .entry-content object, .entry-content video, .textwidget .wp-caption, .textwidget audio, .textwidget embed, .textwidget iframe, .textwidget img, .textwidget object, .textwidget video { max-width:100% }
	.alignleft { float:left; margin:5px 20px 10px 0 }
	.alignright { float:right; margin:5px 0 12px 20px }
	.aligncenter { display:block; margin:18px auto }
	.alignnone { clear:both; margin:18px 0 }
	img.aligncenter, img.alignleft, img.alignnone, img.alignright { margin-top:8px; margin-bottom:8px }
	.comment-text .aligncenter&gt;:first-child, .comment-text .alignleft&gt;:first-child, .comment-text .alignnone&gt;:first-child, .comment-text .alignright&gt;:first-child, .entry-content .aligncenter&gt;:first-child, .entry-content .alignleft&gt;:first-child, .entry-content .alignnone&gt;:first-child, .entry-content .alignright&gt;:first-child, .textwidget .aligncenter&gt;:first-child, .textwidget .alignleft&gt;:first-child, .textwidget .alignnone&gt;:first-child, .textwidget .alignright&gt;:first-child { margin-top:0; margin-bottom:0 }
	.layout-3c-c .alignleft, .layout-3c-c .alignright, .layout-3c-l .alignleft, .layout-3c-l .alignright, .layout-3c-r .alignleft, .layout-3c-r .alignright, .layout-hl-2c-l .alignleft, .layout-hl-2c-l .alignright, .layout-hl-2c-r .alignleft, .layout-hl-2c-r .alignright, .layout-hr-2c-l .alignleft, .layout-hr-2c-l .alignright, .layout-hr-2c-r .alignleft, .layout-hr-2c-r .alignright { float:none; margin-left:0; margin-right:0 }
	.entry-content pre, .entry-content table pre, pre, table pre { background:#f2f2f2; color:#222; font-size:12px; line-height:24px; margin:18px 0; overflow:scroll; padding:12px 20px }
	code { background:#ffa; color:#222; font-size:15px }
	pre code { background:0 0; font-size:1em }
	dfn, ins { font-style:italic; text-decoration:none }
	del, s, strike { text-decoration:line-through }
	mark { color:#e00 }
	object { margin:18px 0 }
	label { display:inline-block; margin:0 5px 5px 0; padding:0 }
	.post .entry iframe { width:100%; }
	input[type=checkbox], input[type=radio] { margin:-3px 0 0; vertical-align:middle }
	label input[type=checkbox], label input[type=radio] { margin-right: 7px;}
	input[type=search]::-webkit-search-decoration {display:none}
	input[type=checkbox]:active, input[type=checkbox]:focus, input[type=file]:active, input[type=file]:focus, input[type=radio]:active, input[type=radio]:focus { box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; -o-box-shadow:none }
	input.input-text, input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea { width:100%; max-width:386px; background-color:#fff; border-width:1px; border-style:solid; border-color:#c9c9c9\0/; border-color:rgba(0, 0, 0, .20); box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; /*-webkit-transition:all ease-in-out .2s;
	-moz-transition:all ease-in-out .2s;
	-o-transition:all ease-in-out .2s;
	transition:all ease-in-out .2s;*/
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; text-align:left; outline:0; padding:10px 12px; margin:0 }
	input.input-text:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, select:focus, textarea:focus { color:#000; border-color:#777\0/; border-color:rgba(0, 0, 0, .6); box-shadow:1px 1px 2px rgba(0, 0, 0, .2) }
	button:invalid, input:invalid, select:invalid, textarea:invalid {-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}
	button::-moz-focus-inner, input::-moz-focus-inner, select::-moz-focus-inner, textarea::-moz-focus-inner {border:0;padding:0}
	select option { margin:5px 12px }
	body .wp_themeSkin iframe { background:#fff!important }
	body .ui-datepicker-trigger { display:inline-block; float:left; width:12%!important; max-width:46px; height:38px; background:#000; color:#fff; padding:0!important; margin:0 }
	body .ui-datepicker-trigger:hover { background:#0165BD; border:none; color:#fff }
	#set_address_map { margin-top: 0; }
	body[class*="singular-"] .entry-content .tabs-content .entry-content li {list-style: inside;}
	body[class*="singular-"] .entry-content .tabs-content .entry-content ol li { list-style-type: decimal;}
	
/* button */
	.button, .uploadfilebutton, a.button, button, input[type=button], input[type=reset], input[type=submit] { display:inline-block; *display:inline;zoom:1; background:#000; border:1px solid #e0e0e0\0/; border:1px solid rgba(0, 0, 0, .1); border-radius:4px; -webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff; font-weight:700; line-height:normal; cursor:pointer; outline:0; overflow:visible; vertical-align:top; padding:10px 24px 9px; margin:6px 0; text-shadow: none; text-align: center;}
	.button:active, .uploadfilebutton:active, a.button:active, button:active, input[type=button]:active, input[type=reset]:active, input[type=submit]:active { position:relative; top:1px }
	.button:hover, .uploadfilebutton:hover, a.button:hover, button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover { background:#0165BD; color: #fff; }
	.cancel-btn,a.cancel-btn,input.cancel-btn,.secondray-button,.uploadfilebutton.secondray-button, a.button.secondray-button, button.secondray-button, input[type=button].secondray-button, input[type=reset].secondray-button, input[type=submit].secondray-button{ background:#fafafa\0/; background:rgba(0, 0, 0, .03);color:#666; border:1px solid #e0e0e0\0/; border:1px solid rgba(0, 0, 0, .1);}
	.cancel-btn:hover,a.cancel-btn:hover,input.cancel-btn:hover,.secondray-button:hover,.uploadfilebutton.secondray-button:hover, a.button.secondray-button:hover, button.secondray-button:hover, input[type=button].secondray-button:hover, input[type=reset].secondray-button:hover, input[type=submit].secondray-button:hover{ background:#000; color:#fff }
	body .secondary_btn { background-color:#fafafa\0/; background-color:rgba(0, 0, 0, .03); border:1px solid #e0e0e0\0/; border:1px solid rgba(0, 0, 0, .1); color:#666;}
	body .secondary_btn:hover,.comment-pagination .page-numbers:hover strong,strong.prev:hover,strong.next:hover, .loop-nav span.next:hover, .loop-nav span.previous:hover, .pagination .page-numbers:hover strong, body .pos_navigation .post_left a:hover, body .pos_navigation .post_right a:hover, a.current.page-numbers, a.page-numbers[title~="Last"]:hover,a.page-numbers[title~="First"]:hover { background:#000; color:#fff!important; border-radius: 4px;}
	body .main_btn { background-color:#0165BD; color:#fff }
	body a.button.main_btn:hover { background:#000!important}
	body .tiny_btn { font-size:12px; font-weight:400; padding:5px 10px; margin:5px 0 15px; display: inline-block; }
	
	body .tiny_btn.button,
	body a.button.tiny_btn{
		display: inline-block;
	}

	.upload.button { display:inline-block!important; vertical-align:top; top:4px;}
	.upload.button input[type=file] { z-index:999 }

	span.file_value { margin:18px 0 0 10px!important }
	#organizer_logo { height:37px!important; margin:0!important; top:-1px; width:125px!important }
	.upload .upload_title { top:0!important; height:36px; line-height:36px!important }
	#imagelist p img { max-width:none }
	select[multiple], select[size], textarea { height:auto }
	textarea { width:100%; max-width:500px; min-height:198px; overflow:auto; line-height:24px; resize:vertical }
	optgroup { font-style:normal; font-weight:400 }
	table { border-collapse:collapse; border-spacing:0; border-top:1px solid #ddd\0/; border-top:1px solid rgba(0, 0, 0, .1); border-left:1px solid #ddd\0/; border-left:1px solid rgba(0, 0, 0, .1); margin:18px 0; width:100% }
	table caption { background:#f8f8f8; border:1px solid rgba(0, 0, 0, .1); border-bottom:0; padding:12px 20px; text-align:center }
	tr.alt { background:#fcfcfc }
	td, th { border-bottom:1px solid #ccc\0/; border-bottom:1px solid rgba(0, 0, 0, .1); border-right:1px solid #ccc\0/; border-right:1px solid rgba(0, 0, 0, .1); padding:12px 20px; text-align:left; vertical-align:top }
	.layout-3c-c td, .layout-3c-c th, .layout-3c-l td, .layout-3c-l th, .layout-3c-r td, .layout-3c-r th, .layout-hl-2c-l td, .layout-hl-2c-l th, .layout-hl-2c-r td, .layout-hl-2c-r th, .layout-hr-2c-l td, .layout-hr-2c-l th, .layout-hr-2c-r td, .layout-hr-2c-r th { padding:10px }
	th { background:rgba(0, 0, 0, .1) }
	hr { background:rgba(0, 0, 0, .1); height:1px; margin-bottom:24px }
	.left { float:left }
	.right { float:right }
	.clear, .clearfix { clear:both }
	.clearfix:after { clear:both; content:"."; display:block; font-size:0; height:0; line-height:0; visibility:hidden }
	.layout-3c-c blockquote.alignleft, .layout-3c-c blockquote.alignright, .layout-3c-l blockquote.alignleft, .layout-3c-l blockquote.alignright, .layout-3c-r blockquote.alignleft, .layout-3c-r blockquote.alignright, .layout-hl-2c-l blockquote.alignleft, .layout-hl-2c-l blockquote.alignright, .layout-hl-2c-r blockquote.alignleft, .layout-hl-2c-r blockquote.alignright, .layout-hr-2c-l blockquote.alignleft, .layout-hr-2c-l blockquote.alignright, .layout-hr-2c-r blockquote.alignleft, .layout-hr-2c-r blockquote.alignright { float:none; margin:0; width:auto }
	.error_msg { color:#ff2727 }
	.supreme_wrapper { position:relative; overflow:hidden }
	@media screen and (max-width:767px){
		body .supreme_wrapper{ position:inherit!important;}
	}
	.templatic_header_image { max-width:100% }
	.home_page_banner { clear:both }
	.home_page_banner .widget { clear:both; padding:0 0 30px; margin-bottom:0 }
	.taxonomy .home_page_banner .widget { padding:0;}
	#footer, .sidebar-after-header, .sidebar-subsidiary, .widget.templatic_slider, body .nav_bg .widget-nav-menu, div#menu-subsidiary { margin:0 auto; width:1200px }

	.subscriber_container input:first-child { margin-top: 5px; }
	.subscriber_container input { margin-top: 15px; }

/* menu */
	div#menu-primary, div#menu-secondary, div#menu-secondary1, div#menu-secondary1 .mega-menu { width:100%;}
	.mega-menu .search-form, #menu-secondary .search-form { float: right; margin: 7px 8px 0 0; }
	.mega-menu .search-form label, #menu-secondary .search-form label { color: #fff; }
	.mega-menu .search-form input[type="text"], #menu-secondary .search-form input[type="text"] { max-width: 160px !important; background: #fff url(//www.e-travels.gr/wp-content/themes/Directory/images/iconset.png) no-repeat right -5px top -8px; margin-left: 10px; }
	.mega-menu .search-form input[type="submit"], #menu-secondary .search-form input[type="submit"] { padding: 11px 15px 10px; margin-left: 5px !important; }
	.mega-menu .search-form input[type="submit"]:hover, #menu-secondary .search-form input[type="submit"]:hover { background: #333; }

/* page tamplate */
	.home #main #content { padding-bottom:0 }
	.layout-1c #main #content { clear:both; width:100% }
	.layout-3c-c #main #content, .layout-3c-l #main #content, .layout-3c-r #main #content, .layout-hl-2c-l #main #content, .layout-hl-2c-r #main #content, .layout-hr-2c-l #main #content, .layout-hr-2c-r #main #content { width:360px }
	.layout-1c #main .wrap { background-image:none }
	.layout-2c-r #main .wrap { background-position:319px 0 }
	.layout-2c-r #main #content { float:left; }
	.layout-2c-r .sidebar.large-3{ margin-left: 0}
	.layout-3c-c #main .wrap { background-position:0 0 }
	.layout-3c-c #main #content { left:320px; position:relative }
	.layout-3c-l #main .wrap, .layout-3c-r #main .wrap { background-position:0 0 }
	.layout-3c-r #main #content { float:right }
	.layout-hl-1c #container, .layout-hl-2c-l #container, .layout-hl-2c-r #container, .layout-hr-1c #container, .layout-hr-2c-l #container, .layout-hr-2c-r #container { margin:0 auto; width:1000px }
	.layout-hl-1c .container-wrap, .layout-hl-2c-l .container-wrap, .layout-hl-2c-r .container-wrap, .layout-hr-1c .container-wrap, .layout-hr-2c-l .container-wrap, .layout-hr-2c-r .container-wrap { background-color:#fff; background-position:left top; background-repeat:repeat-y; float:left; width:100% }
	.layout-hl-1c .container-wrap { background-image:url(//www.e-travels.gr/wp-content/themes/Directory/images/dot.png); background-position:319px 0 }
	.layout-hr-1c .container-wrap { background-image:url(//www.e-travels.gr/wp-content/themes/Directory/images/dot.png); background-position:680px 0 }
	.layout-hl-1c #header, .layout-hl-2c-l #header, .layout-hl-2c-r #header { background:0 0; clear:none; float:left; width:320px }
	.layout-hr-1c #header, .layout-hr-2c-l #header, .layout-hr-2c-r #header { background:0 0; clear:none; float:right; width:320px }
	.layout-hl-1c #header .header-wrap, .layout-hl-2c-l #header .header-wrap, .layout-hl-2c-r #header .header-wrap, .layout-hr-1c #header .header-wrap, .layout-hr-2c-l #header .header-wrap, .layout-hr-2c-r #header .header-wrap { background:0 0; margin:0; width:100% }
	.layout-hl-1c #main, .layout-hl-2c-l #main, .layout-hl-2c-r #main, .layout-hr-1c #main, .layout-hr-2c-l #main, .layout-hr-2c-r #main { clear:none; float:left; margin:0; width:680px }
	.layout-hl-1c #main .wrap, .layout-hl-2c-l #main .wrap, .layout-hl-2c-r #main .wrap, .layout-hr-1c #main .wrap, .layout-hr-2c-l #main .wrap, .layout-hr-2c-r #main .wrap { background:0 0; margin:0 }
	.layout-hl-2c-r #content, .layout-hr-2c-r #content { float:right }

/* responsive header */
	.supreme_wraper { overflow:hidden; position:relative }
	.container-wrap { position:relative; right:0; transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
	.body_fullscreen .container-wrap{ right: auto; left: 0;}
	.mobile_container_open { right:0 }
	.mobile_header_open .mobi-scroll { width:100%; background:none repeat scroll 0 0 rgba(0, 0, 0, .9) }
	.toggle_wrap { float:right; position:relative; top:15px; left:-100%; background:rgba(0, 0, 0, .9); height:0; border:none; border-right:none; box-shadow:inset 1px 0 0 rgba(255, 255, 255, .1), inset 0 1px 0 rgba(255, 255, 255, .1), -3px -2px 4px rgba(0, 0, 0, .5); -moz-box-shadow:inset 1px 0 0 rgba(255, 255, 255, .1), inset 0 1px 0 rgba(255, 255, 255, .1), -3px -2px 4px rgba(0, 0, 0, .5); -webkit-box-shadow:inset 1px 0 0 rgba(255, 255, 255, .1), inset 0 1px 0 rgba(255, 255, 255, .1), -3px -2px 4px rgba(0, 0, 0, .5) }
	.toggle_mobile_header { display:none; float:right; content:''; min-width:48px; height:42px; cursor:pointer; background:rgba(0, 0, 0, .9)url(//www.e-travels.gr/wp-content/themes/Directory/images/menu.png) no-repeat 0 -2px; margin-top:33px }
	.toggle_mobile_widget { height:42px; background-color:rgba(0, 0, 0, .9); float:right; margin-top:33px }
	.mobile_header { display:none; position:absolute; top:0; right:-300px; width:300px; bottom:0; height:100%; background:0 0; z-index:30; box-shadow:inset 1px 0 0 rgba(255, 255, 255, .1); -webkit-box-shadow:inset 1px 0 0 rgba(255, 255, 255, .1); -moz-box-shadow:inset 1px 0 0 rgba(255, 255, 255, .1); transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
	.mobile_header_open { right:0 }
	.mobile_header .widget { display:inline-block; *display:inline;zoom:1; vertical-align:top; float:none; width:auto; padding:0; margin:0 }
	.mobile_header .widget-search form { margin:0 }
	.mobile_header .widget-search input[type=text] { width:34px; max-width:100%; background-image:url(//www.e-travels.gr/wp-content/themes/Directory/images/search.png); background-position:-10px -10px; background-color:transparent; background-repeat:no-repeat; border-color:transparent; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;color:#777; cursor:pointer; padding:6px 4px 5px 30px; margin:5px 0 }
	.mobile_header .widget-search input[type=text]:focus { width:140px; background-color:rgba(255, 255, 255, .2); border-color:rgba(255, 255, 255, .21); color:#fff }
	.mobile_header .shoppingcart_box_bg .cart_items { text-align:left }
	.mobile_header div#menu-mobi-primary, .mobile_header div#menu-mobi-secondary, .mobile_header div#menu-mobi-secondary1 { width:100%; padding-bottom:40px }
	.mobile_header div#menu-mobi-secondary .wrap, .mobile_header div#menu-mobi-secondary1 .wrap { padding:0 15px }
	body .mobile_header .widget-wrap h3.widget-title { display:none!important }
	#container .header_container .header_strip .sticky_main { background:#fff \0/; background:rgba(255, 255, 255, .8); display:none; box-shadow:0 2px 5px rgba(0, 0, 0, .4); float:left; padding:0; position:fixed; top:0; left:0; width:100%; z-index:99999999 }
	.admin-bar #container .header_container .header_strip .sticky_main { top:28px; z-index:99 }
	.sticky_main .location_fld_wrapper{ display: none;}
	#container .header_container .header_strip .sticky_main #branding, #container .header_container .header_strip .sticky_main #site-description { padding-top:0; margin:0 }
	#container .header_container .header_strip .sticky_main #branding, #container .header_container .header_strip .sticky_main #site-description span { line-height:15px }
	#container .header_container .header_strip .sticky_main #nav-secondary, #container .header_container .header_strip .sticky_main #nav-secondary1 { display:inline-block; *display:inline;zoom:1; vertical-align:top }
	#container .header_container .header_strip .sticky_main #menu-secondary, #container .header_container .header_strip .sticky_main #menu-secondary1 { width:100%; background:0 0 }
	#container .header_container .header_strip .sticky_main #menu-secondary .wrap, #container .header_container .header_strip .sticky_main #menu-secondary1 .wrap { border-radius:0; margin:0 }
	#container .header_container .header_strip .sticky_main #branding1 img { float:right; margin:3px 0 -2px }
	#container .header_container .header_strip .sticky_main #branding1 #site-title, #container .header_container .header_strip .sticky_main #branding1 #site-title1 { font-size:24px; line-height:28px }
	#container .header_container .header_strip .sticky_main .mega-menu { float:left; width:100%; border-radius:0; margin-bottom:0; padding:0 }
	#container .header_container .header_strip .sticky_main .mega-menu .nav_bg { border-radius:0; margin-bottom:0 }
	.mobile_header .cart_checkout, .mobile_header .cart_total, .mobile_header .woo_cart_desc { display:none!important }
	.mobile_header .shoppingcart_box { padding:0 }

/* Navigation */
	body .mega-menu ul.mega li .sub-container.mega .sub { padding:5px 15px 0 }
	body .mega-menu { clear:both; z-index:8 }
	body .mega-menu .nav_bg { background:#0165bd; border-radius:3px }
	body .mega-menu ul.mega li { line-height:18px; margin-right:0 }
	body .mega-menu ul.mega li a { position:relative; font-size:16px; color:rgba(255, 255, 255, 0.7); font-weight:700; text-shadow:none; line-height:normal; padding:16px 22px }
	body .mega-menu ul.mega li a:hover, body .mega-menu ul.mega li.current-menu-item a, body .mega-menu ul.mega li.current-page-item a, body .mega-menu ul.mega li:hover a,
	body .nav_bg .widget-nav-menu li a:hover,body div#menu-secondary .menu li a:hover, body div#menu-secondary1 .menu li a:hover, body div#menu-subsidiary .menu li a:hover { color: #FFF; }
	body .mega-menu ul.mega li .sub-container { top:50px; background:0 0; left: auto !important; }
	body .mega-menu ul.mega li ul.sub-menu { background:#0665BD; box-shadow:1px 1px 3px #eee\0/; box-shadow:1px 1px 3px rgba(0, 0, 0, .2) }
	body .mega-menu ul.mega li .sub-container.non-mega .sub { padding:0 }
	body .mega-menu ul.mega li .sub-container.non-mega .sub a { padding:9px 15px; margin-right:0 }
	body .mega-menu ul.mega li .sub-container.non-mega .sub a:hover, body .mega-menu ul.mega li .sub-container.non-mega li a:hover, body .mega-menu ul.mega li .sub-container.non-mega li.current-menu-item a { background-color:#fff; color:#0165BD; text-decoration:none }
	body .mega-menu ul.mega li .sub a { border-bottom:1px solid #ddd\0/; border-bottom:1px solid rgba(0, 0, 0, .1); font-size:14px; color:#fff }
	body .mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a { font-size:14px; color:#fff; text-shadow:none; font-weight:700; padding:7px 0 }
	.mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a:hover { color:#ccc }
	body .mega-menu ul.mega li .sub .row { margin:0 }
	body .mega-menu ul.mega li .sub .row li a { margin-right:20px }
	body .mega-menu ul.mega li .sub .row li:last-child a { margin-right:0 }
	body .mega-menu ul.mega .sub li.mega-hdr li a { background:url(//www.e-travels.gr/wp-content/themes/Directory/images/dot.png) no-repeat 3px 11px; text-shadow:none }
	body .mega-menu ul.mega .sub li.mega-hdr li a:hover {text-decoration:none }
	body .mega-menu ul.mega li ul.sub-menu ul li a { border:none; color:#fff; padding-bottom:0!important }
	.menu ul, .menu ul li { background:0 0; list-style:none; line-height:1; margin:0; padding:0 }
	.menu li, .nav_bg .widget-nav-menu li { display:inline-block; *display:inline;
	zoom:1; vertical-align:top; position:relative }
	.menu li a, .nav_bg .widget-nav-menu li a { display:block; position:relative }
	.menu li ul, .nav_bg .widget-nav-menu li ul { top:-9999em }
	@media screen and (min-width: 1200px){
		.menu li ul, .nav_bg .widget-nav-menu li ul { position:absolute;}
	}
	.menu li li, .nav_bg .widget-nav-menu li li { visibility:inherit; width:100% }
	/*.menu li:hover ul, .nav_bg .widget-nav-menu li:hover ul { left:0; top:100%; visibility:visible; z-index:99 }*/
	/*.menu li:hover li ul, .nav_bg .widget-nav-menu li:hover li ul { top:-9999em }*/
	.menu li li:hover ul, .nav_bg .widget-nav-menu li li:hover ul { left:100%!important; top:0 }
	/*.menu li li:hover li ul, .nav_bg .widget-nav-menu li li:hover li ul { top:-9999em }*/
	.menu li li li:hover ul, .nav_bg .widget-nav-menu li li li:hover ul { top:-1px; }
	/*.menu li li li:hover li ul, .nav_bg .widget-nav-menu li li li:hover li ul { top:-9999em }*/
	.menu li li li li:hover ul, .nav_bg .widget-nav-menu li li li li:hover ul { top:-0px; }
	/*.menu li li li li:hover li ul, .nav_bg .widget-nav-menu li li li li:hover li ul { top:-9999em }*/
	.menu li li li li li:hover ul, .nav_bg .widget-nav-menu li li li li li:hover ul { top:-1px;}
	/*.menu li li li li li:hover li ul, .nav_bg .widget-nav-menu li li li li li:hover li ul { top:-9999em }*/
	.menu li li li li li li:hover ul, .nav_bg .widget-nav-menu li li li li li li:hover ul { top:-1px; }
	/*.menu li li li li li li:hover li ul, .nav_bg .widget-nav-menu li li li li li li:hover li ul { top:-9999em }*/
	.menu li li li li li li li:hover ul, .nav_bg .widget-nav-menu li li li li li li li:hover ul { top:-1px; }
	/*.menu li li li li li li li:hover li ul, .nav_bg .widget-nav-menu li li li li li li li:hover li ul { top:-9999em }*/
	.menu li li li li li li li li:hover ul, .nav_bg .widget-nav-menu li li li li li li li li:hover ul { top:-1px; }

	div#menu-header-horizontal-title, div#menu-header-primary-title, div#menu-header-secondary-title, div#menu-primary-title, div#menu-secondary-title, div#menu-subsidiary-title { cursor:pointer; padding:10px 0 }
	div#menu-primary-title, div#menu-secondary-title, div#menu-subsidiary-title { padding:10px 0 }
	div#menu-header-horizontal-title, div#menu-header-primary-title, div#menu-header-secondary-title { border-bottom:1px dotted #f8f8f8 }
	div#menu-header-horizontal-title, div#menu-header-primary-title, div#menu-header-secondary-title, div#menu-primary-title, div#menu-secondary-title, div#menu-subsidiary-title { display:none }
	div#menu-primary .menu { float:right }
	div#menu-primary .menu ul ul { width:180px!important; background-color:#0165BD }
	div#menu-primary .menu li a { font-size:12px; color:rgba(255, 255, 255, 0.8); padding:12px 7px }
	div#menu-primary .menu li a.with-ul span.sub-indicator { display:none }
	div#menu-primary .menu li li a.with-ul span.sub-indicator { display:block; width:3px; height:5px; line-height:1; position:absolute; top:17px; right:12px; text-indent:-999em }
	div#menu-primary .menu li:hover, div#menu-primary .menu li.current-menu-item{ background:#157bd4\0/; background:rgba(255, 255, 255, .15) }
	div#menu-primary .menu li.current-menu-item li a { color:#fff }
	div#menu-primary .menu li li a { border:0; border-bottom:1px solid rgba(255, 255, 255, .15) }
	div#menu-primary .menu li li:last-child a { border-bottom:none }
	div#menu-primary .menu li li:hover { background-color:#157bd4\0/; background-color:rgba(255, 255, 255, .15) }
	.nav_bg .widget-nav-menu nav, div#menu-secondary .wrap, div#menu-secondary1 .wrap, div#menu-subsidiary .wrap { background:#0165bd; border-radius:3px; display: inline-block; width: 100%; vertical-align:top;}
	div#menu-secondary-title, div#menu-subsidiary-title { display:none }
	.nav_bg .widget-nav-menu ul ul, div#menu-secondary .menu ul ul, div#menu-secondary1 .menu ul ul, div#menu-subsidiary .menu ul ul { width:200px!important; background-color:#0665bd }
	.nav_bg .widget-nav-menu li a, div#menu-secondary .menu li a, div#menu-secondary1 .menu li a, div#menu-subsidiary .menu li a { font-size:16px; color:rgba(255,255,255,0.7); font-weight:700; padding:18px 23px }

	/*.nav_bg .widget-nav-menu li.current-menu-item a, div#menu-secondary .menu li.current-menu-item a, div#menu-secondary1 .menu li.current-menu-item a, div#menu-subsidiary .menu li.current-menu-item a{color: #fff;} all child theme submenu issue plz dont remove comment*/

	div#menu-secondary .menu li a.with-ul span.sub-indicator, div#menu-secondary1 .menu li a.with-ul span.sub-indicator, div#menu-subsidiary .menu li a.with-ul span.sub-indicator { display:none }
	div#menu-secondary .menu li li a.with-ul span.sub-indicator, div#menu-secondary1 .menu li li a.with-ul span.sub-indicator, div#menu-subsidiary .menu li li a.with-ul span.sub-indicator { display:block; width:3px; height:5px; line-height:1; position:absolute; top:22px; right:15px; text-indent:-9999em }
	div#menu-secondary .menu li.current-menu-item li a, div#menu-secondary1 .menu li.current-menu-item li a, div#menu-subsidiary .menu li.current-menu-item li a { font-weight:400 }
	.nav_bg .widget-nav-menu li li, div#menu-secondary .menu li li, div#menu-secondary1 .menu li li, div#menu-subsidiary .menu li li { border-top:1px solid rgba(255, 255, 255, .2); border-bottom:1px solid rgba(0, 0, 0, 0.1);}
	.nav_bg .widget-nav-menu li li a, div#menu-secondary .menu li li a, div#menu-secondary1 .menu li li a, div#menu-subsidiary .menu li li a {line-height:20px; padding:13px 23px }
	div#menu-subsidiary .menu li:hover ul { bottom:100%; left:0; top:auto }
	div#menu-subsidiary .menu li:hover li ul { bottom:-9999em }
	div#menu-subsidiary .menu li li:hover ul { bottom:0; top:auto }
	div#menu-subsidiary .menu li li:hover li ul { bottom:-9999em; top:auto }
	div#menu-subsidiary .menu li li li:hover ul { bottom:0; top:auto }
	div#menu-subsidiary .menu li li li:hover li ul { bottom:-9999em; top:auto }
	div#menu-subsidiary .menu li li li li:hover ul { bottom:0; top:auto }
	div#menu-header-primary, div#menu-header-secondary { float:right; margin-right:40px; width:200px }
	div#menu-header-primary .wrap, div#menu-header-secondary .wrap { float:left; padding:20px 0 36px; width:100% }
	div#menu-header-primary .menu, div#menu-header-primary .menu ul, div#menu-header-secondary .menu, div#menu-header-secondary .menu ul { width:100% }
	div#menu-header-primary .menu ul ul, div#menu-header-secondary .menu ul ul { width:200px!important }
	div#menu-header-primary .menu li, div#menu-header-secondary .menu li { display:block; float:none; width:100% }
	div#menu-header-primary .menu li a, div#menu-header-secondary .menu li a { background:url(//www.e-travels.gr/wp-content/themes/Directory/images/dotted-every-3.png) left bottom repeat-x; font:12px/21px Georgia, serif; padding:10px 20px }
	div#menu-header-primary .menu li:last-child a, div#menu-header-secondary .menu li:last-child a { background:0 0 }
	div#menu-header-primary .menu li a.sf-with ul, div#menu-header-secondary .menu li a.sf-with ul { padding-right:45px }
	div#menu-header-primary .menu li a.with-ul span.sub-indicator, div#menu-header-secondary .menu li a.with-ul span.sub-indicator { display:block; height:3px; line-height:1; position:absolute; right:20px; text-indent:-9999em; top:20px; width:5px }
	div#menu-header-primary .menu li.current-menu-item a, div#menu-header-secondary .menu li.current-menu-item a { font-weight:700 }
	div#menu-header-primary .menu li.current-menu-item li a, div#menu-header-secondary .menu li.current-menu-item li a { font-weight:400 }
	div#menu-header-primary .menu li li a, div#menu-header-primary .menu li li:last-child a, div#menu-header-secondary .menu li li a, div#menu-header-secondary .menu li li:last-child a { background:#f8f8f8 url(//www.e-travels.gr/wp-content/themes/Directory/images/dotted-every-3.png) left bottom repeat-x }
	div#menu-header-primary .menu li li a:hover, div#menu-header-secondary .menu li li a:hover { background-color:#fcfcfc }
	div#menu-header-primary form.search-form, div#menu-header-secondary form.search-form { background:#fdfdfd; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; box-shadow:inset 0 1px 1px #f2f2f2; -moz-box-shadow:inset 0 1px 1px #f2f2f2; -o-box-shadow:inset 0 1px 1px #f2f2f2; -webkit-box-shadow:inset 0 1px 1px #f2f2f2; clear:both; display:block; float:left; height:36px; margin:18px 0 0; padding:0 20px; vertical-align:middle; width:100% }
	div#menu-header-primary form.search-form input[type=text], div#menu-header-secondary form.search-form input[type=text] { background:0 0; box-shadow:none; -moz-box-shadow:none; -o-box-shadow:none; -webkit-box-shadow:none; font-size:11px; height:auto; line-height:18px; margin:0; padding:5px 0 0; width:auto }
	div#menu-header-primary form.search-form input[type=submit], div#menu-header-secondary form.search-form input[type=submit] { background:url(//www.e-travels.gr/wp-content/themes/Directory/images/icon-magnify.png) no-repeat; border:0; box-shadow:none; -moz-box-shadow:none; -o-box-shadow:none; -webkit-box-shadow:none; display:inline-block; float:right; height:18px; margin-top:9px; padding:0; text-indent:-9999em; width:18px; z-index:2 }

	body #menu-secondary .menu &gt; li[class*="current-menu"] &gt; a,
	body #menu_secondary_mega_menu .mega &gt; li[class*="current-menu"] &gt; a,
	body .menu &gt; li[class*="current-menu"] &gt; a,
	body #menu-secondary .menu &gt; li.current-menu-item{color: #FFF;}

/* template layout-hl-1c */
	.layout-hl-1c div#menu-header-primary, .layout-hl-1c div#menu-header-secondary, .layout-hl-2c-l div#menu-header-primary, .layout-hl-2c-l div#menu-header-secondary, .layout-hl-2c-r div#menu-header-primary, .layout-hl-2c-r div#menu-header-secondary, .layout-hr-1c div#menu-header-primary, .layout-hr-1c div#menu-header-secondary, .layout-hr-2c-l div#menu-header-primary, .layout-hr-2c-l div#menu-header-secondary, .layout-hr-2c-r div#menu-header-primary, .layout-hr-2c-r div#menu-header-secondary { clear:both; float:none; margin:0 0 18px; padding:0 40px; width:auto }
	.layout-hl-1c div#menu-header-primary .wrap, .layout-hl-1c div#menu-header-secondary .wrap, .layout-hl-2c-l div#menu-header-primary .wrap, .layout-hl-2c-l div#menu-header-secondary .wrap, .layout-hl-2c-r div#menu-header-primary .wrap, .layout-hl-2c-r div#menu-header-secondary .wrap, .layout-hr-1c div#menu-header-primary .wrap, .layout-hr-1c div#menu-header-secondary .wrap, .layout-hr-2c-l div#menu-header-primary .wrap, .layout-hr-2c-l div#menu-header-secondary .wrap, .layout-hr-2c-r div#menu-header-primary .wrap, .layout-hr-2c-r div#menu-header-secondary .wrap { padding:0 0 36px }
	.layout-hl-1c div#menu-header-primary .menu ul ul, .layout-hl-1c div#menu-header-secondary .menu ul ul, .layout-hl-2c-l div#menu-header-primary .menu ul ul, .layout-hl-2c-l div#menu-header-secondary .menu ul ul, .layout-hl-2c-r div#menu-header-primary .menu ul ul, .layout-hl-2c-r div#menu-header-secondary .menu ul ul, .layout-hr-1c div#menu-header-primary .menu ul ul, .layout-hr-1c div#menu-header-secondary .menu ul ul, .layout-hr-2c-l div#menu-header-primary .menu ul ul, .layout-hr-2c-l div#menu-header-secondary .menu ul ul, .layout-hr-2c-r div#menu-header-primary .menu ul ul, .layout-hr-2c-r div#menu-header-secondary .menu ul ul { width:200px!important }
	.layout-hr-1c div#menu-header-primary .menu ul ul ul, .layout-hr-1c div#menu-header-secondary .menu ul ul ul, .layout-hr-2c-l div#menu-header-primary .menu ul ul ul, .layout-hr-2c-l div#menu-header-secondary .menu ul ul ul, .layout-hr-2c-r div#menu-header-primary .menu ul ul ul, .layout-hr-2c-r div#menu-header-secondary .menu ul ul ul { left:auto!important; right:100%; width:100% }
	.layout-hl-1c div#menu-header-primary .menu li a, .layout-hl-1c div#menu-header-secondary .menu li a, .layout-hl-2c-l div#menu-header-primary .menu li a, .layout-hl-2c-l div#menu-header-secondary .menu li a, .layout-hl-2c-r div#menu-header-primary .menu li a, .layout-hl-2c-r div#menu-header-secondary .menu li a, .layout-hr-1c div#menu-header-primary .menu li a, .layout-hr-1c div#menu-header-secondary .menu li a, .layout-hr-2c-l div#menu-header-primary .menu li a, .layout-hr-2c-l div#menu-header-secondary .menu li a, .layout-hr-2c-r div#menu-header-primary .menu li a, .layout-hr-2c-r div#menu-header-secondary .menu li a { padding:10px 0 }
	.layout-hl-1c div#menu-header-primary .menu li a.with-ul, .layout-hl-1c div#menu-header-secondary .menu li a.with-ul, .layout-hl-2c-l div#menu-header-primary .menu li a.with-ul, .layout-hl-2c-l div#menu-header-secondary .menu li a.with-ul, .layout-hl-2c-r div#menu-header-primary .menu li a.with-ul, .layout-hl-2c-r div#menu-header-secondary .menu li a.with-ul, .layout-hr-1c div#menu-header-primary .menu li a.with-ul, .layout-hr-1c div#menu-header-secondary .menu li a.with-ul, .layout-hr-2c-l div#menu-header-primary .menu li a.with-ul, .layout-hr-2c-l div#menu-header-secondary .menu li a.with-ul, .layout-hr-2c-r div#menu-header-primary .menu li a.with-ul, .layout-hr-2c-r div#menu-header-secondary .menu li a.with-ul { padding-right:25px }
	.layout-hl-1c div#menu-header-primary .menu li a.with-ul span.sub-indicator, .layout-hl-1c div#menu-header-secondary .menu li a.with-ul span.sub-indicator, .layout-hl-2c-l div#menu-header-primary .menu li a.with-ul span.sub-indicator, .layout-hl-2c-l div#menu-header-secondary .menu li a.with-ul span.sub-indicator, .layout-hl-2c-r div#menu-header-primary .menu li a.with-ul span.sub-indicator, .layout-hl-2c-r div#menu-header-secondary .menu li a.with-ul span.sub-indicator, .layout-hr-1c div#menu-header-primary .menu li a.with-ul span.sub-indicator, .layout-hr-1c div#menu-header-secondary .menu li a.with-ul span.sub-indicator, .layout-hr-2c-l div#menu-header-primary .menu li a.with-ul span.sub-indicator, .layout-hr-2c-l div#menu-header-secondary .menu li a.with-ul span.sub-indicator, .layout-hr-2c-r div#menu-header-primary .menu li a.with-ul span.sub-indicator, .layout-hr-2c-r div#menu-header-secondary .menu li a.with-ul span.sub-indicator { right:0 }
	.layout-hl-1c div#menu-header-primary .menu li li a, .layout-hl-1c div#menu-header-secondary .menu li li a, .layout-hl-2c-l div#menu-header-primary .menu li li a, .layout-hl-2c-l div#menu-header-secondary .menu li li a, .layout-hl-2c-r div#menu-header-primary .menu li li a, .layout-hl-2c-r div#menu-header-secondary .menu li li a, .layout-hr-1c div#menu-header-primary .menu li li a, .layout-hr-1c div#menu-header-secondary .menu li li a, .layout-hr-2c-l div#menu-header-primary .menu li li a, .layout-hr-2c-l div#menu-header-secondary .menu li li a, .layout-hr-2c-r div#menu-header-primary .menu li li a, .layout-hr-2c-r div#menu-header-secondary .menu li li a { padding:10px 20px }
	.layout-hl-1c #menu-header-secondary .menu li li a.with-ul, .layout-hl-1c div#menu-header-primary .menu li li a.with-ul, .layout-hl-2c-l #menu-header-secondary .menu li li a.with-ul, .layout-hl-2c-l div#menu-header-primary .menu li li a.with-ul, .layout-hl-2c-r #menu-header-secondary .menu li li a.with-ul, .layout-hl-2c-r div#menu-header-primary .menu li li a.with-ul, .layout-hr-1c #menu-header-secondary .menu li li a.with-ul, .layout-hr-1c div#menu-header-primary .menu li li a.with-ul, .layout-hr-2c-l #menu-header-secondary .menu li li a.with-ul, .layout-hr-2c-l div#menu-header-primary .menu li li a.with-ul, .layout-hr-2c-r #menu-header-secondary .menu li li a.with-ul, .layout-hr-2c-r div#menu-header-primary .menu li li a.with-ul { padding-right:45px }
	.layout-hl-1c div#menu-header-primary .menu li li a.with-ul span.sub-indicator, .layout-hl-1c div#menu-header-secondary .menu li li a.with-ul span.sub-indicator, .layout-hl-2c-l div#menu-header-primary .menu li li a.with-ul span.sub-indicator, .layout-hl-2c-l div#menu-header-secondary .menu li li a.with-ul span.sub-indicator, .layout-hl-2c-r div#menu-header-primary .menu li li a.with-ul span.sub-indicator, .layout-hl-2c-r div#menu-header-secondary .menu li li a.with-ul span.sub-indicator, .layout-hr-1c div#menu-header-primary .menu li li a.with-ul span.sub-indicator, .layout-hr-1c div#menu-header-secondary .menu li li a.with-ul span.sub-indicator, .layout-hr-2c-l div#menu-header-primary .menu li li a.with-ul span.sub-indicator, .layout-hr-2c-l div#menu-header-secondary .menu li li a.with-ul span.sub-indicator, .layout-hr-2c-r div#menu-header-primary .menu li li a.with-ul span.sub-indicator, .layout-hr-2c-r div#menu-header-secondary .menu li li a.with-ul span.sub-indicator { right:20px }

/* menu header horizontal */
	div#menu-header-horizontal { float:right; margin-right:40px; width:480px }
	div#menu-header-horizontal .wrap { float:left; padding:20px 0 36px; width:100% }
	div#menu-header-horizontal .menu ul ul { width:200px!important }
	div#menu-header-horizontal .menu li a { font:12px/21px Georgia, serif; padding:10px 20px }
	div#menu-header-horizontal .menu li a.with-ul { padding-right:45px }
	div#menu-header-horizontal .menu li a.with-ul span.sub-indicator { display:block; height:3px; line-height:1; position:absolute; right:20px; text-indent:-9999em; top:20px; width:5px }
	div#menu-header-horizontal .menu li.current-menu-item a { font-weight:700 }
	div#menu-header-horizontal .menu li.current-menu-item li a { font-weight:400 }
	div#menu-header-horizontal .menu li li a { background:#f8f8f8 url(//www.e-travels.gr/wp-content/themes/Directory/images/dotted-every-3.png) left bottom repeat-x }
	div#menu-header-horizontal .menu li li a:hover { background-color:#fcfcfc }

/* template layout-hl-1c */
	.layout-hl-1c div#menu-header-horizontal, .layout-hl-2c-l div#menu-header-horizontal, .layout-hl-2c-r div#menu-header-horizontal, .layout-hr-1c div#menu-header-horizontal, .layout-hr-2c-l div#menu-header-horizontal, .layout-hr-2c-r div#menu-header-horizontal { clear:both; float:none; margin:0 0 18px; padding:0 40px; width:auto }
	.layout-hl-1c div#menu-header-horizontal .wrap, .layout-hl-2c-l div#menu-header-horizontal .wrap, .layout-hl-2c-r div#menu-header-horizontal .wrap, .layout-hr-1c div#menu-header-horizontal .wrap, .layout-hr-2c-l div#menu-header-horizontal .wrap, .layout-hr-2c-r div#menu-header-horizontal .wrap { padding:0 0 36px }
	.layout-hl-1c div#menu-header-horizontal .menu li, .layout-hl-2c-l div#menu-header-horizontal .menu li, .layout-hl-2c-r div#menu-header-horizontal .menu li, .layout-hr-1c div#menu-header-horizontal .menu li, .layout-hr-2c-l div#menu-header-horizontal .menu li, .layout-hr-2c-r div#menu-header-horizontal .menu li { float:none; width:100% }
	.layout-hr-1c div#menu-header-horizontal .menu ul ul ul, .layout-hr-2c-l div#menu-header-horizontal .menu ul ul ul, .layout-hr-2c-r div#menu-header-horizontal .menu ul ul ul { left:auto!important; right:100%; width:100% }
	.layout-hl-1c div#menu-header-horizontal .menu li a, .layout-hl-2c-l div#menu-header-horizontal .menu li a, .layout-hl-2c-r div#menu-header-horizontal .menu li a, .layout-hr-1c div#menu-header-horizontal .menu li a, .layout-hr-2c-l div#menu-header-horizontal .menu li a, .layout-hr-2c-r div#menu-header-horizontal .menu li a { background:url(//www.e-travels.gr/wp-content/themes/Directory/images/dotted-every-3.png) left bottom repeat-x; padding:10px 0 }
	.layout-hl-1c div#menu-header-horizontal .menu li a.with-ul, .layout-hl-2c-l div#menu-header-horizontal .menu li a.with-ul, .layout-hl-2c-r div#menu-header-horizontal .menu li a.with-ul, .layout-hr-1c div#menu-header-horizontal .menu li a.with-ul, .layout-hr-2c-l div#menu-header-horizontal .menu li a.with-ul, .layout-hr-2c-r div#menu-header-horizontal.menu li a.with-ul { padding-right:25px }
	.layout-hl-1c div#menu-header-horizontal .menu li a.with-ul span.sub-indicator, .layout-hl-2c-l div#menu-header-horizontal .menu li a.with-ul span.sub-indicator, .layout-hl-2c-r div#menu-header-horizontal .menu li a.with-ul span.sub-indicator, .layout-hr-1c div#menu-header-horizontal .menu li a.with-ul span.sub-indicator, .layout-hr-2c-l div#menu-header-horizontal .menu li a.with-ul span.sub-indicator, .layout-hr-2c-r div#menu-header-horizontal .menu li a.with-ul span.sub-indicator { right:0 }
	.layout-hl-1c div#menu-header-horizontal .menu li li a, .layout-hl-2c-l div#menu-header-horizontal .menu li li a, .layout-hl-2c-r div#menu-header-horizontal .menu li li a, .layout-hr-1c div#menu-header-horizontal .menu li li a, .layout-hr-2c-l div#menu-header-horizontal .menu li li a, .layout-hr-2c-r div#menu-header-horizontal .menu li li a { background-color:#f8f8f8; padding:10px 20px }
	.layout-hl-1c div#menu-header-horizontal .menu li li a:hover, .layout-hl-2c-l div#menu-header-horizontal .menu li li a:hover, .layout-hl-2c-r div#menu-header-horizontal .menu li li a:hover, .layout-hr-1c div#menu-header-horizontal .menu li li a:hover, .layout-hr-2c-l div#menu-header-horizontal .menu li li a:hover, .layout-hr-2c-r div#menu-header-horizontal .menu li li a:hover { background-color:#fcfcfc }
	.layout-hl-1c div#menu-header-horizontal .menu li li a.with-ul, .layout-hl-2c-l div#menu-header-horizontal .menu li li a.with-ul, .layout-hl-2c-r div#menu-header-horizontal .menu li li a.with-ul, .layout-hr-1c div#menu-header-horizontal .menu li li a.with-ul, .layout-hr-2c-l div#menu-header-horizontal .menu li li a.with-ul, .layout-hr-2c-r div#menu-header-horizontal.menu li li a.with-ul { padding-right:45px }
	.layout-hl-1c div#menu-header-horizontal .menu li li a.with-ul span.sub-indicator, .layout-hl-2c-l div#menu-header-horizontal .menu li li a.with-ul span.sub-indicator, .layout-hl-2c-r div#menu-header-horizontal .menu li li a.with-ul span.sub-indicator, .layout-hr-1c div#menu-header-horizontal .menu li li a.with-ul span.sub-indicator, .layout-hr-2c-l div#menu-header-horizontal .menu li li a.with-ul span.sub-indicator, .layout-hr-2c-r div#menu-header-horizontal .menu li li a.with-ul span.sub-indicator { right:20px }

/* menu footer */
	div#menu-footer { float:right; padding-bottom: 0;}
	div#menu-footer .wrap { tex-transform:uppercase }
	div#menu-footer .menu ul ul { display:none }
	div#menu-footer .menu li { margin-left:12px }
	div#menu-footer .menu li a { line-height:15px; padding:10px 0; white-space:pre; }
	div#menu-footer .menu li a.with-ul span.sub-indicator { display:none }
	div#menu-footer .menu li li li:hover ul, div#menu-footer .menu li li:hover li ul, div#menu-footer .menu li li:hover ul, div#menu-footer .menu li:hover li ul, div#menu-footer .menu li:hover ul { top:-9999em }

/* widget naivagtion */
	body .nav_bg .widget-nav-menu { clear:both; float:none; margin:0 auto }
	body .nav_bg .widget-nav-menu h3 { display:none }
	body .nav_bg .widget-nav-menu li { border:none; padding:0 }
	body .nav_bg .widget-nav-menu li a { line-height:normal }
	body .nav_bg .widget-nav-menu ul ul { border:none; padding:0; margin:0 }

/* header */
	#branding, #branding1 { float:left; padding-top:45px; padding-bottom:  36px }
	#site-title, #site-title1 { letter-spacing:-.05em; color:#0165BD; font-weight:700; line-height:36px; padding:0; margin:0 }
	#site-title a{ float:left; text-transform: uppercase; font-weight:800; display: inline-block; width: 100%;}
	.full-width-map #site-title a{width: inherit;}
	#site-title a:hover, #site-title1 a:hover { text-decoration:none }
	#site-title img, #site-title1 img { display:block; max-width:100% }
	#site-description { clear:both; font-size:16px; padding:5px 0 0; margin-bottom:0; line-height: 1; }
	.layout-hl-1c #branding, .layout-hl-1c #branding1, .layout-hl-2c-l #branding, .layout-hl-2c-l #branding1, .layout-hl-2c-r #branding, .layout-hl-2c-r #branding1, .layout-hr-1c #branding, .layout-hr-1c #branding1, .layout-hr-2c-l #branding, .layout-hr-2c-l #branding1, .layout-hr-2c-r #branding, .layout-hr-2c-r #branding1 { width:100% }

/* breadcrumb */
	.layout-hl-1c .breadcrumb, .layout-hl-2c-l .breadcrumb, .layout-hl-2c-r .breadcrumb, .layout-hr-1c .breadcrumb, .layout-hr-2c-l .breadcrumb, .layout-hr-2c-r .breadcrumb { border:0 }
	#breadcrumb &gt; div , .breadcrumb &gt; div { clear:both; float:left; width:100%; border-bottom:1px dotted #e0e0e0\0/; border-bottom:1px dotted rgba(0, 0, 0, .13); font-size:11px; color:#000; text-transform:uppercase; padding-bottom:8px; margin:0;  }
	#breadcrumb a, .breadcrumb a { color:#000 }
	#breadcrumb a:hover, .breadcrumb a:hover { color:#0165BD }
	#breadcrumb .sep, .breadcrumb .sep {width:14px; height:14px; font-size: 0; margin:0 6px;}
	#breadcrumb .sep:before, .breadcrumb .sep:before{ content: '\f105'; font-family: 'Font Awesome 5 Pro'; font-size: 14px; font-weight: 900; }
	#breadcrumb .trail-end, .breadcrumb .trail-end { color:#999 }

/* post meta */
	.byline { color:#999; font-size:14px; margin-bottom:10px; display: inline-block; width: 100%;}
	.byline a { color:#999 }
	.byline a:hover, .entry-meta a:hover { color:#0165BD; text-decoration:none }
	.byline .permalink, .entry-meta .permalink { margin-right:15px }
	.byline .permalink:hover, .entry-meta .permalink:hover { background-position:0 -14px }
	.byline .category, .entry-meta .category { margin-right:20px }
	.entry-meta .category, .entry-meta .post_tag { font-size:12px; color:#000; margin-top:10px }
	.entry-meta .category a, .entry-meta .post_tag a { color:#666 }
	.entry-meta .category a:hover, .entry-meta .post_tag a:hover { color:#0165BD }

/* post */
	.post .post-blog-image,.sidebar .widget.listing_post .post-blog-image  { float: left; zoom:1; vertical-align:top; /*width: 30%;*/ width: auto; margin: 0 2.5% 0 0; }
	.post .post-blog-image img { max-width: 100%; } 
	body.singular-event .post .entry-header,.post .entry-header { display:block; zoom:1; vertical-align:top; width: auto;}
	body[class*="property"] .post .entry-header { overflow: visible; }
	.post .entry-header h2.entry-title { font-size: 16px; font-weight: 700; line-height: 20px; margin-bottom: 5px; }
	.post.category-blog,.taxonomy-post_tag .infinite .post { display:inline-block; vertical-align:top; width: 100%; border-bottom: 1px solid rgba(0, 0, 0, 0.13); padding-bottom: 20px; margin-bottom: 20px;}
	.post.category-blog .entry-header,.taxonomy-post_tag .infinite .post .entry-header{ width: 100%;}
	.post .post-blog-content h2.entry-title,.taxonomy-post_tag .infinite .post h2.entry-title { font-size: 32px; font-weight: normal; line-height: 42px;}
	.list .post .post-blog-content h2.entry-title, .list .taxonomy-post_tag .infinite .post h2.entry-title { font-size: 32px; font-weight: normal; line-height: 42px;}
	.post .entry-header p { padding-bottom: 5px; }
	.singular .post .entry-header,
	.singular-listing .post .entry-header { width: 100%; }

	.hentry { clear:both; overflow:hidden; }
	.hfeed .hentry .entry-meta, .hfeed .post .entry-meta { clear:both; padding:0 }
	.hfeed .hentry:last-child, .hfeed .post:last-child { border:none; padding-bottom:0; margin-bottom:0; list-style:none }
	.hfeed .list .post:last-child { margin-bottom:20px; position: relative; /*border-bottom: 1px solid #e5e5e5;*/}
	
	.post .entry .property-title { display: inline-block; width: 100%;}
	body #loop_property_taxonomy .post .entry .entry-title, #tmpl-search-results .post .entry .entry-title { max-width: none; width: auto;}
	#loop_property_taxonomy:empty{
		margin: 0!important;
	}
	.widget_loop_property #loop_property_taxonomy .post .property-title .classified-price { display: none; }
		
	article.author-admin { border:none }
	article.hentry, article.post { border-bottom:1px solid #e0e0e0\0/; border-bottom:1px solid rgba(0, 0, 0, .13); padding-bottom:25px; margin-bottom:25px }
	article.hentry img, article.post img { border:none; max-width:100%; height:auto!important; padding:0 }
	article .post_fig { display:inline-block; *display:inline;zoom:1; vertical-align:top; position:relative; float:left; width:29.5%; margin:0 2.5% 0 0 }
	article .post_fig .featured_tag { position:absolute; top:10px; left:0; background:#FEDA70; color:#2C2C2C; font-size:13px; font-weight:700; padding:2px 8px }
	article .entry-header { display:inline-block; *display:inline;zoom:1; vertical-align:top; width:68% }
	article .entry-header h2 { font-size:16px; font-weight:700; line-height:20px; margin-bottom:5px }
	article .entry-header p { padding-bottom:6px; clear:both }
	article .entry-header .entry-summary { margin-bottom:10px; clear:both }
	article .entry-header .author_rating .directory_rating_row { float:right }
	article .entry-header .byline { display: block; clear: both; }
	.entry-title { margin-bottom:0 }
	.entry-meta { color:#999; font-size:14px; line-height:18px; padding:15px 0 }
	.entry-author-meta { float:left; padding:18px 0; width:100% }
	.entry-author-meta img.avatar { float:left; height:50px; margin:18px 20px 14px 0; width:50px }
	.entry-author-meta .author-name { font:700 14px/21px; margin:15px 0 0 70px; padding:0 }
	.entry-author-meta .author-description { font-size:14px; line-height:21px; margin-left:70px }
	.entry-content { clear:both; float:left; padding:0; width:100% }
	.success_msg { background-color:#DFF0D8; border:1px solid #D6E9C6; border-radius:4px; margin-bottom:20px; color:#468847; padding:10px 15px }
	.entry-content .negative-margins { margin:0 -40px }
	.twp_search_cont { margin-bottom:10px }
	.twp_search_cont input[type=text] { max-width:370px }
	.twp_search_cont input[type=submit] { margin:0 }
	article.hentry .entry-summary p:last-child { padding-bottom:0 }
	.post_info_meta { font-size:14px; color:#000; margin-top:10px }
	.entry-content .more-link { font-size: 16px; font-weight: bold; }
	.post_info_meta a { color:#666 }
	.post_info_meta a:hover { color:#0165BD }
	#ayah-comment { text-align:left!important }
	}

/* gallery image */	
	.wp-caption { background:#e2e2e2; background-image:linear-gradient(top, #fff 0, #f7f7f7 100%); background-image:-o-linear-gradient(top, #fff 0, #f7f7f7 100%); background-image:-moz-linear-gradient(top, #fff 0, #f7f7f7 100%); background-image:-webkit-linear-gradient(top, #fff 0, #f7f7f7 100%); background-image:-ms-linear-gradient(top, #fff 0, #f7f7f7 100%); background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #f7f7f7)); box-shadow:0 0 0 1px rgba(0, 0, 0, .1), 0 2px 6px -3px rgba(0, 0, 0, .6); -webkit-font-smoothing:subpixel-antialiased; font-smoothing:subpixel-antialiased; padding:10px }
	.wp-caption img { height:auto; margin:0 }
	.gallery-caption, .wp-caption-text { border:0; display:block; font:14px/18px Georgia, serif; color:#333; text-align:center; margin:0; padding:0 }
	.gallery { clear:both; margin:0 -40px }
	.gallery-row:after { clear:both; content:"."; display:block; font-size:0; height:0; line-height:0; visibility:hidden }
	.gallery-caption, .gallery-icon, .gallery-item { background:0 0; border:0; margin:0; padding:0 }
	.gallery-item { display:block; float:left; height:auto!important; text-align:center }
	.gallery-icon { margin:0; padding:0; text-align:center }
	.gallery-icon img { height:auto!important; max-width:90%; padding:5%; margin:0 }
	.gallery-caption, .gallery-item a { display:block; width:90% }
	.gallery-caption { padding:10px 20px 0 }
	.gallery .col-1, .gallery .col0 { width:600px }
	.gallery .col-2 { width:280px }
	.gallery .col-3 { width:173px }
	.gallery .col-4 { width:120px }
	.gallery .col-5 { width:88px }
	.gallery .col-6, .gallery .col-7, .gallery .col-8, .gallery .col-9 { width:66px }
	.gallery .col-5 .gallery-caption, .gallery .col-6 .gallery-caption, .gallery .col-7 .gallery-caption, .gallery .col-8 .gallery-caption, .gallery .col-9 .gallery-caption { display:none }

/* grid system */
	.layout-1c .gallery .col-1, .layout-1c .gallery .col0 { width:920px }
	.layout-1c .gallery .col-2 { width:440px }
	.layout-1c .gallery .col-3 { width:280px }
	.layout-1c .gallery .col-4 { width:200px }
	.layout-1c .gallery .col-5 { width:152px }
	.layout-1c .gallery .col-6 { width:120px }
	.layout-1c .gallery .col-7 { width:97px }
	.layout-1c .gallery .col-8 { width:80px }
	.layout-1c .gallery .col-9, .layout-3c-c .gallery-item, .layout-3c-l .gallery-item, .layout-3c-r .gallery-item, .layout-hl-2c-l .gallery-item, .layout-hl-2c-r .gallery-item, .layout-hr-2c-l .gallery-item, .layout-hr-2c-r .gallery-item { width:66px }
	.layout-3c-c .gallery-caption, .layout-3c-l .gallery-caption, .layout-3c-r .gallery-caption, .layout-hl-2c-l .gallery-caption, .layout-hl-2c-r .gallery-caption, .layout-hr-2c-l .gallery-caption, .layout-hr-2c-r .gallery-caption { display:none }
	.layout-3c-c .gallery .col-1, .layout-3c-c .gallery .col0, .layout-3c-l .gallery .col-1, .layout-3c-l .gallery .col0, .layout-3c-r .gallery .col-1, .layout-3c-r .gallery .col0, .layout-hl-2c-l .gallery .col-1, .layout-hl-2c-l .gallery .col0, .layout-hl-2c-r .gallery .col-1, .layout-hl-2c-r .gallery .col0, .layout-hr-2c-l .gallery .col-1, .layout-hr-2c-l .gallery .col0, .layout-hr-2c-r .gallery .col-1, .layout-hr-2c-r .gallery .col0 { width:280px }
	.layout-3c-c .gallery .col-2, .layout-3c-l .gallery .col-2, .layout-3c-r .gallery .col-2, .layout-hl-2c-l .gallery .col-2, .layout-hl-2c-r .gallery .col-2, .layout-hr-2c-l .gallery .col-2, .layout-hr-2c-r .gallery .col-2 { width:120px }
	.layout-3c-c .gallery .col-0 .gallery-caption, .layout-3c-c .gallery .col-1 .gallery-caption, .layout-3c-l .gallery .col-0 .gallery-caption, .layout-3c-l .gallery .col-1 .gallery-caption, .layout-3c-r .gallery .col-0 .gallery-caption, .layout-3c-r .gallery .col-1 .gallery-caption, .layout-hl-2c-l .gallery .col-0 .gallery-caption, .layout-hl-2c-l .gallery .col-1 .gallery-caption, .layout-hl-2c-r .gallery .col-0 .gallery-caption, .layout-hl-2c-r .gallery .col-1 .gallery-caption, .layout-hr-2c-l .gallery .col-0 .gallery-caption, .layout-hr-2c-l .gallery .col-1 .gallery-caption, .layout-hr-2c-r .gallery .col-0 .gallery-caption, .layout-hr-2c-r .gallery .col-1 .gallery-caption { display:block }

/* content link */
	.entry-content .page-links { clear:both; margin:6px 0 18px; padding:0 }
	.entry-content .page-links a { background:#fff; border:1px solid #f2f2f2; border-radius:18px; -moz-border-radius:18px; -khtml-border-radius:18px; -webkit-border-radius:18px; display:inline-block; margin:12px 5px 0; padding:0 10px 4px }
	.entry-content .page-links a:hover { background:#f8f8f8 }

/* loop list */	
	.loop-meta { clear:both; padding:0 }
	.loop-title { padding:0 0 11px }
	.loop-meta.vcard img.avatar { float:left; margin:18px 20px 18px 0 }
	.loop-entries, .loop-entries li { background:0 0; list-style:none; margin:0; padding:0 }
	.loop-entries li { box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; display:block; float:left; padding:15px 40px 20px; width:100% }
	.loop-entries li img { height:auto; max-width:100%; width:auto }
	.loop-entries li .featured-image-link { display:block; float:left; margin:21px 40px 5px 0; padding:0 0 10px; width:280px }
	.loop-entries li.format-gallery img.thumbnail, .loop-entries li.format-image img.thumbnail { height:auto; margin:21px 0 5px; max-width:100%; width:auto }
	.loop-entries li .entry-title { border:0; clear:none; line-height:30px; padding:15px 0 6px }
	.loop-entries li .byline, .loop-entries li .entry-meta { background:0 0; border:0; clear:none; font:700 10px/21px Georgia, serif; padding:6px 0 0 }
	.loop-entries li .entry-summary { clear:none; font-size:14px; line-height:24px }
	.loop-entries li .entry-summary p { padding:13px 0 11px }
	.layout-2c-r .loop-entries li .featured-image-link, .layout-hl-1c .loop-entries li .featured-image-link { float:right; margin-left:40px; margin-right:0 }

/* comments */
	#comments-template { clear:both; width: 100%; display: inline-block; position: relative;}
	#comments-number, #reply-title { font-size:24px; font-weight:400; line-height:36px; padding:20px 0 0; margin-bottom:0 }
	#comments-template li img { max-width:100% }
	#comments p.comments-closed { border-bottom:1px solid rgba(0, 0, 0, .1); clear:both; padding:30px 0 }
	#comments ol { clear:both; list-style:none; margin:0; padding:0 }
	#comments li { clear:both; float:left; width:100%; border-bottom:1px solid #e5e5e5\0/; border-bottom:1px solid rgba(0, 0, 0, .1); box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; padding:20px 0; }
	#comments li li:last-child { padding-bottom: 0; }
	#comments li li { border-bottom:0; border-top:1px solid #e5e5e5\0/; border-top:1px solid rgba(0, 0, 0, .1) }
	.layout-3c-c #comments li li, .layout-3c-l #comments li li, .layout-3c-r #comments li li, .layout-hl-2c-l #comments li li, .layout-hl-2c-r #comments li li, .layout-hr-2c-l #comments li li, .layout-hr-2c-r #comments li li { background:0 0 }
	.layout-3c-c #comments li li .comment-wrap, .layout-3c-l #comments li li .comment-wrap, .layout-3c-r #comments li li .comment-wrap, .layout-hl-2c-l #comments li li .comment-wrap, .layout-hl-2c-r #comments li li .comment-wrap, .layout-hr-2c-l #comments li li .comment-wrap, .layout-hr-2c-r #comments li li .comment-wrap { margin-left:0!important }
	.comment-header { position:relative }
	.comment-header.comment-author { position:relative; margin-bottom:0 }
	.comment-header .comment-author .comment-author { margin:0 }
	.comment-header div.comment-author { display:inline-block; *display:inline;zoom:1; vertical-align:top }
	.comment-header .comment { display:inline-block; *display:inline;zoom:1; vertical-align:top; width:85px; height:18px }
	.comment-meta { display:block; font-size:13px; padding:0px; line-height: 1; }
	.comment-meta a { color:#000 }
	.comment-meta a:hover { color:#0165BD }
	.comment-meta .published { color:#878787 }
	.comment-meta span.published { display:inline-block; *display:inline;zoom:1; vertical-align:top; line-height:normal }
	.comment-meta span.comment-reply { position:relative; display:inline-block; *display:inline;zoom:1; vertical-align:top; line-height:normal; padding-left:5px; margin:2px 0 0 10px }
	.comment-meta span.comment-reply:after { position:absolute; top:-3px; left:-6px; content:"|"; color:#999 }
	.comment-author { color:#666; display:block; font-size:12px; line-height:normal; margin-bottom:4px }
	.comment-author cite { font-size:14px; color:#333; font-weight:700; font-style:normal; text-transform:capitalize }
	.comment-meta abbr { border:0 }
	.comment-reply-link, .comment-reply-login { position:static; width:auto; height:18px; display:block; font-size:13px; color:#000; line-height:14px; overflow:hidden }
	.comment-reply-link:active, .comment-reply-login:active { position:relative; top:1px }
	.comment-text { clear:both }
	.comment-text p a { text-decoration:underline }
	.comment-text p a:hover { text-decoration:none }
	.comment-text .single_rating img { margin:0 }
	.comment-text p.moderation { color:#e00 }
	#comments .comment-text ol, #comments .comment-text ul { background:0 0; border:0; list-style:none; padding:0 }
	#comments .comment-text ol li, #comments .comment-text ul li { background:0 0; border:0; clear:none; float:none; margin:0; padding:0; width:auto }
	#comments .comment-text ol, #comments .comment-text ul { margin:12px 0 12px 20px }
	#comments .comment-text ol { list-style:decimal; margin-left:46px }
	#comments .comment-text ol ol { list-style:upper-roman }
	#comments .comment-text ol ol ol { list-style:lower-roman }
	#comments .comment-text ol ol ol ol { list-style:upper-alpha }
	#comments .comment-text ol ol ol ol ol { list-style:lower-alpha }
	#comments li li.comment-wrap .comment-text { background-position:40px 0; margin-left:-40px; padding-left:80px }
	.comment-content p { padding-bottom:10px }
	.comment-content .moderation { background:#FFD9C8; border:1px solid #F0BAA2; border-radius:4px; line-height:normal; padding:8px 10px }
	.form_row { padding:0 0 20px; position:relative }
	#respond { clear:both }
	form#commentform { padding:0 0 30px }
	form#commentform p.commpadd { padding:0!important }
	form#commentform p.form-author, form#commentform p.form-email, form#commentform p.form-textarea, form#commentform p.form-url, form#commentform p.log-in-out, form#commentform p.logged-in-as { padding:3px 0 }
	form#commentform label { display:block; vertical-align:top; margin-bottom:0 }
	form#commentform input[type=text] { display:inline-block; *display:inline;
	zoom:1; max-width:370px; width:100%; margin:0 }
	form#commentform .form-submit { padding-top:0 }
	form#commentform textarea { height:120px; min-height:120px; vertical-align: top;}
	form#commentform .required { color:red; margin-left:2px; vertical-align:top }
	#respond #cancel-comment-reply-link { font-size:14px; color:#0165BD; padding:0 }
	#respond #cancel-comment-reply-link:hover { color:#666 }
	form#commentform p.log-in-out { padding:0 0 12px }
	#respond p.alert { color:#e00; padding:30px 40px }
	#comments #respond { border-bottom:0 }

/* extra tools */
	.view_counter b { color:#000 }
	.share_link { display:block; width:auto; max-width:330px; margin:20px 0 }
	.claim-post-wraper + .share_link { margin-top: 0; }
	#facebook_share_button { background:url(//www.e-travels.gr/wp-content/themes/Directory/images/facebook_share.png) no-repeat left top; display:block; float:left; height:20px; text-indent:-9999px; width:60px }
	.twitter-share-button { width:80px!important }
	iframe.twitter-share-button { width:90px!important; margin-top: 0!important; margin-bottom: 0!important;}
	@media only screen and (min-width: 480) { .singular article.hentry, .singular article.post { margin-bottom:15px }}
	.singular article.hentry, .singular article.post { margin-bottom:30px }

/* pagination */
	.singular .loop-nav { clear:none; float:right }
	.singular .bbp-pagination, .singular .comment-pagination, .singular .loop-nav, .singular .pagination { padding:10px 0 }
	.comment-pagination span.meta-nav, .loop-nav span.meta-nav, .pagination span.meta-nav { display:none }
	.comment-pagination, .loop-nav, .pagination { clear:both; text-align:center; padding:25px 0 }

	.comment-pagination .page-numbers strong, 
	.pagination .page-numbers strong,
	strong.prev,
	strong.next,
	.expand.page-numbers, 
	a.page-numbers.first,
	a.page-numbers.last, 
	span.page-numbers.dots, 
	.loop-nav span.next,
	.loop-nav span.previous,
	body .pos_navigation .post_left a,
	body .pos_navigation .post_right a{
		display: inline-block;
		*display: inline;
		zoom: 1;
		/*vertical-align:top;*/
		background-color: #fafafa\0/;
		background-color: rgba(0, 0, 0, .03);
		border: 1px solid #e0e0e0\0/;
		border: 1px solid rgba(0, 0, 0, .1);
		border-radius: 4px;
		font-size: 14px;
		color: #666;
		font-weight: 700;
		padding: 6px 13px 4px;
		margin: 0 3px 0 3px;
	}

	.expand.page-numbers {
	  margin-left: 4px;
	  margin-right: 4px;
	}

	.page-numbers{margin-right: 4px;}
	.pagination a.last{ margin-right:4px!important;}
	a.current.page-numbers { display:inline-block; *display:inline;	zoom:1; vertical-align:top; border-radius:4px; font-size:14px; font-weight:700; padding:7px 14px 5px; margin: 0 4px 0 0;}
	body .loop-nav .next:before,body .loop-nav .previous:before{ left: 7px;}
	.pos_navigation {/* height:40px; */padding:20px 0 30px; margin: 15px 0;}
	.pos_navigation .post_left a, .pos_navigation .post_right a { display:block; text-indent:-9999px }

/* blog format */
	.format-aside, .format-audio, .format-chat, .format-gallery, .format-image, .format-link, .format-quote, .format-status, .format-video { min-height:44px; padding-left:62px; position: relative; }
	.format-aside:before, .format-audio:before, .format-chat:before, .format-gallery:before, .format-image:before, .format-link:before, .format-quote:before, .format-status:before, .format-video:before { font-family: 'Font Awesome 5 Pro'; content: "\f0db"; position: absolute; left: 0; top: 10px; font-size: 19px; padding: 10px 10px 7px 12px; border-radius: 55px; background-color: black; color: white; width: 42px; text-align: center; font-weight: 900; }
	.format-audio:before { content: "\f025"; }
	.format-gallery:before { content: "\f009"; }
	.format-image:before { content: "\f03e"; }
	.format-link:before { content: "\f0c1"; }
	.format-quote:before { content: "\f10d"; }
	.format-video:before { content: "\f008"; }
	.format-chat:before { content: "\f086"; }
	.format-status:before { content: "\f040"; }
	.widget .format-aside:before, .widget .format-audio:before, .widget .format-chat:before, .widget .format-gallery:before, .widget .format-image:before, .widget .format-link:before, .widget .format-quote:before, .widget .format-status:before, .widget .format-video:before { display: none; }
	body.taxonomy-post_format-video .hfeed { margin-left:-2%; width:auto }
	body.taxonomy-post_format-video .loop-meta { margin-left:2% }
	body.taxonomy-post_format-video .format-video { display:inline-block; *display:inline;	zoom:1; vertical-align:top; float:none; width:22.6%; background:0 0; border:none; padding:0; margin-left:2% }
	body.taxonomy-post_format-video .format-video iframe { max-width:100%; height:auto }
	body.taxonomy-post_format-video .format-video .entry-header { max-width:100% }
	body.taxonomy-post_format-video .format-video .byline { display:none }
	article iframe { max-width:100% }
	body.taxonomy-post_format-image .hfeed { margin-left:-2% }
	body.taxonomy-post_format-image .loop-meta { margin-left:2% }
	body.taxonomy-post_format-image .format-image { display:inline-block; *display:inline;zoom:1; vertical-align:top; float:none; width:22.6%; background:0 0; border:none; padding:0; margin-left:2% }
	.format-audio .entry-media { margin:10px 0 }
	body.taxonomy-post_format-audio .format-audio .byline { display:none }

/* widget area */
	.image-list { display:block }
	.gallery-size-thumbnail .gallery-item img { border:1px solid #e0e0e0\0/!important; border:1px solid rgba(0, 0, 0, .1)!important; box-shadow:1px 1px 2px rgba(0, 0, 0, .1); -webkit-transition:all ease-in-out .2s;
	-moz-transition:all ease-in-out .2s;
	-o-transition:all ease-in-out .2s;
	transition:all ease-in-out .2s;
	box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; padding:4px }
	.gallery-size-thumbnail .gallery-item img:hover { border:1px solid #aaa\0/!important; border:1px solid rgba(0, 0, 0, .6)!important }
	.gallery dl.gallery-item img { width:inherit; height:auto\0/ }
	.user #content article.hentry { padding:8px }
	.user #content article.hentry.featured_c { background:#FFFBEF }
	.user #content article.hentry .entry-header h2 { float:left; width:87%; line-height:22px }
	.user #content article.hentry .entry-header .byline { float:left; width:87% }
	.user #content article.hentry .entry-header .author_rating .average_rating, .user #content article.hentry .entry-header .author_rating .single_rating { margin-right:0 }
	.average_rating span .rating-off:before { font-weight: 400 !important; }
	.user #content article.hentry .entry-header p { clear:both }
	.widget { clear:both; float:left; margin:0 0 40px; width:100%; word-wrap:break-word }
	#footer .widget .widget, .sidebar .widget .widget, .widget .widget { margin:0 }

	.sidebar .browse_by_categories .widget-inside + .widget{
		margin-top: 40px;
	}
	
	.sidebar-2c .widget, .sidebar-3c .widget, .sidebar-4c .widget, .sidebar-5c .widget { clear:none; float:left }

	
	#userform .tmpl_single_uploader .ajax-file-upload-red::before{
		margin-left: 42px;
		bottom: -16px;
	}
	#userform .tmpl_single_uploader #image-profile_photo .ajax-file-upload-red::before{
		margin-left: -8px;
	}
	#userform .ajax-file-upload-statusbar .ajax-file-upload-red{
		margin-top: 0;
		top: 0;
	}
	

	
	
	.sidebar-4c .widget { width:200px }
	.sidebar-5c .widget { width:152px }
	.sidebar-2c .widget-inside, .sidebar-3c .widget-inside, .sidebar-4c .widget-inside, .sidebar-5c .widget-inside { padding:0 }
	.widget_rss a.rsswidget img { background:0 0; margin:0; padding:0 }
	.widget input, .widget select, .widget textarea { width:100% }
	.widget button, .widget input[type=button], .widget input[type=checkbox], .widget input[type=radio], .widget input[type=reset], .widget input[type=submit] { width:auto }
	.widget ul, .widget ul li { background:0 0; list-style:none; margin:0; padding:0 }
	.widget ul ul { margin:6px 0 5px; padding-left:20px }
	.widget ul ul li { background:0 0; margin:0; padding:0 }
	.widget h3, .widget-search .widget-title, .widget-title, .widget.title { border-top:4px solid #e0e0e0\0/; border-top:4px solid rgba(0, 0, 0, .13); border-bottom:1px solid #e0e0e0\0/; border-bottom:1px solid rgba(0, 0, 0, .13); font-size:16px; font-weight:700; color:#444; line-height:normal; padding:8px 0 }
	.widget ul li, .loop_related_list &gt; .post { border-bottom:1px solid #e0e0e0\0/; border-bottom:1px solid rgba(0, 0, 0, .13); padding:8px 0 }
	.widget ul li:last-child { padding-bottom:0; border-bottom:none }
	.widget ul li li { border-bottom:none }
	.widget ul ul { border-left:1px dotted #e0e0e0\0/; border-left:1px dotted rgba(0, 0, 0, .13) }
	.widget .calendar-wrap { margin:12px 0 0 }
	.widget #wp-calendar { font-size:12px; line-height:18px; margin:0; width:100% }
	.widget #wp-calendar caption { background-color:#0165BD; font-size:18px; color:#fff; padding:10px }
	.widget #wp-calendar th { background-color:#333; color:#fff }
	.widget #wp-calendar td, .widget #wp-calendar th { text-align:center; padding:6px 5px 5px }
	.widget #wp-calendar th { font-weight:400 }
	.sidebar-4c .widget #wp-calendar td, .sidebar-4c .widget #wp-calendar th, .sidebar-5c .widget #wp-calendar td, .sidebar-5c .widget #wp-calendar th { padding:5px 0 5px 2px }
	.widget_rss ul li a.rsswidget { font-size:16px; font-weight:700 }
	.widget-widget_rss ul li cite, .widget-widget_rss ul li span.rss-date { color:#999; display:block; font-weight:400; font-style:normal; font-size:14px; padding:6px 0 }
	.widget-search label { display:none }
	.widget-search form { display:block; margin:12px 0 0; position:relative }
	.widget-search input[type=text] { line-height:18px; margin:0; padding-top:5px\9; vertical-align:middle }
	.widget-search input.search-submit { background:url(//www.e-travels.gr/wp-content/themes/Directory/images/icon-magnify.png) no-repeat; border:0; box-shadow:none; -moz-box-shadow:none; -o-box-shadow:none; -webkit-box-shadow:none; display:block; height:18px; padding:0; position:absolute; right:20px; text-indent:-9999em; top:3px; width:18px; z-index:2; visibility:hidden }
	.browse_by_tag a, .tagcloud a, .tags a { display:inline-block; *display:inline;
	zoom:1; vertical-align:top; background:#eaeaea\0/; background:rgba(0, 0, 0, .1); border-radius:4px; font-size:13px!important; color:#666; padding:3px 8px; margin:0 4px 8px 0 }
	.browse_by_tag a:hover, .tagcloud a:hover, .tags a:hover { background:#0165BD; color:#fff }
	.browse_by_tag ul { padding-top:10px }
	.browse_by_tag ul li { display:inline-block; *display:inline;
	zoom:1; vertical-align:top; border:none!important; font-size:12px; padding:0 }
	.browse_by_tag ul li a { display:block; /*white-space:nowrap*/}
	.widget-tags .post_tag-cloud, .widget-tags .term-cloud { padding:12px 0 }
	.widget-tags .wp-tag-cloud li a { font-size:15px!important }
	.widget .textwidget ul { border:0; list-style:none; margin:12px 0 12px 20px; padding:0 }
	.widget .textwidget ul li { border:0; font-size:15px; margin:0 }
	.widget .textwidget ul ul { margin:12px 0 12px 20px }
	.widget .textwidget ol { margin:12px 0 12px 46px; padding:0 }
	.widget .textwiget ol li { margin:0; padding:0 }
	.widget .textwidget ol { list-style:decimal }
	.widget .textwidget ol ol { list-style:upper-roman }
	.widget .textwidget ol ol ol { list-style:lower-roman }
	.widget .textwidget ol ol ol ol { list-style:upper-alpha }
	.widget .textwidget ol ol ol ol ol { list-style:lower-alpha }

/* footer menu */	
	.menu-navigation-container li, .nav_bg .widget-nav-menu li, .sidebar .menu li { display:block!important }
	#footer .menu li ul, .nav_bg .widget-nav-menu li ul, .sidebar .menu li ul { position:static }
	#footer .menu li li, .nav_bg .widget-nav-menu li li, .sidebar .menu li li { display:block; padding:5px 0!important }
	.menu-menu-container ul li { display:block }
	.recent_reviews .average_rating { margin-bottom:5px }

/* sidebar header */
	.header-widget-wrap{ padding: 30px 0; width: 90%; float: right;}

	#sidebar-header { float:right; }
	#sidebar-header .widget { float:right; margin:0 }
	.layout-hl-1c #sidebar-header, .layout-hl-2c-l #sidebar-header, .layout-hl-2c-r #sidebar-header, .layout-hr-1c #sidebar-header, .layout-hr-2c-l #sidebar-header, .layout-hr-2c-r #sidebar-header { padding-top:0; width:100% }
	.layout-2c-r #sidebar-contact_page_sidebar, .layout-2c-r #sidebar-front_page, .layout-2c-r #sidebar-post-detail, .layout-2c-r #sidebar-post-listing, .layout-2c-r #sidebar-primary, .layout-2c-r #sidebar-secondary, .layout-2c-r #sidebar-woo_page { clear:right; float:right;}
	.layout-3c-c #sidebar-front_page, .layout-3c-c #sidebar-primary, .layout-3c-c #sidebar-secondary, .layout-3c-l #sidebar-contact_page_sidebar, .layout-3c-l #sidebar-post-detail, .layout-3c-l #sidebar-post-listing, .layout-3c-l #sidebar-primary, .layout-3c-l #sidebar-secondary, .layout-3c-l #sidebar-woo_page { clear:none }
	.layout-3c-c #sidebar-secondary { position:relative; right:360px }
	.layout-2c-l .sidebar {float: left;clear: left;}
	.layout-2c-l #main #content{float: right;}
	.layout-3c-r #sidebar-front_page, .layout-3c-r #sidebar-post-detail, .layout-3c-r #sidebar-post-listing, .layout-3c-r #sidebar-primary, .layout-3c-r #sidebar-secondary { clear:none }
	.layout-hl-2c-r #sidebar-front_page, .layout-hl-2c-r #sidebar-secondary, .layout-hr-2c-r #sidebar-contact_page_sidebar, .layout-hr-2c-r #sidebar-post-detail, .layout-hr-2c-r #sidebar-post-listing, .layout-hr-2c-r #sidebar-primary, .layout-hr-2c-r #sidebar-secondary { clear:left; float:left }
	#main .sidebar-inter-content, #sidebar-entry { box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; clear:both; width:100%; padding-bottom:0 }
	#sidebar-entry { border:0; padding:18px 0 0 }
	#sidebar-subsidiary, #sidebar-subsidiary-2c, #sidebar-subsidiary-3c, .sidebar-after-header, .sidebar-subsidiary { float:none; margin:0 auto; padding:0; width:1200px }
	.sidebar-wrap { padding:0; position:relative }
	.sidebar-subsidiary .sidebar-wrap { float:none; clear:both; width:auto; height:auto!important; margin-left:-4% }
	.sidebar-1c .sidebar-wrap { margin-left:0 }
	.sidebar-1c .widget, .sidebar-2c .widget, .sidebar-3c .widget, .sidebar-4c .widget, .sidebar-5c .widget { position:static!important; box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; margin-left:4% }
	.sidebar-1c .widget { width:100%; margin-left:0 }
	.sidebar-2c .widget { width:46% }
	.sidebar-3c .widget { width:29.3% }

/* Footer */
	#footer { width:100% }
	#footer .footer_bottom { clear:both; background:#0665bd; color:#fff }
	#footer .footer_bottom a { font-size:13px; color:#fff }
	#footer .footer_bottom a:hover { color:#6fade6 }
	.footer_widget_wrap { margin-left:-3% }
	.footer_widget_wrap .widget { display:inline-block; *display:inline; zoom:1; vertical-align:top; clear:none; width:30%; margin:40px 0 40px 3% }
	.footer_widget_wrap .widget .widget, .footer_widget_wrap .widget .wpcf7-form, .sidebar .widget .widget { width:100% }
	.footer-content { float:left }
	#footer .copyright, #footer .credit { display:block; line-height:20px; font-size:13px; text-align:left; padding:8px 0 }
	#footer .copyright img { position:relative; vertical-align:top }
	#footer .credit { color:#6fade6; padding-top:0 }
	#footer .credit a { color:#6fade6 }
	#footer .credit a:hover { color:#fff }
	#footer .credit img { position:relative; -webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-o-transition:all ease-in-out .4s;transition:all ease-in-out .4s;vertical-align:text-bottom; margin-left:5px }
	#footer .credit img:hover { opacity:.7 }

/* widget */	
	.map_category label { margin-right:15px }
	.map_category label img { margin-left:4px }
	#loginwidgetform { margin:0 }
	#loginwidgetform .form_row { padding-bottom:10px }
	#loginwidgetform input[type=password], #loginwidgetform input[type=submit], #loginwidgetform input[type=text] { margin:0 }
	#loginwidgetform .forgot_link { padding:0 }
	#loginwidgetform .forgot_link a { margin-right:15px }
	.googlemap .wid_gmap { margin-top:15px }
	.mega-menu .widget .search-form { margin:0 }
	.mega-menu .widget .search-form input:focus { width:150px }
	.nav_bg .widget { float: right; clear: none; width: auto; margin:0 }
	.nav_bg .menu { display:inline-block; *display:inline;zoom:1; vertical-align:top; width:auto }
	.nav_bg .widget-search, .nav_bg .widget_shopping_cart { width:auto; float:right; clear:none }
	.nav_bg .widget form { display:inline-block; *display:inline;zoom:1; vertical-align:middle; margin:0 }
	.nav_bg .widget-search h3 { display:none }
	.mega-menu .widget .search-form input[type=text], .widget-search input[type=text] { background:#fff url(//www.e-travels.gr/wp-content/themes/Directory/images/iconset.png) no-repeat right -5px top -8px; font-size:14px }
	.mega-menu .widget .search-form input, .nav_bg .widget input[type=text] { width:150px; border:1px solid rgba(0, 0, 0, .2); -webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;color:#999; margin:7px 7px 6px; margin:11px 8px 9px \0 }
	.mega-menu .widget .search-form input[type=submit], .nav_bg .widget-search input[type=submit] { width: auto !important; margin: 7px 7px 6px 0 !important }
	.mega-menu .widget .search-form input[type=submit]:hover, .nav_bg .widget-search input[type=submit]:hover { background: #fff; border-color: #fff; color: #333; }
	.templatic_shooping { position:relative; width:100%; height:auto!important; padding:0 7px }
	.widget_shopping_cart p.cart_checkout { display:inline-block; *display:inline;zoom:1; vertical-align:top; padding:0; margin-left:8px }
	.widget_shopping_cart p.cart_checkout .amount { font-size:16px }
	.widget_shopping_cart #woo_shopping_cart { position:absolute; top:42px; right:0; z-index:99; width:220px; background:#fff; box-shadow:0 0 4px #ccc }
	.widget_shopping_cart #woo_shopping_cart ul li { padding:5px 10px }
	.widget_shopping_cart #woo_shopping_cart .button { font-size:12px; padding:6px 10px; margin-left:10px }
	.widget_shopping_cart #woo_shopping_cart .total { margin-left:12px }
	.sidebar .widget_shopping_cart .cart_items { text-align:left }
	#header .advertisements img { margin-top:0 }
	.advertisements img { max-width:100%; height:auto; margin-top:12px }
	.subscribe_cont p { padding:0 }
	.subscribe_cont form { margin:0 }
	.subscribe_cont input { display:block; margin:10px 0 0 }
	.subscribe_cont .newsletter_msg { display:block; color:#c00 }
	.sidebar #contact_widget_frm .form_row { padding-bottom:10px }
	.sidebar #contact_widget_frm textarea { display:block; height:100px }
	.sidebar #contact_widget_frm { padding-top:5px; margin:0 }
	.sidebar #contact_widget_frm input[type=text] { display:block }
	
	#contact_widget textarea{color: #666;}

	.testimonials_wrap { margin-top:15px }
	.testimonials_wrap div.active {background-color: transparent !important;}
	.testimonials_wrap div .wpb_gravatar { display: none; }
	.testimonials_wrap div { position: relative; padding-left: 35px; width: 100%!important}
	.testimonials_wrap div:before { font-family: 'Font Awesome 5 Pro'; content: "\f10d"; font-weight: 900; position: absolute; left: 0; top: 6px; font-size: 24px; color: #999; }
	.testimonials_wrap cite { display:block; font-weight:700; margin-bottom:8px }
	a.testimonial_external_link { float:right; }
	.recent_comments li { min-height:58px; }
	.login_widget .login_form_l &gt; h3 { border: none; padding: 0; }

/* comments */
	.recent_comments li span a img { display:block; max-width:100%; height:auto; -webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;color:#333; padding:1px }
	.recent_comments li span a img:hover { border-color:#0165BD; opacity:.7 }
	.recent_comments li a.title { font-weight:700; display:block; padding-bottom:0 }
	.recent_comments li a.comment_excerpt { display:block }
	.sidebar .category-blog { padding-top:15px }

/* social media */
	.social_media ul li { position:relative; display:inline-block; *display:inline; zoom:1; vertical-align:top; width:49%; line-height:18px; border:none!important; margin-right: 5px; }
	.social_media ul li a { display:block; float:left; min-height:38px; box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; line-height:38px }
	.social_media ul li a .social_icon { display:block; float:left; margin-right:5px; }
	.social_media ul li a .social_icon img { width:100%; box-shadow:none; margin-top:2px }
	.social_media ul li a i {-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s; display:block; float:left; width:40px; height:40px; border:2px solid #666; border-radius:100px; font-family: 'FontAwesome'; font-size:18px; line-height:38px; color:#666; text-align:center; font-style: normal; cursor:pointer; padding:0; margin-right:0; }
	.social_media ul li a:hover abbr { border-color:#0165BD; color:#0165BD }
	#sidebar-header .social_media ul li { width:auto; margin-right:10px }
	.footer_col_cont .social_media ul li { width:auto; display:inline-block; *display:inline;zoom:1; vertical-align:top; border:none; margin-right:4px }
	.widget .follow_us_twitter { display:inline-block; *display:inline;zoom:1; vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:700; padding:12px 0 0; margin-left:25px }
	.widget .templatic_twitter_widget li {  padding-left:32px; position: relative; }
	.widget .templatic_twitter_widget li:before { font-family: 'Font Awesome 5 Brands'; content: "\f099"; font-size: 18px; position: absolute; left: 0; top: 0;  }
	.templatic_twitter_widget li a { font-weight:700 }
	.templatic_twitter_widget .twit_time { color:#0165BD; margin-top:4px }
	.Flicker .flickr_pics_wrap { margin:12px 0 0 -8px }
	.Flicker div.flickr_badge_image { display:inline-block; *display:inline;zoom:1; vertical-align:top; box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0 0 9px 10px; width:65px }
	.Flicker div.flickr_badge_image img { display:block; width:100%; height:auto; -webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}

	.social_media .social_media_list { display: flex; flex-wrap: wrap; margin-left: -3%; }
	.social_media .social_media_list li { flex: 0 0 100%; max-width: 47%; margin: 0 0 0 3%; }
	.social_media .social_media_list li a .social_icon, .social_media .social_media_list li a { display: flex; align-items: center; line-height: normal; margin: 0; }
	.social_media .social_media_list li a .social_icon i, .social_media .social_media_list li a i { flex: 0 0 100%; max-width: 40px; font-size: 15px; line-height: 38px; margin-right: 10px; }

/* post pagination */
	.postpagination { text-align:center; margin:15px 0 0 }
	.postpagination a { display:inline-block; *display:inline;zoom:1; vertical-align:top; width:20px; height:20px; background-color:#fafafa\0/; background-color:rgba(0, 0, 0, .03); border:1px solid #e0e0e0\0/; border:1px solid rgba(0, 0, 0, .1); border-radius:4px; font-size:12px; color:#444; font-weight:400; line-height:20px; text-align:center; margin-right:4px }
	.postpagination a:first-child { margin-right: 0; }
	.postpagination a.active, .postpagination a:hover { background-color:#000; border-color:#000; color:#fff; text-decoration:none }

/* popular_posts */
	.popular_posts.widget ul li a.link_img img { width:100%; height:auto; border:none; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; padding:0 }
	.popular_posts.widget ul li .post_data h3 { border:none; font-size:14px; line-height:20px; padding:0; margin-bottom:5px }
	.popular_posts.widget ul li .post_data h3 a { font-weight:700 }
	.popular_posts.widget ul li .post_data p .date, .popular_post ul li .post_data p .views { font-size:13px }
	.popular_posts.widget ul li .post_data p .views { border-right:2px solid rgba(0, 0, 0, .2); padding-right:8px; margin-right:8px }

/* listing_post */
	.listing_post .hentry { float:left; width:100%; border-bottom:1px solid #ccc \0/; border-bottom:1px solid rgba(0, 0, 0, .13) }
	.listing_post .hentry figure.post_fig { float:left; margin-right:4% }
	.listing_post .hentry figure.post_fig img { max-width:100%; height:auto }
	.listing_post .hentry:last-child { border:none; padding-bottom:0 }
	.listing_post .hentry h2 { font-size:14px; line-height:20px; margin-bottom:5px }
	.listing_post .hentry h2 a { font-size:16px; color:#0165BD; font-weight:700 }
	.listing_post .hentry h2 a:hover { color:#666 }
	.listing_post .hentry span { float:left; margin:4px 15px 4px 0 }
	.listing_post .hentry { padding:10px 0 }
	.listing_post .link_img { clear:both; float:left; margin:5px 15px 5px 0 }
	.home .listing_post .hentry { padding:12px 8px 22px; margin-bottom:16px }

/* neighborhood_widget */
	div.neighborhood_widget ul li .nearby_content h4 { font-size:14px; line-height:20px; margin-bottom:5px }
	div.neighborhood_widget ul li .nearby_image { margin:3px 5.5% 0 0 }

/* widget_recent_comments */
	.widget_recent_comments li { line-height:22px }
	#recentcomments { line-height:35px }
	#recentcomments a { color:#666 }
	#recentcomments a:hover { color:#0165BD }

/* sidebar */
	.sidebar .templatic_advanced_search .searchform_wdgt input[type=text], .sidebar .templatic_advanced_search .searchform_wdgt select, .sidebar .templatic_advanced_search .searchform_wdgt textarea { width:100%; max-width:100% }
	.sidebar .templatic_advanced_search .searchform_wdgt .hasDatepicker { max-width:85%!important; margin-right:3% }
	
/* hcard-admin */
	#hcard-admin { background:rgba(0, 0, 0, .04); border:1px solid rgba(0, 0, 0, .06); border-radius:4px; padding:10px; margin-bottom:40px }
	#hcard-admin img.avatar { margin:0 20px 0 0 }
	.agent_biodata span { display:inline-block; *display:inline;
	zoom:1; vertical-align:top; text-indent:-9999px; margin-right:10px }
	.agent_biodata span a { display:block }
	.agent_biodata span a:hover { opacity:.7 }
	.agent_biodata span.u_link a { width:70px; height:24px; background:url(//www.e-travels.gr/wp-content/themes/Directory/images/i_share.png) no-repeat left top }
	.agent_biodata span.u_facebook a { width:94px; height:24px; background:url(//www.e-travels.gr/wp-content/themes/Directory/images/i_facebook.png) no-repeat left top }
	.agent_biodata span.u_twitter a { width:77px; height:24px; background:url(//www.e-travels.gr/wp-content/themes/Directory/images/i_twitter.png) no-repeat left top }
	.search .twp_search_cont { margin-bottom:40px }

/* search */
	.no_search_found_msg p { font-size:16px; padding-bottom:10px }
	.looperror { margin-left:0 }
	.looperror .looperror_msg { font-size:16px }
	.wrap404 {  border:1px solid rgba(0, 0, 0, .1); border-radius:4px; padding:35px; margin:20px auto 40px; max-width: 830px;}
	.display404 { float: left; margin-right: 30px; }
	.display404 i { font-size: 82px; color: #e5e5e5; }
	.desc404 { width: auto; overflow: hidden; word-wrap:break-word; text-align: center; margin-bottom: 30px; }
	.desc404 &gt; span:first-child { color: #ccc; font-size: 82px; line-height: 1.4; }
	.search404 { margin:10px auto 20px; max-width: 620px; padding: 30px; border-radius: 10px; background-color: rgba(0,0,0,0.1); border: 1px solid #ddd; }
	.search404 .search-form input[type="text"] { margin-bottom: 0; }
	.search404 input { margin:0 }
	.search404 input[type=text] { max-width:88% }
	.error_404 h4 { font-size:26px; color:#0165BD; font-weight:700; }
	.error_404 p { padding-bottom:0; font-size:16px }
	.search404 .location, .search404 .searchpost { display:inline-block; *display:inline;zoom:1; vertical-align:top; width:70%; margin-right:2% }
	.search404 .sgo { display:inline-block; *display:inline;zoom:1; vertical-align:top; margin:0!important }

/* widget area */
	@media only screen and (min-width:768px) {.cont_wid_area .widget { display:inline-block; width:46%; margin:20px 8% 0 0; clear: none; }	}
	.cont_wid_area .widget:nth-of-type(2n) { margin-right: 0; }
	.cont_wid_area .widget .widget { margin: 0; width: 100%; }
	.wpcf7-form { float:left; margin-top:4px }
	.cont_wid_area .wpcf7-form { width: 100%; }
	.form_row label { margin-bottom:0 }
	.indicates { color:red; margin:0 5px }
	.recaptcha_claim span { color:red }
	span.error, span.message_error { list-style:none; color:red }
	span.error:empty, .form_row span.error_message:empty, span.message_error:empty, span.message_error2:empty,span.error:empty, span.message_error:empty{display:none;}
	.wpcf7-form .textarea { height:160px }
	.sidebar .cont_wid_area, .sidebar .wpcf7-form { width:100% }
	.gm-style p { font-size:12px; padding-bottom:6px }
	.gm-style div { font-size:12px }
	.map_canvas .gm-style-iw{height: 230px;overflow-y:auto!important; }
	#map_canvas .gm-style-iw .google-map-info.map-image .map-inner-wrapper .map-item-img{display: block; left: 0;right: 0;}
	#map_canvas .gm-style-iw .google-map-info .map-inner-wrapper .map-item-info{padding: 62px 0 5px;}
	#map_canvas .gm-style-iw .google-map-info.map-image .map-inner-wrapper{margin-top: 53px;}
	.gm-style-iw &gt; div{max-height: inherit!important;}
	.google-map-info .map-inner-wrapper{height:100%;overflow:inherit;}



/* map-canvas */
	#map-canvas .infoBox img { position:absolute!important; right:7px; top:7px; z-index:9 }
	#map-canvas .google-map-info { background:#fff; border:3px solid #939393; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; padding:12px 20px }
	#map-canvas .google-map-info .map-inner-wrapper { position:relative; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; font-size:12px; line-height:18px }
	#map-canvas .google-map-info .map-inner-wrapper .map-item-img { width:90px; height:90px; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; margin:-54px auto 0 }
	#map-canvas .google-map-info .map-inner-wrapper .map-item-info { text-align:center; padding:15px 0 }
	#map-canvas .google-map-info .map-inner-wrapper .map-arrow { position:absolute; bottom:-38px; left:75px; width:38px; height:26px; background:url(//www.e-travels.gr/wp-content/themes/Directory/images/map-tooltip.png) no-repeat 0 0 }

/* advance_search_form */
	.advance_search_form .form_row label { display:block; max-width:370px; width:100% }
	.advance_search_form { margin-left:-4% }
	.advance_search_form .form_row input[type=text], .advance_search_form .form_row select { display:block; max-width:100% }
	.advance_search_form .form_row select option { margin:10px 12px }
	.advance_search_form .form_row .adv_author { display:block }
	.advance_search_form .form_row { display:inline-block; *display:inline;zoom:1; vertical-align:top; width:46%; margin:0 -4px 0 4% }
	.advance_search_form .form_row .hasDatepicker { clear:none!important; float:left; width:34%; margin-right:2% }
	.advance_search_form .form_row #frmdate { margin-left:4% }
	.advance_search_form .form_row .adv_author { margin-top:5px }
	.advance_search_form .form_row .adv_author input { float:left; margin:4px 8px 0 0 }

/* arclist */
	.arclist { clear:both; float:left; width:100%; margin-bottom:40px }
	.arclist:last-child { margin-bottom:0 }
	.arclist h2 { color:#0165BD }
	.arclist ul { padding:0; margin:0 0 0 -3% }
	.arclist ul li { float:none; display:inline-block; *display:inline; zoom:1; vertical-align:top; width:46%; box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; font-size:16px; line-height:24px; padding:12px 0 12px 15px; margin-left:3%; position: relative; }
	.arclist ul li:before { position: absolute; left: 0; top: 12px; font-family: 'Font Awesome 5 Pro'; content: "\f45c"; font-size: 6px; }
	.arclist ul li:last-child { border:none }
	.arclist ul li a { color:#000; line-height:20px }
	.arclist ul li a:hover { color:#0165BD }
	.arclist ul li .arclist_date, .arclist ul li .arclist_date a { font-size:13px; color:#666 }
	.arclist ul li .arclist_date a:hover { color:#0165BD }
	.arclist ul ul { margin-left:20px }
	.arclist ul ul li { border:none; padding-bottom:0 }
	.arclist ul li span.arclist_comment { font-size:13px; color:#999 }
	.arclist ul li span.arclist_comment a { color:#666 }

/* sitemap */
	.sitemap .arclist { float:left }
	.sitemap .arclist ul li { background-position:0 19px; padding:8px 0 8px 15px }
	.sitemap .arclist ul li li { width:100%; padding-bottom:0 }

/* error 404 */
	.arclist ul li span.arclist_comment { display:block; float:none }
	.error-404 .arclist { float:left }
	.error-404 .arclist ul li { background-position:0 17px; padding:8px 0 8px 15px }
	.error-404 .arclist ul li li { width:100%; padding-bottom:0 }

/* search */
	.search .arclist { float:left }
	.search .arclist ul li { background-position:0 17px; padding:8px 0 8px 15px }
	.search .arclist ul li li { width:100%; padding-bottom:0 }
	.search-form .search-submit { margin:0!important }
	.search-form .search-text { max-width:370px!important }

/* taxonomy */
	.taxonomy-post_format .arclist { float:left }
	.taxonomy-post_format .arclist ul li { background-position:0 17px; padding:8px 0 8px 15px }
	.taxonomy-post_format .arclist ul li li { width:100%; padding-bottom:0 }
	.taxonomy .arclist { float:left }
	.taxonomy .arclist ul ul { margin-top:0!important; margin-bottom:0!important }
	.taxonomy .arclist ul li { background-position:0 17px; padding:8px 0 8px 15px }
	.taxonomy .arclist ul li li { width:100%; padding-bottom:0 }
	body .wpcf7 span.edit { text-align:left }

/* ui-autocomplete */
	body .ui-widget-content.ui-autocomplete.ui-front { background:#fff; border:none; padding:0; font-size: 13px; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; }
	body .ui-widget-content.ui-autocomplete.ui-front { width:100%; max-width:250px; max-height: 250px; overflow-y: auto;}

	body .ui-widget-content.ui-autocomplete.ui-front li.instant_search:first-child { border-top: 0; }
	body .ui-widget-content.ui-autocomplete.ui-front li.instant_search { color: #2d2d2a; display: block; height: 34px; line-height: 34px; overflow: hidden; padding: 0 12px; text-decoration: none; border-top: 1px dotted #e9e9e9; cursor:pointer; list-style:none; }
	body .ui-widget-content.ui-autocomplete.ui-front li.instant_search:hover { background-color: #f1f1f1; }
	body .ui-widget-content.ui-autocomplete.ui-front li.instant_search label,
	.header-widget-wrap #sidebar-header form .ui-widget-content.ui-autocomplete.ui-front li.instant_search label { cursor:pointer;  float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  cursor: pointer; font-weight:normal; text-align:left; padding:0;/*width: 220px;*/ }/*auto complete listing tcategory title issue*/
	body .ui-widget-content.ui-autocomplete.ui-front li.instant_search span.type,
	.header-widget-wrap #sidebar-header form .ui-widget-content.ui-autocomplete.ui-front li.instant_search span.type	{ cursor:pointer; color: #9a9a93; float: right; font-size: 9px; letter-spacing: -0.2px;  }
	#search-result.ui-autocomplete{ position:absolute; top:39px !important; background-color: white; border-radius: 0;}
	
	.total_homes { display:block; margin-bottom:10px }
	#container .header_container .header_strip .sticky_main #branding, #container .header_container .header_strip .sticky_main #branding1 { width:20%\0/ }
	#container .header_container .header_strip .sticky_main #nav-secondary, #container .header_container .header_strip .sticky_main #nav-secondary1 { width:76%\0/ }
	body #container .header_container .header_strip .sticky_main .dcjq-mega-menu ul.menu { width:100%\0/!important; margin:0\0/!important }
	.home_page_content .Flicker .flickr_pics_wrap {*margin-left:0; margin-left:0\0 }
	ul.payment_methods label { display:inline\0/ }

		div#menu-mobi-secondary .menu ul li.menu-item-has-children ul.inactive{display:none !important;}
div#menu-mobi-secondary .menu ul li.menu-item-has-children span{padding:5px; border:1px solid #fff;}
	
/* flexslider */
	.more_photos li { margin-right: 20px; }
	@media only screen and (max-width:1400px) {.flexslider .slides {text-align:center}.flexslider .slides img {/*width:auto; height:auto;*/ max-width:100%;}
	
/* sticky header */
	.stickyheader .header_container {float:left;width:100%;position:fixed;top:0;z-index:111;background:#0165BD;box-shadow:0 2px 5px rgba(0, 0, 0, .4);padding:2px 0}
	.stickyheader .header_container #menu-primary, .stickyheader .header_container #sidebar-header, .stickyheader .header_container h2 {display:none}
	.sticky_main #branding1 {text-align:right}
	.sticky_main #branding1 h1{display: block;margin: 0;}
	.sticky_main #branding1 img {display:inline}
	.stickyheader #site-description {display:none}
	}

	@media only screen and (max-width:1200px) {
		
		#branding,
		#branding1 {
			position:static!important;
		}
		body{
			position: inherit;
		}

	}

	#container .header_container .header_strip .sticky_main #branding, #container .header_container .header_strip .sticky_main #branding1 {width:20%}
	#container .header_container .header_strip .sticky_main #nav-secondary, #container .header_container .header_strip .sticky_main #nav-secondary1 {width:78%}}

/* layout */	
	.search404 input[type=text] {max-width:68%}
	.layout-2c-l .alignleft, .layout-2c-l .alignright, .layout-2c-r .alignleft, .layout-2c-r .alignright, .layout-hl-1c .alignleft, .layout-hl-1c .alignright, .layout-hr-1c .alignleft, .layout-hr-1c .alignright {float:none;margin-left:0;margin-right:0}
	.layout-2c-l blockquote.alignleft, .layout-2c-l blockquote.alignright, .layout-2c-r blockquote.alignleft, .layout-2c-r blockquote.alignright, .layout-hl-1c blockquote.alignleft, .layout-hl-1c blockquote.alignright, .layout-hr-1c blockquote.alignleft, .layout-hr-1c blockquote.alignright {float:none;margin:0;width:auto}
	.layout-2c-l td, .layout-2c-l th, .layout-2c-r td, .layout-2c-r th, .layout-hl-1c td, .layout-hl-1c th, .layout-hr-1c td, .layout-hr-1c th {padding:10px}
	#sidebar-subsidiary, #sidebar-subsidiary-2c, #sidebar-subsidiary-3c, .sidebar-after-header, .sidebar-subsidiary {width:92%!important;padding:0 4%!important}
	#footer {width:100%}
	.layout-3c-c #content {left:auto;position:static}
	.layout-3c-r #main .wrap {background-image:url(//www.e-travels.gr/wp-content/themes/Directory/images/dot.png);background-position:319px 0}

/* gallery*/
	.gallery .col-1,.gallery .col0{width:280px;}
	.gallery .col-2{width:120px;}
	.gallery .col-3,.gallery .col-4,.gallery .col-5,.gallery .col-6,.gallery .col-7,.gallery .col-8,.gallery .col-9{width:66px;}
	.gallery .col-3 .gallery-caption,.gallery .col-4 .gallery-caption{display:none;}
	.layout-1c .gallery .col-1,.layout-1c .gallery .col0{width:600px;}
	.layout-1c .gallery .col-2{width:280px;}
	.layout-1c .gallery .col-3{width:173px;}
	.layout-1c .gallery .col-4{width:120px;}
	.layout-1c .gallery .col-5{width:88px;}
	.layout-1c .gallery .col-6,.layout-1c .gallery .col-7,.layout-1c .gallery .col-8,.layout-1c .gallery .col-9{width:66px;}
	.layout-1c .col-3 .gallery-caption,.layout-1c .col-4 .gallery-caption{display:block;}

/* comments */
	#comments li li {background-image:none}
	#comments li li .comment-wrap {margin-left:0}

/* sidebar-primary */
	.layout-3c-c #sidebar-primary,.layout-3c-c #sidebar-secondary,.layout-3c-l #sidebar-primary,.layout-3c-l #sidebar-secondary{clear:right;}
	.layout-3c-c #sidebar-secondary{position:static;right:auto;}
	.layout-3c-r #sidebar-primary,.layout-3c-r #sidebar-secondary{clear:left;float:left;}
	.layout-hl-2c-l #sidebar-primary,.layout-hl-2c-l #sidebar-secondary,.layout-hl-2c-r #sidebar-primary,.layout-hl-2c-r #sidebar-secondary,.layout-hr-2c-l #sidebar-primary,.layout-hr-2c-l #sidebar-secondary,.layout-hr-2c-r #sidebar-primary,.layout-hr-2c-r #sidebar-secondary{clear:both;width:100%;}

/* taxonomy-post_format */
	body.taxonomy-post_format-video .hfeed{width:100%;}
	body.taxonomy-post_format-video .format-video{width:47.4%;}
	body.taxonomy-post_format-image .hfeed{width:100%;}
	body.taxonomy-post_format-image .format-image{width:47.4%;}

/*advertisements*/
	.advertisements img {padding-left:0!important}




/*Detail Page*/
.singular-jobs .claim-post-wraper{
	display: inline-block;
	margin-top: 20px;
	width: 100%;
}
.singular-jobs #content .claim-post-wraper ul li{
	display: inline-block;
}

.post .entry .deal-tax-detail .dea_buynow { display: none; }
.singular-deals #slidersection .deal_price_link .deal-tax-detail .dea_buynow { display: none; }

/* ==========================================================================
   Link Post Type
   ========================================================================== */
		.listed_datas{
			margin-bottom: 20px;
		}
		.data_img {
			float: left;
			margin-right: 20px;
			width: auto;
		}
		.data_img &gt; img {
			border: 1px solid rgba(0, 0, 0, 0.1);
		}
		.data_detail {
			display: block;
			overflow: hidden;
		}
		.data_detail p{
			padding-bottom: 5px;
		}
		.listed_datas:first-child{
			margin-top: 20px;
		}




/* ==========================================================================
   Password Protected
   ========================================================================== */
   	.post-password-form input[type="submit"]{
   		vertical-align: middle;
   	}

/* ==========================================================================
   select2 multi lavel
   ========================================================================== */
	.select2-container .select2-selection--multiple .select2-selection__rendered,
	.select2-container .select2-search--inline .select2-search__field {vertical-align:middle;}
	.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding-bottom:4px;}
	.select2-container--default .select2-selection--multiple{border-radius:0; border-color:rgba(0, 0, 0, 0.2);}
	.select2-container .select2-selection--multiple{min-height:35px;}




/* ==========================================================================
   Woocommerce Booking (paid plugins)
   ========================================================================== */
	.wc-bookings-booking-form{display:-webkit-flex;display:-ms-flexbox;display:flex; -webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap; margin:0;}
	.wc-bookings-booking-form&gt;*, .wc-bookings-booking-form&gt;.product-addon{color:#919191;font-size:12px;margin:0 7px;-webkit-flex-basis:100%;flex-basis:100%;-webkit-flex-grow:1;flex-grow:1;-ms-flex-positive:1;-ms-flex-preferred-size:100%}
	.wc-bookings-booking-form .form-field input[type="number"]{width:85% !important; padding:8px;}
	.wc-bookings-booking-form .product-addon-totals{margin-bottom:12px;}
	.wc-bookings-booking-form .product-addon-totals dt,
	.wc-bookings-booking-form .product-addon-totals dd{display:inline;float:none;width:auto;}
	.wc-bookings-booking-form .product-addon-totals dt{padding-right:1em;}
	.wc-bookings-booking-form .wc-bookings-date-picker + .form-field label{display:block;text-align:center;}
	.wc-bookings-booking-form .addon-description~p{margin-bottom:12px;}
	.wc-bookings-booking-form .block-picker{margin-bottom:20px;}
	.wc-bookings-booking-form&gt;.form-field{-webkit-flex:1 1 51%;-ms-flex:1 1 51%;flex:1 1 51%;}
	.wc-bookings-booking-form&gt;.wc_bookings_field_duration,
	.wc-bookings-booking-form&gt;.wc_bookings_field_persons{width:6em;-webkit-flex:1 0 4em;-ms-flex:1 0 4em;flex:1 0 4em;}
	.wc-bookings-booking-form .form-field{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;}
	.block-picker{border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;color:#484848;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
	.block-picker,.block-picker&gt;li{margin:0;padding:0;}
	.block-picker&gt;li{border-left:1px solid #ebebeb;border-top:1px solid #ebebeb;text-align:center;-webkit-flex:1 1 33%;-ms-flex:1 1 33%;flex:1 1 33%;}
	.block-picker&gt;li:not(.block){padding:0.55em;}
	.block-picker &gt; li a{color:#484848;display:block;height:auto !important;padding:0.55em 0;width:auto !important;}
	.block-picker &gt; li a.selected, .block-picker &gt; li a:hover{background:#ff4d55;color:white;position:relative;}
	.wc-bookings-booking-cost{color:#484848;font-size:14px;margin:0	7px 12px;width:100%;}
	.wc-bookings-booking-cost strong{font-size:18px;font-weight:normal;left:0;margin-left:0.3em;position:relative;top:1px;}
	.wc-bookings-date-picker+.form-field{display:none;}
	.wc-bookings-date-picker+.form-field[style]{display:block;}

	.wc-bookings-date-picker .ui-datepicker .ui-state-default { background: #e6e6e6 !important; border: 0 none; color: inherit; margin: -1px; padding: 8px 0; text-align: center;}
	.wc-bookings-date-picker .ui-datepicker td.bookable a{ background-color: transparent !important; color:#555 !important;}
	 .wc-bookings-date-picker .ui-datepicker td &gt; a:hover,
	 .wc-bookings-date-picker .ui-datepicker table .bookable-range a,
	 .wc-bookings-date-picker .ui-datepicker table .ui-datepicker-current-day a,
	 .block-picker &gt; li a.selected, .block-picker &gt; li a:hover,
	 .lwa-form input[type="submit"]:hover { background: #333 !important; color:#fff !important;}
	.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev span, .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next span {display: none;}
	.wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-datepicker-header{padding:0;}
	.widget_sidebar_title .widget_subtitle {color: #999; display: block; font-size: 10px; font-weight: 400; text-transform: uppercase; margin-top:5px;}
	
	.wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next.ui-state-hover,
	.wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev.ui-state-hover{/*background: rgba(0, 0, 0, 0) !important;  content: "\f105"; font-family: 'Font Awesome 5 Pro';*/}
	.wc-bookings-date-picker .ui-datepicker .ui-datepicker-title{color: #555 !important;}
	.wc-bookings-booking-form fieldset{margin-bottom:0 !important;}
	
	/*.widget_listing_sidebar_products .product-type_booking form.cart{border:1px solid #ddd; }*/
	.widget_listing_sidebar_products .product-type_booking form.cart .wc-bookings-booking-form{padding-left:0; padding-right:0}
	
	.widget_listing_sidebar_products .product-type_booking .wc-bookings-booking-form{border:0;}
	.wc-bookings-booking-form-button{display:block !important; margin:0 auto 0px !important;opacity:1 !important; padding:13px 15px !important; width: 100% !important;}
	.wc-bookings-booking-form .wc-bookings-booking-cost {background: transparent !important; border-top: 0px !important; margin: 0px !important; padding: 0 0 1em !important;}
	
	.product-type_booking .price, .product-type_booking .product_title, .product-type_booking [itemprop="description"] { display: none !important;}	
	.wc-bookings-booking-form .select-wrap select {padding:6px 12px;}
	.wc-bookings-booking-form .select-wrap span.select{white-space: pre; height: auto; max-height: none; padding: 4px 10px; min-height: 35px;}
	.wc-bookings-booking-form .select-wrap span.select::after { background: #fff; padding:5px 8px; right: 0; top: 0;}
	.wc-bookings-date-picker .ui-widget-content { width:100% !important;max-width:100% !important;}
	.wc-bookings-booking-form label {text-transform:capitalize; line-height:normal; margin-bottom:8px; font-size:13px;}
	.wc-bookings-booking-form .wc-bookings-date-picker legend{display:none;}
	.widget_listing_sidebar_products .widget_sidebar_title{margin-bottom:0; border-bottom:0;}
	.wc-bookings-date-picker .ui-widget-content{box-shadow:none;}
	.wc-bookings-date-picker .ui-datepicker tbody { border: 1px solid #ebebeb;}
	.wc-bookings-date-picker .ui-datepicker tr, .ui-datepicker-calendar, .wc-bookings-date-picker .ui-datepicker .ui-datepicker-header { border: 0 none;}
	.wc-bookings-date-picker .ui-datepicker th {color: #919191; font-weight: normal; padding: 0.55em 0; border:0;}
	
	.widget_listing_sidebar_products .widget_sidebar_title { text-align: center; border-top:0;}
	.sidebar div.widget_listing_sidebar_products { padding: 15px;border: 1px solid rgba(0, 0, 0, 0.075);border-radius: 4px;}

	.wc-bookings-booking-form fieldset .picker.hasDatepicker{width:100% !important;}
	.widget_listing_sidebar_products .woocommerce-message .wc-forward{display:block; width:100%;}
	.wc-bookings-date-picker .ui-widget-content{z-index:10 !important;}
	.list .entry .entry-title-wrapper .listing_rating ~ p {position: absolute;right: 2px;top: 33px;}








/* Media Query */
	@media screen and (max-width: 1200px) {
		body .shop_table {width:100%;border:1px solid rgba(0, 0, 0, .05)}
		body .shop_table td:last-child {border-bottom:0}
		body .shop_table td, body .shop_table th {border-bottom:1px solid rgba(0, 0, 0, .05);border-right:1px solid rgba(0, 0, 0, .05);border-top:0}
		body #content table.cart td.actions .button.alt, body table.cart td.actions .button.alt {float:right}
		.coupon p {margin-bottom:8px}
		.gallery-item {max-width:47%!important;width:100%!important;margin:0 3% 2.5% 0!important}
		.gallery-size-full .gallery-item {max-width:none!important}
		.gallery-item img {width:100%!important;max-width:none!important}
		.gallery-caption, .gallery-item a {width:100%!important}
		span.ginput_left, span.ginput_right {width:100%}
		#main {padding-top:20px;}
		.mobile_container_open {right:300px}
		.mobile_header {display:block;z-index:99999}
		.toggle_mobile_header {display:block}
		body .widget_shopping_cart .cart_items .cart_in_navigation {background:url(//www.e-travels.gr/wp-content/themes/Directory/images/cart1.png) no-repeat -9px -3px}
		#container .header_container .header_strip .mega-menu, #container .header_container .header_strip .sticky_main {display:none!important}
		body .dcjq-mega-menu ul.menu {width:92%!important}body .mega-menu .nav_bg {background:#000!important;border-radius:0;padding:0 10px!important}
		.hentry .aligncenter, .hentry .alignleft, .hentry .alignright {display:block;margin-bottom:20px}
		form#commentform input[type=text], form#commentform textarea {width:95%}
		#respond #cancel-comment-reply-link {display:block;float:none}
		.twp_search_cont input[type=text] {max-width:68%}
		#comments li li {padding-left:0}
		.footer_widget_wrap {margin-left:0}
		.footer_widget_wrap .widget {width:100%;margin:20px 0}
		div#menu-footer .menu li a {padding:5px 0}
		.popular_post ul li a.link_img {width:12%}
		.popular_post ul li .post_data {width:78%}
		.sidebar .search-form .search-text {max-width:100%!important}
		.subscribe_cont input {max-width:100%}
		.arclist ul {margin-left:0}
		.arclist ul li {width:100%;margin-left:0}
		.sitemap .archive_pages ul li, .sitemap .archive_posts ul li, .sitemap .archive_product_categories ul li, .sitemap .archive_products ul li, .sitemap .arvhive ul li, .sitemap .arvhive_categories ul li {width:100%;margin-right:0}

		
		/*#main #content {clear:both;width:100%;padding-bottom:20px;margin-bottom:0}*/
		


		
		/*#main #content {clear:both;width:100%;padding-bottom:20px;margin-bottom:0}*/


		.layout-1c .gallery .col-1, .layout-1c .gallery .col0 {width:280px}
		.layout-1c .gallery .col-2 {width:120px}.layout-1c .gallery .col-3, .layout-1c .gallery .col-4, .layout-1c .gallery .col-5, .layout-1c .gallery .col-6, .layout-1c .gallery .col-7, .layout-1c .gallery .col-8, .layout-1c .gallery .col-9 {width:66px}
		.layout-1c .col-3 .gallery-caption, .layout-1c .col-4 .gallery-caption {display:none}
		.sidebar-subsidiary .sidebar-wrap {margin-left:0}.sidebar-2c .widget, .sidebar-3c .widget, .sidebar-4c .widget, .sidebar-5c .widget {margin-left:0;width:100%}
		
		#sidebar-header {padding-top:0;width:100%}.header_container {float:left;width:100%;background:rgba(0, 0, 0, .03);background:#fafafa;border-bottom:1px solid #e0e0e0\0/;border-bottom:1px solid rgba(0, 0, 0, .13);box-shadow:1px 1px 2px rgba(0, 0, 0, .1)}
		#header {float:left;width:100%}
		#container #menu-primary, #container #menu-secondary, #container #menu-secondary1 {display:none}
		.nav_bg .widget-nav-menu nav, div#menu-secondary .wrap, div#menu-secondary1 .wrap, div#menu-subsidiary .wrap {position:relative;background:none!important;border:none;box-shadow:none;margin-bottom:12px}
		div#menu-secondary-title, div#menu-subsidiary-title {background:url(//www.e-travels.gr/wp-content/themes/Directory/images/menu.png) no-repeat -15px -2px;min-width:32px;height:32px;float:left;color:#fff;line-height:34px;padding:6px 0 6px 30px}
		div#menu-secondary .menu, div#menu-secondary1 .menu {position:absolute;top:50px;left:0;z-index:10;width:auto!important}
		body .dcjq-mega-menu ul.menu {height:auto!important}
		body .dcjq-mega-menu ul li {float:none!important;clear:both!important;width:100%!important;height:auto!important;margin-right:0!important}
		body .dcjq-mega-menu ul li a {float:none!important;clear:both!important}
		body .dcjq-mega-menu ul li .sub-container.mega .sub, body .dcjq-mega-menu ul li .sub-container.non-mega .sub {width:100%!important;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
		body .dcjq-mega-menu ul li .sub-container.non-mega li {width:100%!important}
		body .dcjq-mega-menu ul li .sub .row {width:100%!important;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
		blockquote.alignleft, blockquote.alignright {width:100%;margin-left:0;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
		div#menu-header-horizontal-title, div#menu-header-primary-title, div#menu-header-secondary-title, div#menu-mobi-primary-title, div#menu-mobi-secondary-title, div#menu-mobi-secondary-title1, div#menu-subsidiary-title {display:block;width:auto;color:#FFF;font-size:24px;padding:10px 10px 10px 15px}
		span.sub-indicator {display:none!important}
		div#menu-header-horizontal .menu, div#menu-header-primary .menu, div#menu-header-secondary .menu, div#menu-mobi-primary .menu, div#menu-mobi-secondary .menu, div#menu-mobi-secondary1 .menu, div#menu-subsidiary .menu {display:block;float:none;height:auto;min-height:none;padding:0;width:100%}
		div#menu-header-horizontal .menu.visible, div#menu-header-primary .menu.visible, div#menu-header-secondary .menu.visible, div#menu-mobi-primary .menu.visible, div#menu-mobi-secondary .menu.visible, div#menu-mobi-secondary1 .menu.visible, div#menu-subsidiary .menu.visible {display:block}
		div#menu-header-horizontal .menu li, div#menu-header-horizontal .menu ul, div#menu-header-horizontal .menu ul ul, div#menu-header-primary .menu li, div#menu-header-primary .menu ul, div#menu-header-primary .menu ul ul, div#menu-header-secondary .menu li, div#menu-header-secondary .menu ul, div#menu-header-secondary .menu ul ul, div#menu-mobi-primary .menu li, div#menu-mobi-primary .menu ul, div#menu-mobi-primary .menu ul ul, div#menu-mobi-secondary .menu li, div#menu-mobi-secondary .menu ul, div#menu-mobi-secondary .menu ul ul, div#menu-mobi-secondary1 .menu li, div#menu-mobi-secondary1 .menu ul, div#menu-mobi-secondary1 .menu ul ul, div#menu-subsidiary .menu li, div#menu-subsidiary .menu ul, div#menu-subsidiary .menu ul ul {float:none;width:100%!important}
		.layout-hl-1c div#menu-header-horizontal .menu ul ul, .layout-hl-1c div#menu-header-primary .menu ul ul, .layout-hl-1c div#menu-header-secondary .menu ul ul, .layout-hl-2c-l div#menu-header-horizontal .menu ul ul, .layout-hl-2c-l div#menu-header-primary .menu ul ul, .layout-hl-2c-l div#menu-header-secondary .menu ul ul, .layout-hl-2c-r div#menu-header-horizontal .menu ul ul, .layout-hl-2c-r div#menu-header-primary .menu ul ul, .layout-hl-2c-r div#menu-header-secondary .menu ul ul, .layout-hr-1c div#menu-header-horizontal .menu ul ul, .layout-hr-1c div#menu-header-primary .menu ul ul, .layout-hr-1c div#menu-header-secondary .menu ul ul, .layout-hr-2c-l div#menu-header-horizontal .menu ul ul, .layout-hr-2c-l div#menu-header-primary .menu ul ul, .layout-hr-2c-l div#menu-header-secondary .menu ul ul, .layout-hr-2c-r div#menu-header-horizontal .menu ul ul, .layout-hr-2c-r div#menu-header-primary .menu ul ul, .layout-hr-2c-r div#menu-header-secondary .menu ul ul, div#menu-header-horizontal .menu ul ul, div#menu-header-primary .menu ul ul, div#menu-header-secondary .menu ul ul, div#menu-mobi-primary .menu ul ul, div#menu-mobi-secondary .menu ul ul, div#menu-mobi-secondary1 .menu ul ul, div#menu-subsidiary .menu ul ul {bottom:auto!important;display:block!important;left:auto!important;margin:0!important;position:static!important;top:auto!important;visibility:visible!important;width:100%!important}
		div#menu-header-horizontal .menu li li a, div#menu-header-primary .menu li li a, div#menu-header-secondary .menu li li a, div#menu-mobi-primary .menu li li a, div#menu-mobi-secondary .menu li li a, div#menu-mobi-secondary1 .menu li li a, div#menu-subsidiary .menu li li a {padding-left:35px;/* !important */}
		div#menu-header-horizontal .menu li li li a, div#menu-header-primary .menu li li li a, div#menu-header-secondary .menu li li li a, div#menu-mobi-primary .menu li li li a, div#menu-mobi-secondary .menu li li li a, div#menu-mobi-secondary1 .menu li li li a, div#menu-subsidiary .menu li li li a {padding-left:50px!important}
		div#menu-header-horizontal .menu li li li li a, div#menu-header-primary .menu li li li li a, div#menu-header-secondary .menu li li li li a, div#menu-mobi-primary .menu li li li li a, div#menu-mobi-secondary .menu li li li li a, div#menu-mobi-secondary1 .menu li li li li a, div#menu-subsidiary .menu li li li li a {padding-left:70px!important}
		div#menu-header-horizontal .menu li li li li li a, div#menu-header-primary .menu li li li li li a, div#menu-header-secondary .menu li li li li li a, div#menu-mobi-primary .menu li li li li li a, div#menu-mobi-secondary .menu li li li li li a, div#menu-mobi-secondary1 .menu li li li li li a, div#menu-subsidiary .menu li li li li li a {padding-left:90px!important}
		div#menu-mobi-primary .menu li a {background-color:none;border:0;border-bottom:1px solid #222;color:#999}
		div#menu-mobi-primary .menu li a:hover {background-color:none}
		div#menu-mobi-primary .menu li li a {background-image:url(//www.e-travels.gr/wp-content/themes/Directory/images/icons.png);background-position:-4px -108px;background-repeat:no-repeat;background-color:none;border:none}
		div#menu-mobi-primary .menu li a:hover, div#menu-mobi-primary .menu li.current-menu-item a, div#menu-mobi-primary .menu li:hover&gt;a {color:#fff}
		div#menu-mobi-primary .menu li li a:hover, div#menu-mobi-primary .menu li li:hover&gt;a {background-color:none}
		div#menu-mobi-primary .menu li li li a {background-position:14px -108px}
		div#menu-mobi-primary .menu li li li li a {background-position:34px -108px}
		div#menu-mobi-primary .menu li li li li li a {background-position:54px -108px}
		div#menu-mobi-secondary .menu li a, div#menu-mobi-secondary1 .menu li a, div#menu-subsidiary .menu li a {background-color:none;border-bottom:1px solid #222;color:#999;text-shadow:none;padding-left:15px;padding-right:15px}
		div#menu-mobi-secondary .menu li a:hover, div#menu-mobi-secondary1 .menu li a:hover, div#menu-subsidiary .menu li a:hover {background-color:#000}
		div#menu-mobi-secondary .menu li li a, div#menu-mobi-secondary1 .menu li li a, div#menu-subsidiary .menu li li a {background-image:url(//www.e-travels.gr/wp-content/themes/Directory/images/icons.png);background-repeat:no-repeat;background-position:-4px -108px;background-color:none!important;border:none;padding:10px 0}
		div#menu-mobi-secondary .menu li li li a, div#menu-mobi-secondary1 .menu li li li a, div#menu-subsidiary .menu li li li a {background-position:12px -108px}
		div#menu-mobi-secondary .menu li li li li a, div#menu-mobi-secondary1 .menu li li li li a, div#menu-subsidiary .menu li li li li a {background-position:34px -108px}
		div#menu-mobi-secondary .menu li li li li li a, div#menu-mobi-secondary1 .menu li li li li li a, div#menu-subsidiary .menu li li li li li a {background-position:54px -108px}
		.nav_bg .widget-nav-menu li li a:hover, div#menu-mobi-secondary .menu li li a:hover, div#menu-mobi-secondary .menu li li:hover&gt;a, div#menu-mobi-secondary1 .menu li li a:hover, div#menu-mobi-secondary1 .menu li li:hover&gt;a, div#menu-subsidiary .menu li li a:hover {background-color:#000}
		div#menu-header-horizontal, div#menu-header-primary, div#menu-header-secondary {clear:both;float:none!important;margin:0!important;padding:0 40px;width:auto!important}
		div#menu-header-horizontal .wrap, div#menu-header-primary .wrap, div#menu-header-secondary .wrap {padding-top:0}
		div#menu-header-horizontal .menu li a, div#menu-header-primary .menu li a, div#menu-header-secondary .menu li a {border:0;border-bottom:1px dotted #f8f8f8}
		div#menu-header-horizontal .menu li li li a, div#menu-header-primary .menu li li li a, div#menu-header-secondary .menu li li li a {background-position:52px 17px!important;padding-left:78px!important}
		div#menu-header-horizontal .menu li li li li a, div#menu-header-primary .menu li li li li a, div#menu-header-secondary .menu li li li li a {background-position:78px 17px!important;padding-left:104px!important}
		div#menu-header-horizontal .menu li li li li li a, div#menu-header-primary .menu li li li li li a, div#menu-header-secondary .menu li li li li li a {background-position:104px 17px!important;padding-left:130px!important}
		div#menu-footer {width:100%;border-bottom:1px solid #6FADE6\0/;border-bottom:1px solid rgba(255, 255, 255, .15);padding-bottom:10px;margin:5px 0}
		div#menu-footer .menu li {margin:0 20px 0 0}
		body .mobile_header .mega-menu .nav_bg {background:none!important}
		.mobile_header div#menu-mobi-secondary .wrap, .mobile_header div#menu-mobi-secondary1 .wrap {padding:0}
		div#menu-mobi-primary .menu li a, div#menu-mobi-secondary .menu li a, div#menu-mobi-secondary1 .menu li a {padding:10px 15px}
		body .mega-menu {background:0 0}
		body .mega-menu ul.mega, body .mega-menu ul.mega li {clear:both;float:none}
		body .mega-menu ul.mega li .sub-container {clear:both; position:static!important}
		body .mega-menu ul.mega li a {float:none;color:#999;padding:0}
		body .mega-menu ul.mega li ul.sub-menu {background:none!important;box-shadow:none}
		body .mega-menu ul.mega li .sub-container.mega .sub {padding:5px 0 0}
		body .mega-menu ul.mega li .sub li.mega-hdr {width:100%}
		body .mega-menu ul.mega li .sub .row li a {color:#999;margin-right:0}
		body .mega-menu ul.mega .sub li.mega-hdr li a {background:url(//www.e-travels.gr/wp-content/themes/Directory/images/dot2.png) no-repeat 3px 11px}
		.sidebar .widget_shopping_cart .cart_items {cursor:default!important}
		.footer_widget_wrap .widget{ width: 100%; margin: 20px 0;}


		.sidebar-2c .widget, 
		.sidebar-3c .widget, 
		.sidebar-4c .widget, 
		.sidebar-5c .widget {
			clear: both;
			float: left;
		}

	}
	@media only screen and (max-width:800px) {
		#event_video iframe, #listing_video iframe {max-width:100%;min-height:440px}
		/*.button, .uploadfilebutton, a.button, button, input[type="button"], input[type="reset"], input[type="submit"] { display: block; } tiny_btn btn issue*/
	}
	@media only screen and (max-width:720px) {
		.search404 input[type="text"] { width: 100%; max-width: 100%; }
		.search404 .search-form input[type="text"] {margin-bottom: 10px; }
	}
	@media only screen and (max-width:767px) {
		#sidebar-primary, 
		#sidebar-secondary, 
		.sidebar {clear:both;width:100%}
		#main #content {clear:both;width:100%;padding-bottom:20px;margin-bottom:0}
	}
	@media only screen and (max-width:679px) {
		#main #content {clear:both;width:100%;padding-bottom:20px;margin-bottom:0}
		.share_link { max-width: none; }
		.flexslider .slides&gt;li h2 ,.flexslider .slides&gt;li .slider_post_excerpt {display:none}
		/*.home_page_banner .flexslider ul li .post_list .post_img {width:93%!important}*/
		.home_page_banner .flexslider ul li .post_list .slider-post {box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;padding:0 3.5% 3.5%}
		body div.product .woocommerce_tabs ul.tabs {padding-bottom:10px}
		body #content div.product .woocommerce_tabs ul.tabs li.active, body div.product .woocommerce_tabs ul.tabs li.active {border-color:#d5d5d5;border-radius:7px}
		body.woocommerce #content div.product div.images, body.woocommerce div.product div.images, body.woocommerce-page #content div.product div.images, body.woocommerce-page div.product div.images {float:none;width:auto}
		body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active {border-bottom:2px solid #ddd!important}
		body.woocommerce #content div.product div.summary, body.woocommerce div.product div.summary, body.woocommerce-page #content div.product div.summary, body.woocommerce-page div.product div.summary {float:none;width:100%}
		body.woocommerce div.product .woocommerce-tabs ul.tabs, body.woocommerce-page div.product .woocommerce-tabs ul.tabs {height:auto;border:0;padding:0!important;margin:0!important}
		body.woocommerce #content div.product .woocommerce-tabs ul.tabs li, body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li {border-radius:7px!important;margin-bottom:4px}
		.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {display:none}
		.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {display:block}
		body.woocommerce #content .quantity, body.woocommerce-page #content .quantity {text-align:left;margin:0}
		body .actions input[type=submit] {margin-bottom:5px!important}
		body.woocommerce .cart-collaterals .cart_totals, body.woocommerce .cart-collaterals .shipping_calculator, body.woocommerce-page .cart-collaterals .cart_totals, body.woocommerce-page .cart-collaterals .shipping_calculator {width:100%}
		div.pp_pic_holder {width:80%!important;left:10%!important}
		.pp_content {box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%!important}
		.pp_hoverContainer {margin-left:-10px!important}
		body.woocommerce .pp_content_container .pp_left {padding-left:10px}
		body.woocommerce .pp_content_container .pp_right {padding-right:10px}
		body div.pp_woocommerce div.pp_content_container {padding-top:0}
		body.woocommerce #content table.cart img, body.woocommerce table.cart img, body.woocommerce-page #content table.cart img, body.woocommerce-page table.cart img {width:100%}
		body .shop_table .product-thumbnail img {max-width:80px}
		.layout-1c span.ginput_left, .layout-1c span.ginput_right {width:100%}
		#all_packages label {width:100%;background:rgba(0, 0, 0, .04);border:1px solid rgba(0, 0, 0, .06);box-shadow:0 0 5px rgba(0, 0, 0, .1)}
		#all_packages label:hover {border-color:rgba(0, 0, 0, .2);box-shadow:0 0 5px rgba(0, 0, 0, .3)}
		.package label h3 {margin-top:0}
		.wp-editor-container textarea.wp-editor-area {max-width:100%}
		.form_row #add_coupon {padding:13px 12px 12px}
		.sec_title h3 {margin-bottom:10px!important}
		.form_row #address {margin-bottom:10px}
		.form_row .description, .form_row span.message_note {font-size:14px!important}
		.form_row img.ui-datepicker-trigger {margin:0;width:auto}
		.gallery {margin-bottom:20px;margin-left:-4px}
		.gallery-item {float:left;width:auto;margin-top:0!important;margin:0 4px 4px 0;overflow:hidden;position:relative}
		.single .gallery-columns-1.gallery-size-medium, .single .gallery-columns-1.gallery-size-thumbnail, .single .gallery-columns-2.gallery-size-thumbnail, .single .gallery-columns-3.gallery-size-thumbnail {display:table;margin:0 auto 20px}
		.gallery-columns-1 .gallery-item {max-width:100%}
		.gallery-columns-2 .gallery-item {max-width:48%;max-width:-webkit-calc(50% - 4px);max-width:calc(50% - 4px);text-align:center}
		.gallery-columns-3 .gallery-item {max-width:31%;max-width:-webkit-calc(33.3% - 4px);max-width:calc(33.3% - 4px);text-align:center}
		.gallery-columns-4 .gallery-item {max-width:23%;max-width:-webkit-calc(25% - 4px);max-width:calc(25% - 4px)}
		.gallery-columns-5 .gallery-item {max-width:19%;max-width:-webkit-calc(20% - 4px);max-width:calc(20% - 4px)}
		.gallery-columns-6 .gallery-item {max-width:15%;max-width:-webkit-calc(16.7% - 4px);max-width:calc(16.7% - 4px)}
		.gallery-columns-7 .gallery-item {max-width:13%;max-width:-webkit-calc(14.28% - 4px);max-width:calc(14.28% - 4px)}
		.gallery-columns-8 .gallery-item {max-width:11%;max-width:-webkit-calc(12.5% - 4px);max-width:calc(12.5% - 4px)}
		.gallery-columns-9 .gallery-item {max-width:9%;max-width:-webkit-calc(11.1% - 4px);max-width:calc(11.1% - 4px)}
		.gallery-columns-1 .gallery-item:nth-of-type(1n), .gallery-columns-2 .gallery-item:nth-of-type(2n), .gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n) {margin-right:0}
		.gallery-caption {background-color:rgba(0, 0, 0, .7);box-sizing:border-box;color:#fff;font-size:14px;line-height:1.3;margin:0;max-height:50%;opacity:0;padding:2px 8px;position:absolute;bottom:0;left:0;text-align:left;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;width:100%}
		.gallery-caption:before {box-shadow:0 -10px 15px #000 inset;content:"";height:100%;min-height:49px;position:absolute;left:0;top:0;width:100%}
		.gallery-item:hover .gallery-caption {opacity:1}
		.gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {display:none}
		.image-navigation {margin:0 auto;max-width:1040px;position:relative}
		.image-navigation a:hover {text-decoration:none}
		.image-navigation .nav-next, .image-navigation .nav-previous {position:absolute;top:50px}
		.image-navigation .nav-previous {left:0}
		.image-navigation .nav-next {right:0}
		.image-navigation .meta-nav {font-size:32px;font-weight:300;vertical-align:-webkit-calc(-4px);vertical-align:calc(-4px)}
		.mobile_header_open {right:0}
		.mobile_header_open .toggle_mobile_widget {display:none}
		.sidebar-subsidiary .sidebar-wrap {margin-left:0}
		#event_video iframe, #listing_video iframe {min-height:inherit;height:400px}
		.home_page_banner .templatic_slider {margin-bottom:20px}
		.arclist ul li span.arclist_comment {display:block;float:none}
	}
	@media only screen and (max-width:480px) {
		p { padding-bottom: 8px; }
		.frontend_editor .share_link &gt; span span { left: 0; }
		.anchor_btn, .oembed_video_span { width: 168px; }
		#content div.product div.images {
		width:60%
		}
		#content div.product .product-header div.images {
		width:100%
		}
		#content div.product .product-header .images .zoom img {
		margin:0 auto
		}
		.product-header .product-summary {
		width:100%
		}
		.col2-set .col-1, .col2-set .col-2 {
		width:100%!important
		}
		form .form-row-first, form .form-row-last {
		width:98%
		}
		.col2-set input[type=password], .col2-set input[type=text], .col2-set select, .col2-set textarea {
		margin:0!important
		}
		.customer_details dt {
		width:100%
		}
		#content ul.products li.product {
		width:42.8%
		}
		body .woocommerce_tabs ul.tabs {
		height:auto
		}
		.shop_table .button, .shop_table .checkout-button {
		margin-bottom:5px
		}
		body #content table.cart td.actions .button.alt, body table.cart td.actions .button.alt {
		float:none
		}
		body.woocommerce .woocommerce-ordering, body.woocommerce-page .woocommerce-ordering {
		float:left
		}
		body.woocommerce .order_details li, body.woocommerce-page .order_details li {
		float:none;
		border-bottom:1px solid rgba(0, 0, 0, .15);
		border-radius:0;
		border-right:0;
		margin:0;
		padding:12px 0 8px
		}
		.gallery-item {
		max-width:47%!important
		}
		.arclist ul li { padding: 6px 0 6px 15px; font-size: 14px; }
		.arclist ul li:before { top: 6px; }
		body #validate_coupon_code {
		margin:5px 0 0 -5px
		}
		body.woocommerce form .form-row-first, body.woocommerce form .form-row-last, body.woocommerce-page form .form-row-first, body.woocommerce-page form .form-row-last {
		float:none;
		width:100%
		}
		.shop_table #coupon_code, body.woocommerce-cart td.actions input {
		width:100%!important;
		margin:0 0 8px!important
		}
		body.woocommerce-cart .shop_table .coupon {
		margin-bottom:8px
		}
		article .post_fig {
		width:100%;
		margin-bottom:15px
		}
		article .entry-header {
		width:100%;
		max-width:100%
		}
		#comments li li .comment-wrap {
		margin-left:0!important
		}
		.singular .loop-nav {
		/*float:left*/
		}
		.hasDatepicker {
		width:84%!important
		}
		.popular_post ul li a.link_img {
		width:18%
		}
		.popular_post ul li .post_data {
		width:77%
		}
		#event_video iframe, #listing_video iframe {
		height:320px
		}
		.gallery {
		margin:0
		}
		.gallery-item {
		margin-left:0;
		width:100%!important
		}
		.gallery-caption {
		display:block!important
		}
		.mejs-container, .mejs-embed, .mejs-embed body {
		width:280px!important
		}
		.mejs-controls div.mejs-time-rail {
		width:94px!important
		}
		body.taxonomy-post_format-video .hfeed {
		width:100%
		}
		body.taxonomy-post_format-video .format-video {
		width:47%
		}
		body.taxonomy-post_format-image .hfeed {
		width:100%
		}
		body.taxonomy-post_format-image .format-image {
		width:47%
		}
		.wrap404 {
		text-align:center
		}
		.display404 {
		margin:0 0 10px;
		width:100%
		}
		.cont_wid_area {
		float:none;
		clear:both;
		width:100%
		}
		.wpcf7-form {
		float:none;
		clear:both;
		width:100%;
		margin-top:0
		}
		.form_front_style {
		margin:0
		}
		.form_front_style .form_row {
		width:100%;
		margin:0
		}
		.form_front_style .form_row .hasDatepicker {
		width:78%!important;
		margin:0 2% 5px 0!important
		}
		.form_front_style .form_row .ui-datepicker-trigger {
		width:18%
		}
		.form_front_style .adv_submit {
		margin-top:0!important
		}
		.search404 .location, .search404 .searchpost {
		width:100%;
		max-width:none!important;
		margin-bottom:5px
		}
		.listing_post .hentry figure.post_fig, .listing_post .hentry figure.post_fig img {
		width:100%
		}
		.listing_post_wrapper .post .post-blog-image{width:100%;}
		.listing_post_wrapper .post .post-blog-image img{width:100%; height:100%;}
		.listing_post_wrapper .post .post-blog-image + .entry-header{margin-bottom:20px;}
	}
	@media only screen and (max-width:320px) {
		#content ul.products {
		padding-top:2px;
		margin-left:0
		}
		#content ul.products li.product {
		display:block;
		width:80%;
		text-align:center;
		margin:30px auto
		}
		ul.products li.product.last {
		margin-right:auto!important
		}
		body .actions input[type=submit] {
		margin:5px 0!important
		}
		.grid02 ul.list li p.tevolution_field_title, .grid02 ul.list li p.tevolution_field_value {
		width:99%;
		clear:both
		}
		.indexlist .post a.post_img img {
		width:auto;
		float:none;
		margin:0 auto
		}
		.customer_details dd {
		margin:0 0 20px
		}
		.toggle_mobile_widget {
		height:auto;
		float:none;
		clear:both
		}
		.toggle_mobile_header {
		float:none;
		clear:both;
		margin-top:0
		}
		.mobile_container_open {
		right:80%
		}
		.mobile_header {
		width:80%;
		right:-80%
		}
		.mobile_header_open {
		right:0
		}
		.mobile_header .widget {
		margin:0
		}
		.mobile_header .widget-search input[type=text] {
		margin:6px
		}
		.mobile_header .widget {
		display:block
		}
		.mobile_header .shoppingcart_box_bg .cart_items {
		float:right;
		width:48px;
		background-position:0
		}
		body .widget_shopping_cart .cart_items .cart_in_navigation {
		background:url(//www.e-travels.gr/wp-content/themes/Directory/images/cart1.png) no-repeat 2px 0
		}
		#event_video iframe, #listing_video iframe {
		height:220px
		}
		.hentry .featured-image-link {
		margin-bottom:15px
		}
		.hentry .featured-image-link img {
		max-width:100%
		}
		.hentry h2.entry-title {
		clear:both
		}
		.social_media ul li, body.taxonomy-post_format-image .format-image, body.taxonomy-post_format-image .hfeed, body.taxonomy-post_format-video .format-video, body.taxonomy-post_format-video .hfeed {
		width:100%
		}
		body.tevolution-directory .ui-widget-content.ui-autocomplete.ui-front{ max-width: 90%;}
	}

@media (max-width: 1200px) {
	.home_page_banner #map_canvas {
		height: 360px !important;
	}
}/**
* Theme Name: Directory 2
* Theme URI: //templatic.com/
* Description: A feature rich WordPress theme for creating a global business directory, works with Tevolution and its extension plugins.
* Version: 2.2.3
* Author: Templatic
* Author URI: //templatic.com
* License: GNU General Public License v2.0
* License URI: //www.gnu.org/licenses/gpl-2.0.html
*/


/*  =========== [ Default Stylesheet Table of Contents ] =========== */
/*
* IMPORT LIBRARY
* 1. Default Style
* 2. Full Width Map
* 3. Menu
* 4. Slider
* 5. Author Page
* 6. Listing Page Subcategory
* 7. Tabs
*	  7.1 tevolution tabs
*	  7.2 directory tabs
*	  7.3 event tabs
* 8. Pagination
* 9. Claim Post
* 10. Popup Forms
* 11. List-Grid
*	  11.1 grid
*	  11.2 list
* 12. Font Awesome Icons
* 13. Post Listing Links
* 14. Rating
* 15. Listing Detail Page 
*	  15.1 Map
*	  15.2 navigation
*	  15.3 gallery
*	  15.4 related listing
* 16. Widgets
*	  16.1 popular post
*	  16.2 recent comments
*	  16.3 claendar
* 	  16.4 Search Nearby Widget 
*	  16.5 Social Media
*	  16.6 Home Page Display Post Widget
*	  16.7 Calendar 
*	  16.8 Search Filters 
* 	  16.9 All Category List Widget 
* 17. Event Detail Page
*	  17.1 rating
*	  17.2 Header
*	  17.3 event attend
*	  17.4 event tabs
*	  17.5 organizer
*	  17.6 pagination
*	  17.7 comments
* 18. woocommerce
* 19. Event Attending List
* 20. Form
* 21. Successful Page
* 22. MISC
*	  22.1 realestate
*	  22.2 Off Canvas
*/

/* Do not Delete this line */
/* IMPORT LIBRARY */

/*
** 1. Default Style
*/

	body {text-rendering: optimizeLegibility !important;-webkit-font-smoothing: antialiased !important;}

	.wordpress *,.wordpress *:before,.wordpress *:after{ box-sizing: border-box;}
	meta.foundation-data-attribute-namespace {font-family: false; }
	/*header{ width: 100%; display: inline-block; float: left;}*/
	#sidebar-subsidiary, #sidebar-subsidiary-2c, #sidebar-subsidiary-3c,  .sidebar-after-header, .sidebar-subsidiary, .widget.templatic_slider, body .nav_bg .widget-nav-menu { background-color:#fff; padding-left:20px; padding-right:20px }
	h1.loop-title, h1.page-title { font-size:30px; padding-bottom:10px; margin-bottom:10px }
	.home .hentry .entry-content { margin:0 }
	div#header, header#header { background-repeat:no-repeat; background-position:center }
	.entry-content .edit { display: block; }
	.directory-single-page .view_counter p, .event-single-page .view_counter p { margin: 4px 0 0 15px; }
	.author-feeds .entry-title + .byline { clear: both; }
	.directory-author-page .social_wrapper{ width:100%; display:inline-block;}
	#listing_description .entry-content ol li,#listing_description .frontend-entry-content ol li,
	.event-description.entry-content ol li, .event-description.frontend-entry-content ol li{ list-style: decimal outside none;}
	#listing_description .entry-content ul li,#listing_description .frontend-entry-content ul li,
	.event-description.entry-content ul li,.event-description.frontend-entry-content ul li { list-style: disc outside none; }
	.red-text { color: red; }
	.bold-text { font-weight: bold; }
	#myrecap { display: none; }
	.middle.tab-bar-section a { display: block; max-height: 43px; }
	.middle.tab-bar-section a img { height: auto; max-height: 43px; padding:9px 0; text-transform: uppercase; font-weight:800; border: 0; font-size:25px; max-width: 100%;}
	.ctynamemob { display: none; }
	#main .home_page_full_content ~ .wrap.row{ padding-top: 15px;}
	body.full-width-map .header_strip .logo { display:inline-block; vertical-align:top; float:left; margin-right:20px;}
	body.full-width-map #site-description{ display: none;}
	#main .home_page_full_content.columns { padding-top:15px; padding-bottom:15px; }
	#main &gt; .wrap.row { background-color: #fff;}
	.footer-wrap.row { background-color: #fff; }
	.full-width-map .footer-wrap { padding: 0 15px; }
	body #loop_listing_archive .post .entry p, body #loop_listing_taxonomy .post .entry p, body #tmpl-search-results.list .hentry p, .entry-details p { color: #333; }
	body #loop_listing_archive .post .entry p:before, body #loop_listing_taxonomy .post .entry p:before, body #tmpl-search-results.list .hentry p:before, .entry-details p:before { font-family: 'Font Awesome 5 Pro'; color: #999; font-weight: 900; }
	.tevolution_custom_field p.testphone::before { font-family: 'Font Awesome 5 Pro'; color: #999; font-weight: 900; margin-right: 2px; }
	.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap p:before { font-family: 'Font Awesome 5 Pro'; color: #999; font-weight: 900; margin-right: 2px; }
	.grid [class*="post"] p.phone { clear: both; }
	.fa-spin{-webkit-animation:fa-spin 0.8s infinite linear;animation:fa-spin 0.8s infinite linear}
	/* varify badge */
	h1 .fa-stack { height: 1em; line-height: 1em; width: 1em; }
	h1 .fa-stack .fa-stack-2x { font-size: 1em; }
	h1 .fa-stack .fa-stack-1x { font-size: 0.5em; }
	.cont_wid_area .googlemap .wid_gmap,
	.posted_successful ~ #gmap{ margin-bottom: 30px;}
	#contact_widget_frm  input[type="text"],
	.form_row textarea { max-width:100%!important; }
	.home #main #content, .home #main .sidebar, .directory-front-page #main #content, .directory-front-page #main .sidebar { padding-top:30px; }
	
	.listing_rating .directory_rating_row{display: inline-block; width: 100%;}


	/*grid system*/
	.row { width:100%; max-width:1230px; margin:0 auto }
	.row:before, .row:after { content: " "; display: table; }
	.row:after { clear: both; }
	.row.collapse &gt; .column, .row.collapse &gt; .columns { padding-left: 0; padding-right: 0; }
	.row.collapse .row { margin-left: 0; margin-right: 0; }
	.row .row { width: auto; margin-left: -0.9375rem; margin-right: -0.9375rem; margin-top: 0; margin-bottom: 0; max-width: none; }
	.submited_info .row{
		margin: 0;
	}
	.row .row:before, .row .row:after { content: " "; display: table; }
	.row .row:after { clear: both; }
	.row .row.collapse { width: auto; margin: 0; max-width: none; }
	.row .row.collapse:before, .row .row.collapse:after { content: " "; display: table; }
	.row .row.collapse:after { clear: both; }
	.column, .columns { padding-left: 0.9375rem; padding-right: 0.9375rem; width: 100%; float: left; }
	[class*="column"] + [class*="column"].end { float: left; }
	body[class*="singular-"] .entry-content .tabs-content .entry-content .detail-meta li{list-style:none;}
	@media only screen { 
	.column, .columns { position: relative; padding-left: 0.9375rem; padding-right: 0.9375rem; float: left; }
	.xsmall-1 { width: 8.33333%; }
	.xsmall-2 { width: 16.66667%; }
	.xsmall-3 { width: 25%; }
	.xsmall-4 { width: 33.33333%; }
	.xsmall-5 { width: 41.66667%; }
	.xsmall-6 { width: 50%; }
	.xsmall-7 { width: 58.33333%; }
	.xsmall-8 { width: 66.66667%; }
	.xsmall-9 { width: 75%; }
	.xsmall-10 { width: 83.33333%; }
	.xsmall-11 { width: 91.66667%; }
	.xsmall-12 { width: 100%; }
	}
	@media only screen and (min-width: 480px) { 
	.column, .columns { position: relative; padding-left: 0.9375rem; padding-right: 0.9375rem; float: left; }
	.small-1 { width: 8.33333%; }
	.small-2 { width: 16.66667%; }
	.small-3 { width: 25%; }
	.small-4 { width: 33.33333%; }
	.small-5 { width: 41.66667%; }
	.small-6 { width: 50%; }
	.small-7 { width: 58.33333%; }
	.small-8 { width: 66.66667%; }
	.small-9 { width: 75%; }
	.small-10 { width: 83.33333%; }
	.small-11 { width: 91.66667%; }
	.small-12 { width: 100%; }
	}
	@media only screen and (min-width: 768px) { 
	.column, .columns { position: relative; padding-left: 0.9375rem; padding-right: 0.9375rem; float: left; }
	.medium-1 { width: 8.33333%; }
	.medium-2 { width: 16.66667%; }
	.medium-3 { width: 25%; }
	.medium-4 { width: 33.33333%; }
	.medium-5 { width: 41.66667%; }
	.medium-6 { width: 50%; }
	.medium-7 { width: 58.33333%; }
	.medium-8 { width: 66.66667%; }
	.medium-9 { width: 75%; }
	.medium-10 { width: 83.33333%; }
	.medium-11 { width: 91.66667%; }
	.medium-12 { width: 100%; }
	}
	@media only screen and (min-width: 1024px) {
	.column, .columns { position: relative; padding-left: 0.9375rem; padding-right: 0.9375rem; float: left; }
	.large-1 { width: 8.33333%; }
	.large-2 { width: 16.66667%; }
	.large-3 { width: 26.8%; }
	.large-4 { width: 33.33333%; }
	.large-5 { width: 41.66667%; }
	.large-6 { width: 50%; }
	.large-7 { width: 58.33333%; }
	.large-8 { width: 66.66667%; }
	.large-9 { width: 72%; }
	.large-10 { width: 83.33333%; }
	.large-11 { width: 91.66667%; }
	.large-12 { width: 100%; }
	.large-offset-2 { margin-left: 16.66667% !important; }
	.sidebar.large-3 { margin-left: 1.2%; }
	.sidebar .large-4 { width: 100%; }
	}

	@media only screen and (min-width: 1201px) {
		.full-width-map #site-title a, .full-width-map .menu-container{padding: 5px;}
		.full-width-map .location_fld_wrapper{margin-top:6px;}

	}		
	
	
	@media only screen and (max-width: 767px) {
		.full_map_template .map_sidebar{display: block;}
		.mobile-view .directory_manager_tab ul.view_mode li a,
		.mobile-view a#mobile_listing_popup_link{display: block !important;}
	}


	/* 1.2 Animations */
	a{
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s;
		transition:all .3s ease 0s;
	}
	.tevolution-directory .searchform_wdgt .ui-slider-horizontal .ui-slider-handle{
		-webkit-transition:none;
		-moz-transition:none;
		-ms-transition:none;
		-o-transition:none;
		transition:none;
	}
	#loop_listing_archive .post .listing_img .featured_tag,#loop_listing_taxonomy .post .listing_img .featured_tag,#tmpl-search-results.list .hentry .listing_img .featured_tag,.hfeed .post .listing_img .featured_tag,.user #content .author_cont div[id*=post] .listing_img .featured_tag,.user #content .hentry .listing_img .featured_tag {
		z-index:2
	}
	.primary_menu_wrapper { position:relative; background:#0165BD;}
	/*.full-width-map .primary_menu_wrapper{padding: 10px;}*/
	.full-width-map .menu-container .mega-menu, .full-width-map .menu-container, .full-width-map #nav-secondary{padding: 0; float: right; width: auto !important;}
	
	.full-width-map .menu-container .nav_bg{float: right;}
	.menu li ul.sub-menu ul.sub-menu {
		left: 500px;
	}
	.menu li ul.sub-menu ul.sub-menu ul.sub-menu {
		left: 1000px;
	}
	
	.menu li ul,.nav_bg .widget-nav-menu li ul {
		left:0px;
		top: 60px;
		list-style:none;
		min-width:240px;
		padding-left:0;
		/*visibility:hidden;*/
		z-index: -1;
	}
	@media screen and (min-width: 1200px){
		.menu li ul,.nav_bg .widget-nav-menu li ul{
			position: absolute;
		}
	}

	/* secondary navigation */
	.menu &gt; ul &gt; li &gt; ul li:hover{
		background: rgba(255, 255, 255, 0.15)!important;
	}
	.menu &gt; ul &gt; li &gt; ul &gt; li &gt; a:hover,
	.menu &gt; ul &gt; li &gt; ul &gt; li &gt; li &gt; a:hover,
	.menu &gt; ul &gt; li &gt; ul &gt; li &gt; li &gt; li &gt; a:hover,
	.mega-menu ul.mega .sub li.mega-hdr li a:hover{
		-moz-transform: translateX(5px);
		-webkit-transform: translateX(5px);
		-o-transform: translateX(5px);
		-ms-transform: translateX(5px);
		transform: translateX(5px);
		background-color: none!important;
	}
	.mega-menu ul.mega li .sub-container { margin-top: 10px; }
	.menu li:hover &gt; ul,
	.menu li a + ul:hover,
	.menu li a:hover + ul,
	.nav_bg .widget-nav-menu li a+ul:hover,
	.nav_bg .widget-nav-menu li a:hover+ul {
		display: block;
		/*visibility:visible;*/
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s;
		transition:all .3s ease 0s;
		top: 100%;
		z-index: 99;
	}
	.menu li:hover li ul,.nav_bg .widget-nav-menu li:hover li ul {
		top:-1px;
	}
	.menu li:hover &gt; ul,.nav_bg .widget-nav-menu li:hover &gt; ul {
		z-index:0
		top: 100%;
	}

	.categories li a {
		display: inline-block;
	}
	.sidebar ul li,body .all_category_list_widget .category_list h3,body .all_category_list_widget .category_list ul li, .widget .social_media ul li, .popular_post ul li a.link_img img, .comment-header img.avatar, .tevolution_author_listing .featured_agent_list li a img, .categories li a, .categories li {
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}

	/* All Category List Widget */
	.all_category_list_widget .category_list h3 {border:none;font-size:16px;color:#000;font-weight:700;padding:0;margin-bottom:6px}
	.all_category_list_widget .category_list h3 a {color:#444;font-weight:700}
	.all_category_list_widget .category_list h3 a:hover {color:#0165BD}
	.all_category_list_widget .category_list ul li {border:none;line-height:normal;padding:0}
	.all_category_list_widget .category_list ul li a {color:#316593}
	.all_category_list_widget .category_list ul li a:hover {color:#000}
	.all_category_list_widget .category_list ul {border-left:none;padding-left:0;margin:0}

	body #loop_listing_archive.grid .post,body #loop_listing_taxonomy.grid .post {
		overflow:visible;
	}
	/*sidebar list*/
	.popular_post ul li a.link_img img:hover,
	.comment-header img.avatar:hover,
	.tevolution_author_listing .featured_agent_list li a img:hover {
		opacity: 0.7;
	}
	/*reset transitions*/
	body .event_manager_tab ul.view_mode li a,
	body .directory_manager_tab ul.view_mode li a,
	body .search_filter .filter ul li,
	body .tmpl_search_property ul li,
	body .tmpl_search_classified li {
		-webkit-transition:none;
		-moz-transition:none;
		-ms-transition:none;
		-o-transition:none;
		transition:none;
	}
	body .search_filter .filter ul li,
	body .tmpl_search_property ul li:hover,
	body .tmpl_search_property ul li:hover a,
	body .tmpl_search_classified li:hover {
		-moz-transform:none;
		-webkit-transform:none;
		-o-transform:none;
		-ms-transform:none;
		transform:none;
	}
	/* Only IE 9 disable animation */
	.ie9 .menu &gt; ul &gt; li &gt; ul &gt; li,
	.ie9 .menu &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li, 
	.ie9 .menu &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li, 
	.ie9 .nav_bg .widget-nav-menu li &gt; ul &gt; li &gt; ul &gt; li, 
	.ie9 .nav_bg .widget-nav-menu li &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li, 
	.ie9 .nav_bg .widget-nav-menu &gt; ul &gt; li &gt; ul &gt; li, 
	.ie9 body .mega-menu ul.mega li .sub-container.non-mega .sub a, 
	.ie9 body .mega-menu ul.mega li .sub-container.non-mega li a, 
	.ie9 body .mega-menu ul.mega li .sub-container.non-mega li.current-menu-item a, 
	.ie9 body .mega-menu ul.mega .sub li.mega-hdr li a, 
	.ie9 div#menu-primary .menu li a{
		-webkit-transition:none;
		-moz-transition:none;
		-ms-transition:none;
		-o-transition:none;
		transition:none;
	}
	.ie9 .menu&gt;ul&gt;li&gt;ul&gt;li:hover&gt;a,.menu&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li:hover&gt;a,
	.ie9 .menu&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li:hover&gt;a,
	.ie9 .nav_bg .widget-nav-menu&gt;ul&gt;li&gt;ul&gt;li:hover&gt;a,
	.ie9 .nav_bg .widget-nav-menu&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li:hover&gt;a,
	.ie9 .nav_bg .widget-nav-menu&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li:hover&gt;a,
	.ie9 body .all_category_list_widget .category_list ul li:hover a,
	.ie9 body .mega-menu ul.mega li .sub-container.non-mega .sub li:hover a, 
	.ie9 body .mega-menu ul.mega li .sub-container.non-mega li:hover a, 
	.ie9 body .mega-menu ul.mega li .sub-container.non-mega li.current-menu-item:hover a,
	.ie9 body .mega-menu ul.mega .sub li.mega-hdr li:hover a {
		-moz-transform: none;
		-webkit-transform: none;
		-o-transform: none;
		-ms-transform: none;
		transform: none;
	}
	
	.list .post.format-aside, .list .post.format-audio, .list .post.format-chat, .list .post.format-gallery, .list .post.format-image, .list .post.format-link, .list .post.format-quote, .list .post.format-status, .list .post.format-video,
	.list .hentry.format-aside, .list .hentry.format-audio, .list .hentry.format-chat, .list .hentry.format-gallery, .list .hentry.format-image, .list .hentry.format-link, .list .hentry.format-quote, .list .hentry.format-status, .list .hentry.format-video,
	.list div[id*="post"].format-aside, .list div[id*="post"].format-audio, .list div[id*="post"].format-chat, .list div[id*="post"].format-gallery, .list div[id*="post"].format-image, .list div[id*="post"].format-link, .list div[id*="post"].format-quote, .list div[id*="post"].format-status, .list div[id*="post"].format-video { padding-left: 62px; }

/*
** 2. Full Width Map
*/
	body div#show_togglebox-button{ top:44px;}
	meta.foundation-data-attribute-namespace {  font-family: false; }
	.map_full_width .widget { margin-bottom:0 }
	.map_full_width .map_sidebar, .top_banner_section_in { margin:0; }
	.home_page_banner.map_fixed_width .map_sidebar { clear:both; margin:10px 0 30px }
	.map_full_width + #main .breadcrumb .breadcrumb-trail{
		padding-top: 10px
	}

/*all widget*/
	.widget-twocolumn ul &gt; li &gt; a,.widget-twocolumn ul &gt; li &gt; span { float: left;margin-right: 15px;margin-top: 5px;max-width: 60px;position: static;width: 20%;}
	.widget-twocolumn ul &gt; li &gt; div {float: none;overflow: hidden;vertical-align: top;width: auto;word-wrap: break-word;}
	.widget-twocolumn.popular_posts ul li h3 {margin-bottom: 0;padding: 0;line-height: 24px;border:0;}
	.widget-twocolumn.popular_posts ul li h3 a {font-weight: bold;font-size: 14px;}
	#sidebar-subsidiary, #sidebar-subsidiary-2c, #sidebar-subsidiary-3c, .sidebar-after-header, .sidebar-subsidiary, .widget.templatic_slider, body .nav_bg .widget-nav-menu { background-color:#fff; padding-left:20px; padding-right:20px }
	.footer_bottom .row { background: none; }
	#footer .footer_bottom{ padding:6px 0;}
	#header { background-color: #fff;}
	.singular-event .hentry,
	.singular-listing .hentry { overflow: visible; }
	#comment_captcha div {
		height: auto !important;
		}
	.singular-event #content .edit, .singular-listing #content .edit {display:inline-block;}
	.logged-out .comment-form #comment_captcha { margin-top: 15px;}	


/*
** 3. Menu
*/
	.mega-menu, .menu-container { padding-bottom:15px }
	div#menu-primary .menu li:hover, div#menu-primary .menu li[class*="current-menu"]{ background-color:rgba(255, 255, 255, 0.15); }
	body .mega-menu ul.mega li .sub-container.non-mega .sub a:hover, body .mega-menu ul.mega li .sub-container.non-mega li a:hover, body .mega-menu ul.mega li .sub-container.non-mega li.current-menu-item a { background-color: rgba(255,255,255,0.15); color: #fff; }
	.mega-menu .search-form input[type="submit"], #menu-secondary .search-form input[type="submit"] { margin-top: 7px !important; }
	.mega-menu .search-form, #menu-secondary .search-form { margin-top: 0; }
	#menu-secondary .menu ul li, .nav_bg .wrap .menu-secondary-container ul li, .menu-primary-container li { float: left; }
	body .mega-menu ul.mega li ul.sub-menu { box-shadow: none; -webkit-box-shadow:none; }
	#menu-mobi-secondary-title,.left-off-canvas-menu div#menu-header-horizontal-title, .left-off-canvas-menu div#menu-header-primary-title, .left-off-canvas-menu div#menu-header-secondary-title, .left-off-canvas-menu div#menu-mobi-primary-title, .left-off-canvas-menu div#menu-mobi-secondary-title, .left-off-canvas-menu div#menu-mobi-secondary-title1, .left-off-canvas-menu div#menu-subsidiary-title { display: none; }
	.left-off-canvas-menu .mega-menu.nav-secondary { padding-left: 0; padding-right: 0; }
	body.full-width-map .mega-menu ul.mega li a{padding: 16px 23px;}
	
	
	div#menu-secondary .menu .current-menu-parent &gt; a,
	.nav_bg .widget-nav-menu .current-menu-parent &gt; a,
	div#menu-secondary1 .menu .current-menu-parent &gt; a,
	div#menu-subsidiary .menu .current-menu-parent &gt; a,

	div#menu-secondary .menu .current-menu-ancestor &gt; a,
	.nav_bg .widget-nav-menu .current-menu-ancestor &gt; a,
	div#menu-secondary1 .menu .current-menu-ancestor &gt; a,
	div#menu-subsidiary .menu .current-menu-ancestor &gt; a{
		color: #fff;
	}

/*
** 4. Slider
*/
	.widget_supreme_banner_slider .flex-direction-nav a.flex-prev:before,.widget_supreme_banner_slider .flex-direction-nav a.flex-next:before{ content: none;}
	#slider.flexslider .slides &gt; li,
	#silde_gallery.flexslider .slides &gt; li { display: none; }
	.flexslider .widget-title { border:none; text-align:center; padding:0 }
	.flexslider p { text-align:center }
	.flexslider .slides_container p { text-align:left }
	.flex-control-nav { display:none }
	.flexslider .slides&gt;li .post_list { margin-bottom:30px }
	.flexslider .slides&gt;li .post_list:last-child { margin-bottom:0 }
	#slider .flex-direction-nav{ display: none;}
	#silde_gallery .flex-direction-nav li a{ font-size: 0;}

/*
** 5. Author Page
*/
	.author-page .social_media ul li a:hover i,
	.user .social_media ul li a:hover i { border-color: #000; color: #000; }
	.author_cont .author_photo { border-color:rgba(0, 0, 0, .13) }
	.author_cont .author_photo img { display:inline-block; width:auto }
	body h1.loop-title, body h1.page-title { font-size:30px; padding-bottom:10px; margin-bottom:10px;}
	body .author_cont .author_photo { border-color:rgba(0, 0, 0, .13) }
	body .author_cont .author_photo img { display:inline-block; width:100%; float: left;}
	.author_cont .bottom_line a { color:#666 }
	.author_cont .bottom_line a:hover { color:#0165BD; }
	.author_cont .bottom_line { color:#000; font-size:12px }
	.author_price_details { clear:both }
	.city_image #footer .footer_top { border-top:none }
	#content .people_info h3 { font-size:18px; font-weight:700; margin:0 0 6px }
	.author_custom_post_wrapper ul li { margin-right:6px; margin-bottom: -2px; }
	.author_custom_post_wrapper ul li.normal { margin-right:10px }
	#content .peoplelisting li { border-bottom:1px solid rgba(0, 0, 0, .13) }
	#content .peoplelisting li h3 span.total_homes { font-weight:400 }
	#content .peoplelisting li h3 span.total_homes a { font-weight:700 }
	#content .people_info .links .profile { padding:0 }
	.author_custom_post_wrapper ul li a { background:#fafafa \0/; background:rgba(0, 0, 0, .05); border-width:2px; border-color:rgba(0, 0, 0, .13); border-bottom: 2px solid transparent; font-size:14px; color:#444; text-transform:none; padding:12px 12px 11px }
	.author_custom_post_wrapper { border-bottom:2px solid #ccc \0/; border-bottom:2px solid rgba(0, 0, 0, .13) }
	.author_custom_post_wrapper ul li a.nav-author-post-tab-active { border-bottom-color: #fff; margin-bottom:-1px; }
	.author_cont .author_photo img {width:100%; } 
	.author_cont #loop_property_taxonomy .property-wrapper .property-price{
		clear: both;
		width: 100%;
   }

/*
** 6. Listing Page Subcategory
*/
	#tev_sub_categories,
	#sub_event_categories { margin:0; padding:12px 0 }
	#tev_sub_categories ul,	#sub_event_categories ul,	#sub_listing_categories ul { margin:0 }
	#tev_sub_categories ul li { display:inline-block; line-height:normal; margin:0 2% 15px 0; vertical-align:top; width:22.5% }
	#tev_sub_categories ul li a,	#sub_event_categories ul li a,	#sub_listing_categories ul li a { color:#157BD4 }
	#tev_sub_categories ul li a:hover { color:#000 }
	#sub_listing_categories { max-height:110px; overflow-y:auto; margin-top: 20px; }
	#sub_listing_categories ul li a:hover,	#sub_event_categories ul li a:hover { color:#333 }

/*home_page_below_content*/
	@media screen and (min-width: 1200px){
		.home_page_below_content .grid{margin: 0 -15px;}
		.home_page_below_content .grid .post,.home_page_below_content .grid [class*="post"]{ width: 24.7%; margin-right: 0; padding: 0 15px;}
	}

/*
** 7. Tabs
*/

/* 7.1 tevolution tabs*/
	.tevolution_manager_tab { border-bottom:2px solid #ccc; padding-bottom:6px; margin:20px 0 }
	.tevolution_manager_tab ul.view_mode li { margin-left:2px }
	.tevolution_manager_tab ul.view_mode li a { background-color:#fafafa \0/; background-color:rgba(0, 0, 0, .05); border:1px solid #e0e0e0 \0/; border:1px solid rgba(0, 0, 0, .4); }
	.tevolution_manager_tab .sort_options .view_mode { margin-bottom:0 }
	.tevolution_manager_tab #tevolution_sorting { margin-left:5px }
	.tevolution_manager_tab #tevolution_sorting #tevolution_sortby { width:155px; background-color:#fafafa \0/; background-color:rgba(0, 0, 0, .05); border:1px solid #e0e0e0 \0/; border:1px solid rgba(0, 0, 0, .4); border-radius:4px; padding:9px 8px 8px }
	.tevolution_manager_tab #tevolution_sorting #tevolution_sortby option { margin:5px 8px }
	div.event_manager_tab ul.view_mode li a:hover:before,
	div.directory_manager_tab ul.view_mode li a:hover:before { color: #000; }
	div.event_manager_tab ul.view_mode li a.active:before,
	div.directory_manager_tab ul.view_mode li a.active:before { color: #000; } 

/* 7.2 directory tabs*/
	.directory_manager_tab { border-bottom:2px solid #ccc \0/; border-bottom:2px solid rgba(0, 0, 0, .13); padding-bottom:6px }
	.directory_manager_tab ul.view_mode li { margin-left:2px }
	.directory_manager_tab ul.view_mode li a { background-color:#fafafa \0/; background-color:rgba(0, 0, 0, .05); border:1px solid #e0e0e0 \0/; border:1px solid rgba(0, 0, 0, .13); border-radius:4px }
	.directory_manager_tab #directory_sorting { margin-left:5px }
	.directory_manager_tab #directory_sorting #directory_sortby { width:155px; background-color:#fafafa \0/; background-color:rgba(0, 0, 0, .05); border:1px solid #e0e0e0 \0/; border:1px solid rgba(0, 0, 0, .13); border-radius:4px; padding:9px 8px 8px }
		
	.directory_manager_tab #directory_sorting #directory_sortby option { margin:5px 8px }

/* 7.3 event tabs*/
	div.event_manager_tab { border-color:#e0e0e0 }
	div.event_manager_tab ul.view_mode li { margin-left:2px }
	div.event_manager_tab ul.view_mode li a { width:37px; height:35px; background-color:#fafafa \0/; background-color:rgba(0, 0, 0, .05); border:1px solid #e0e0e0 \0/; border:1px solid rgba(0, 0, 0, .13); border-radius:4px }
	div.event_manager_tab ul.view_mode li a#gridview:before,
	div.event_manager_tab ul.view_mode li a#event_map:before,
	div.event_manager_tab ul.view_mode li a#listview:before { height: 35px; width: 37px; padding-top: 7px; }
	.event_manager_tab #event_sorting { margin-left:5px }
	.event_manager_tab #event_sorting #event_sortby { width:155px; background-color:#fafafa \0/; background-color:rgba(0, 0, 0, .05); border:1px solid #e0e0e0 \0/; border:1px solid rgba(0, 0, 0, .13); border-radius:4px; padding:9px 8px 8px }
	.event_manager_tab #event_sorting #event_sortby option { margin:5px 8px;}

/* sorting options */
	.sort_order_alphabetical { clear: both; margin-bottom:20px }
	.sort_order_alphabetical ul li a { font-size:14px; color:#666; padding:4px 8px }
	.sort_order_alphabetical ul li a:hover,  .sort_order_alphabetical ul li.active a,  .sort_order_alphabetical ul li.nav-author-post-tab-active a { background:#000; color:#fff; font-weight:400 }
	#ui-datepicker-div .ui-widget-header, .ui-widget, .ui-widget-content { color:#666 }
	.ui-widget-content a { color:#0165bd }
	.ui-widget-content a:hover { color:#666 }
	#ui-datepicker-div.ui-datepicker .ui-datepicker-next, #ui-datepicker-div.ui-datepicker .ui-datepicker-prev { border:none }
	#ui-datepicker-div.ui-datepicker .ui-datepicker-next span, #ui-datepicker-div.ui-datepicker .ui-datepicker-prev span { display:none }

/*
** 8. Pagination
*/
	.taxonomy #listpagi { margin-top:0 }
	#listpagi .pagination a { margin:0 4px; display: inline-block; }
	#listpagi .pagination a strong,#listpagi .pagination span strong { margin:0; min-height:24px\0/; }
	#listpagi .pagination span { margin:0 4px; display: inline-block; }
	.pos_navigation .post_right a, .pos_navigation .post_left a { background-image: none; position: relative; }
	.loop-nav .next, .pagination .next, .loop-nav .previous, .pagination .prev { background-image: none; text-indent: 0; position: relative; }
	.pos_navigation .post_right a:before { left: auto; right: 15px; }
	body .pos_navigation .post_left a,
	body .pos_navigation .post_right a { background-image: none; }
	a.current.page-numbers,
	span.current.page-numbers strong,
	.page-numbers:hover strong { background: #000; color: #fff; }
	.next.page-numbers i,
	.prev.page-numbers i { padding: 0; font-weight: bold; }
	
/*
** 9. Claim Post
*/
	body #content .claim_ownership .claimed { background:none!important; border:none!important; font-size:15px; color:#666; font-weight:700; line-height: 18px;}
	.claim-post-wraper ul { list-style:none; margin:0 }
	#content .claim-post-wraper ul li { position:relative; margin-right:1px }
	#content .claim-post-wraper ul li a:before, body #content .claim-post-wraper ul li.claim_ownership p:before { position:absolute; top:1px; left:-6px; content:"|"; font-size:18px; color:#999; height: auto; width: auto; font-family: arial; }
	#content .claim-post-wraper ul li:first-child a:before, body #content .claim-post-wraper ul li.claim_ownership:first-child p:before { display: none; }
	#content .claim-post-wraper ul li.claim_ownership p.i_verfied{ padding-left:30px;}
	#content .claim-post-wraper ul li.claim_ownership p.i_verfied:before{ content:'\f058'; display:block; font-family:'Font Awesome 5 Pro'; left:9px; top:5px; font-weight:normal; color:#0665BD;}
	#content .claim-post-wraper ul li:first-child { margin-right:4px }
	#content .claim-post-wraper ul li:first-child a:before { display:none }
	#content .claim-post-wraper ul li a { display:block; background:0 0; border:none; border-radius:4px; -webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#666; font-weight:700; line-height:normal; outline:0; padding:5px 12px!important; margin:0 2px 0 0 }
	#content .claim-post-wraper ul li a:hover { background:#000; color:#fff }
	#content .claim-post-wraper ul li .addtocalendar ul li a:before, #content .claim-post-wraper ul li .templ_popup_forms a:after, #content .claim-post-wraper ul li a.modal_close:before { display:none }
	.claim-post-wraper ul li a &gt; i,.claim-post-wraper ul li &gt; i { display: none; }

/*
** 10. Popup Forms
*/
	div.templ_popup_forms a.modal_close:before { right: 5px; top: 0; position: absolute;}
	div.templ_popup_forms a.modal_close:hover:before { opacity: 0.5}
	.preview_submit_from_data .google-map-directory input[type="text"] { max-width: 250px }

/*
** 11. List-Grid
*/
	.list, .grid { clear: both; } 
	.list .rev_pin{margin-top: 8px;}
	.list .post.featured_c, .grid .post.featured_c, .list .hentry.featured_c { background:#fffbef }
	.list .featured_tag, .grid .featured_tag { background:#feda70; font-size:13px; color:#2c2c2c; font-weight:700;}
	.list .entry h2.entry-title, .grid .entry h2.entry-title, .entry h2.entry-title, .list .entry-header.post-blog-content h2 { display: inline-block; font-size:16px; font-weight:700; line-height:normal; /*word-break: break-all;*/ word-wrap:break-word;  display: inline-block;  }
	.grid .entry h2.entry-title { max-width: 250px; }
	.list .entry h2.entry-title { max-width: 100%; }
	.user .hfeed h2.entry-title { margin-bottom: 10px; }
	.list .post .entry .listing_rating, .grid .post .entry .listing_rating, .list .post .entry .event_rating, .grid .post .entry .event_rating, .list .entry-header.post-blog-content div[class*="rating"] { margin-bottom:4px; }
	.list .post .entry .listing_rating, .list .post .entry .event_rating { float: right; margin-right: 0;}
	.grid .post .entry .listing_rating, .taxonomy-category-blog .hentry .listing_rating { clear: both; }
	.list .post .entry p, .grid .post .entry p, .list .hentry p, .entry-details p, .list .entry-header.post-blog-content p { line-height:20px; padding-bottom:8px;}
	.list .post .entry .rev_pin ul, .grid .post .entry .rev_pin ul, .list .entry-header.post-blog-content .rev_pin ul { margin:0 }
	.list .post .entry .rev_pin ul li, .grid .post .entry .rev_pin ul li, .user .rev_pin ul li, .list .entry-header.post-blog-content .rev_pin ul li  { font-size:12px;  }
	#content .rev_pin li span a.small_btn.addtofav { position: inherit; }
	.list .post .entry .rev_pin ul li:last-child, .grid .post .entry .rev_pin ul li:last-child, .list .entry-header.post-blog-content .rev_pin ul li:last-child { border:none }
	.list .post .entry .rev_pin ul li .fav .addtofav, .grid .post .entry .rev_pin ul li .fav .addtofav, .list .post .entry .rev_pin ul li, .grid .post .entry .rev_pin ul li, .list .entry-header.post-blog-content .rev_pin ul li .fav .addtofav { font-size:12px; padding-top: 1px; padding-bottom: 1px; padding-left: 17px;}
	#content article.hentry.featured_c, .archive article.hentry.featured_c, .archive article.post.featured_c, .home .hentry.featured_c, .home .post.featured_c { background:#FFFBEF; padding:8px }
	.fav .addtofav &gt; i { display: none; }
	.post .entry .entry-title, .list .entry-header.post-blog-content .entry-title { margin-right: 0; }
	.list .entry h2.entry-title, .list .entry .entry-summary, .list .entry-header.post-blog-content .entry-title { margin-right: 0; width: auto;}
 	.list .entry h2.entry-title { padding-right: 80px; }
 	.list .entry h2.entry-title ~ [class*="rating"]{ position: absolute; right: 0; top: 8px; }
 	.entry .classified-title h2.entry-title ~ [class*="rating"]{ display:none; }	
 	.list .entry .property-title h2.entry-title ~ [class*="rating"]{ position: absolute; right: 22px; top: 40px; }
 	.home_page_content section.list[id*="listing_taxonomy"] .entry div.entry-title &gt; span:first-of-type{top: 3px;}
/* 11.1 grid */
	.grid .post .listing_img, ul.related_post_grid_view li a.post_img { margin-bottom:10px; display:block; max-width: 100%; }
	.grid .post .entry .entry-summary, .grid .post .entry .entry-summary { display:none }
	
	
 
/* 11.2 list */
	.list .post .listing_img, 
	.user #content .list .hentry .listing_img, 
	.list .hentry .listing_img,
	#tmpl-search-results.list .post .entry[class*="property"] div[class*="_img"],
	#tmpl-search-results.list .post[class*="property"] div[class*="_img"],
	#tmpl-search-results.list .post[class*="classified"] div[class*="_img"]{ width:30% }


	#loop_property_taxonomy.list .post .listing_cateory [class*="_img"] { width: 100% !important;  }
	#tmpl-search-results.list.author-feeds .post .listing_cateory &gt; a[class*="img"] { width: 100%!important }


	
	.list .post .entry, 
	.list .post .entry-header,
	#tmpl-search-results.list .post[class*="property"] .entry, 
	.list .entry-header.post-blog-content,
	#tmpl-search-results.list .post[class*="property"] .entry,
	#tmpl-search-results.list .post[class*="classified"] .entry{ width:66%; display: inline-block; }
	.list .post[class*="property"] .entry { width: 70%; display: inline-block; }
	#tmpl-search-results.list .post[class*="property"] .entry{ width:66% }
	#loop_listing_archive.list .post[class*="property"] .entry { width: 70%; }

	#tmpl-search-results .post .post-blog-content{ width: 100%; border: 0; padding: 0; margin: 0;}
	#loop_property_taxonomy.list .post .entry, #loop_property_taxonomy.list .post .entry-header  { width: 71%; }
	 .list .entry-header.post-blog-content { width:100%; } 
	.list .post[class*="property"] div[class*="_img"]{ width:25%}
	.list .post[class*="property"] .entry{ width:71%; display: inline-block; }
	.list.homepage .post[class*="property"] .entry{ width:67%; display: inline-block; }
	.list .entry .listing-title { width:100%; margin-left:0 }
	.list .post, .list .hentry, .list div[id*="post"] { padding: 8px 0px 30px; margin-bottom:20px; position: relative; }
	.list div[class*="format-"] { padding-left: 0; padding-right: 0; }
	.list .entry-content ul { margin-left: 15px; margin-bottom: 8px; }
	.list .entry-content ul li { border:none; list-style: disc; padding-top: 0; padding-bottom: 0; }
	.list .entry .listing_rating { float:right }
	.list .entry p { clear:both; line-height:22px }
	.list .entry .bottom_line { font-size:12px; color:#000 }
	.list .entry .bottom_line a { color:#666 }
	.list .entry .bottom_line a:hover { color:#0165BD }
	.list .entry .listing_rating .average_rating { margin-bottom:0 }
	.entry p strong, .entry p strong { color:#000; font-weight:400 }
	.list .post .entry .date, .list [class*="post"] .entry .date { background:#000; border-radius:4px; font-size:1.5em; color:#fff; font-weight:700; text-align:center; line-height:17px; text-transform:uppercase;	float: left; display:inline-block; *display:inline; zoom:1; vertical-align:top; width:50px; padding:10px 0 6px; margin-right: 15px; }
	.grid .post .entry .date, .grid [class*="post"] .entry .date { color:#000; font-weight:700; text-transform:uppercase; margin-bottom:6px; display: block;}
	.list .post .entry .date span, .list [class*="post"] .entry .date span { display:block; font-size:12px; font-weight:400 }
	.user .author-feeds .event-wrapper h2 { padding-left: 0px !important; }
	.widget .entry-summary ul { margin-bottom: 10px; }
	.widget .entry-summary ul li { border:none; margin-left: 15px; list-style: disc; padding: 0; }
	.listing_post .hentry .entry-summary ul li span { float: none; }
	.list .post .event_img { width:30% }
	.list .post .entry .event_rating { float:right }
	.list .post .entry .event_rating .average_rating { margin-bottom:0 }

	.review_info .single_rating {display: inline-block;}

/* blog */
	.archive .hfeed .post .post_fig { width:30% }
	.archive .hfeed .post .entry-header { display: block; overflow: hidden; width: auto; }
	.full-width-posts.archive .hfeed .post .entry-header h2.entry-title { font-size: 32px; font-weight: normal; line-height: 42px; }

/*
** 12. Font Awesome Icons
*/
	.list [class*="post"] p.owner_name, .grid [class*="post"] p.owner_name,.list [class*="post"] p.phone, .grid [class*="post"] p.phone, .list [class*="post"] p.address,.grid [class*="post"] p.address,.list [class*="post"] p.time,.grid [class*="post"] p.time,.rev_pin ul li.review,.rev_pin ul li.pinpoint,.rev_pin ul li.favourite,.list [class*="post"] p.event_date, .grid [class*="post"] p.event_date { position: relative; padding-left: 19px;}
	.list [class*="post"] p.owner_name:before, .grid [class*="post"] p.owner_name:before,.list [class*="post"] p.phone:before, .grid [class*="post"] p.phone:before,.list [class*="post"] p.address:before,.grid [class*="post"] p.address:before,.list [class*="post"] p.time:before,.grid [class*="post"] p.time:before,.list [class*="post"] p.event_date:before, .grid [class*="post"] p.event_date:before, .list [class*="post"] p.address:before,.grid [class*="post"] p.address:before,.list [class*="post"] p.time:before,.grid [class*="post"] p.time:before, .peoplelink .website:before,.peoplelink .facebook:before,.peoplelink .twitter:before,.peoplelink .linkedin:before,.links .email:before,.links .phone:before,.post .rev_pin ul li.pinpoint:before,.post .rev_pin ul li.review:before { position: absolute; font-family: 'Font Awesome 5 Pro'; left:1px; top:0px; text-align: left; width: 15px; height: 20px; font-weight: 900; color: #999;}
	.list [class*="post"] p.phone, .grid [class*="post"] p.phone { /*font-weight: 700;*/ color: #000; }
	.rev_pin ul li.favourite:before { top: 0; }
	.list [class*="post"] p.phone:before,.grid [class*="post"] p.phone:before { content: "\f095"; }
	.list [class*="post"] p.address:before,.grid [class*="post"] p.address:before { content: "\f041"; }
	.list [class*="post"] p.time:before,.grid [class*="post"] p.time:before { content: "\f017"; }
	.list [class*="post"] p.owner_name:before,.grid [class*="post"] p.owner_name:before { content: "\f007"; }
	.peoplelink .website:before { content: "\f0ac" }
	.peoplelink .facebook:before { content: "\f39e"; font-family: 'Font Awesome 5 Brands'; }
	.peoplelink .twitter:before { content: "\f099"; font-family: 'Font Awesome 5 Brands'; }
	.peoplelink .linkedin:before { content: "\f0e1"; font-family: 'Font Awesome 5 Brands'; }
	.peoplelink .youtube:before { content: "\f167"; font-family: 'Font Awesome 5 Brands'; padding-right:4px;}
	.peoplelink .instagram:before { content: "\f16d"; font-family: 'Font Awesome 5 Brands'; padding-right:10px;}
	.instagram { padding-left: 2px !important;}
	.links .phone:before { content: "\f095"; }
	.links .email:before { content: "\f0e0"; font-size:12px; top:1px; }
	.post .rev_pin ul li.review:before { content: "\f075"; }
	.post .rev_pin ul li.pinpoint:before { content: "\f041"; }
	.list [class*="post"] p.event_date:before, .grid [class*="post"] p.event_date:before { content: "\f073"; }
	.grid [class*="post"] p.event_date:before, .post .favourite:before,.attended_persons:before  { color: #999; }
	.peoplelink .website,.peoplelink .facebook,.peoplelink .twitter,.peoplelink .linkedin,.links .email { padding-left:23px; display: inline-block; }
	.peoplelink .website:before,.peoplelink .facebook:before,.peoplelink .twitter:before,.peoplelink .linkedin:before { top: 1px; }
	.post span.fav .addtofav:before { top:auto; }
	.post span.fav .removefromfav:before { top:auto; }
	#loop_property_taxonomy .rev_pin ul li.pinpoint:before { top:-1px; }
	.peoplelink span,.links span  { padding-left: 20px; padding-right:20px; position: relative; line-height: 1; font-weight:normal; color:#666; }
	.post .entry p, .list .hentry p, .entry-details p { color: #333; }
	body .peoplelink span:after { display:none }
	.listed_events .event_detail p { padding-bottom:0 }
	.post .entry p.address label,.post .entry p.owner_name label{ margin-bottom: 0;}

/*
** 13. Post Listing Links
*/
	#content .rev_pin ul li a.removefromfav.small_btn,
	#content .rev_pin ul li a.removed,
	#content .rev_pin li.favourite .fav &gt; a,
	#content  .rev_pin li span a.small_btn.addtofav { padding-left: 0px; padding-top: 0; padding-bottom: 0; }
	.rev_pin ul { margin-left:0 }
	.rev_pin li, .rev_pin li a { font-size:12px }
	.rev_pin .comment a { background:url(//www.e-travels.gr/wp-content/themes/Directory/images/review.png) no-repeat 0 0; padding-left:18px }
	.rev_pin { list-style:none; margin-top:0 }
	.rev_pin ul li.review,
	.rev_pin ul li.pinpoint { padding-left: 19px; }
	.rev_pin ul li { display:inline-block; *display:inline;zoom:1; vertical-align:top; line-height:18px; border:none; margin-right:9px; }
	.rev_pin ul li .average_rating { margin-right:0 }
	.rev_pin ul li:last-child { margin-right:0 }
	.directory-single-page .listed_events { background:0 0; border-bottom:1px solid #ccc \0/; border-bottom:1px solid rgba(0, 0, 0, .13) }

/*
** 14. Rating
*/
	.directory-single-page .hentry .entry-header-title .listing_rating { margin:8px 0 0 }
	/*.directory-single-page .hentry .entry-header-title .listing_rating .single_rating span { color:#666; margin: 0; }*/
	.directory-single-page .hentry .entry-header-title .listing_rating .average_rating { margin-bottom:0 }
	.directory-single-page .hentry .entry-header-title .listing_rating .single_rating .rating_text { margin-top:1px }
	.tevolution-directory .post-meta { color:#666; margin-top:10px }
	.tevolution-directory .post-meta a { color:#000 }
	.tevolution-directory .post-meta a:hover { color:#0165BD }
	.rating-off, .rating-on { color: #ccc; position: relative; margin-right:2px;}
	.fa-stack .rating-off, .fa-stack .rating-on { color: #ccc; position: absolute; top: 0px; margin: 0;}
	.rating-on { color: #F0B74A; }
	.average_rating .fa-stack,
	.single_rating .fa-stack { height: 1em; line-height: 1em; width: 1em; vertical-align: initial;margin-right: 2px;}
	#comments .average_rating_wrapper .average_rating .fa-stack,
	#comments .average_rating_wrapper .single_rating .fa-stack,
	.fa-star-half.rating-half-on { left: -2px; color: #F0B74A;}
	#comments .average_rating_wrapper .average_rating .fa-stack .fa-star.rating-off,#comments .average_rating_wrapper .single_rating .fa-stack .fa-star.rating-off{left: 1px;}
	.single_rating i,.rating i, .map_rating i { margin-right: 2px; }
	ol.comment-list .comment-respond .form_comment_rating_wrap , ol.comment-list .comment-respond .templatic_rating { display:none !important; }
	body .average_rating #rate{ display: inline-flex; align-items: center; display: -webkit-inline-flex; -webkit-align-items: center;}
	/*body .single_rating{ width: 100%; display: inline-block;} spacing issue*/
	
	body .single_rating span,
	body .directory_rating_row span{
		float: left;
		display: flex;
		display: -webkit-flex;
		vertical-align: top;
	}
	.directory-single-page .hentry .entry-header-title .listing_rating .single_rating span{
		margin: 0;
	}
	
	body .single_rating #rate #reviews_show{ margin-left: 5px;}

/*
** 15. Listing Detail Page 
*/
	.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap p { line-height:19px; clear:both; }
	.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap p label, p.custom_header_field label, .listing_custom_field p  label {  color: #000000; font-weight: 400; vertical-align:top; float:left}
	.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap p label{ float: left; width: 19%; }
	.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap p span{ width: 73%; }
	.entry-header-custom-wrap p label{ vertical-align:top;}
	.listing_custom_field p img{ vertical-align:top; max-width:100%;}
	.view_counter{ float:right;}
	.directory-single-page .view_counter p, .event-single-page .view_counter p { padding:0 }
	.directory-single-page .comment-text { padding:0 }
	.directory-single-page .comment-text .single_rating img { margin:0 }
	.singular-listing #content #comments { padding-top:30px; display: inline-block; width: 100%;}
	body.tevolution-directory .ui-widget-content { clear:both; background:0 0; border:none; border-radius:0; padding:0; position: relative; }
	body.tevolution-directory .ui-widget-header { border-color:#ccc \0/; border-color:rgba(0, 0, 0, .13); border-width:0 0 2px; margin-bottom:24px; margin-left:0 }
	body.tevolution-directory .ui-widget-header li a { background-color:#fafafa \0/; background-color:rgba(0, 0, 0, .03); border-color:#ccc \0/; border-color:rgba(0, 0, 0, .13); font-size:14px; color:#444; border-width:2px; text-transform:none; padding:14px 15px 13px }
	body.tevolution-directory .ui-widget-header .ui-state-active a, .tevolution-directory .ui-widget-header .ui-state-active a:link, .tevolution-directory .ui-widget-header .ui-state-active a:visited { border-bottom:2px solid #fff; padding:14px 15px 13px; margin-bottom:-2px }
	body.tevolution-directory #image_gallery ul { margin-bottom:0 }
	#map_canvas .google-map-info .map-inner-wrapper .map-item-info .map_rating { padding:6px 0 0 }
	.more_photos { margin:0 0 10px 0px;}
	.directory-single-page .hentry .entry-header-title, .hl-custom-field-wrap, .event-single-page .hentry .entry-header-title, .hl-custom-field-wrap { overflow:visible; }
	.detail-meta,
	.detail-meta li {
    	list-style: outside none none;
	}

	.singular-page .hentry .entry-content { float: none; }
	

/* 15.1 map*/
	body.tevolution-directory .get_direction table { margin:0 }
	body.tevolution-directory .get_direction #from-input { font-family:Arial, Helvetica, sans-serif; font-size:14px }
	body.tevolution-directory .get_direction select { margin-bottom:5px }
	body.tevolution-directory .get_direction .b_getdirection { color:#fff; margin:0 15px 0 0 }
	body.tevolution-directory .sidebar .get_direction #from-input { margin-bottom:5px }
	body.tevolution-directory .sidebar .get_direction .b_getdirection { margin:0 2px 5px 0 }
	.adp-list { border:0; padding:0 }
	.entry-content .adp img, .entry-content .adp-list img { margin-top:0; margin-bottom:0 }
	body.tevolution-directory #listing_description a.button { color:#FFF }
	.hide_map_direction{ display: block; text-align:right;}
	.hide_map_direction i{ background: rgba(0,0,0,0.05); width: 25px; height: 25px; line-height: 25px; border-radius: 100%; display: inline-block; text-align: center; top: -5px; position: relative;25px}

/* 15.2 navigation*/
	.singular .pos_navigation { padding:0; width: 100%; display: inline-block;}
	.singular .pos_navigation .post_left, .singular .pos_navigation .post_right { width:auto; max-width:45% }
	.singular .pos_navigation .post_left a, .singular .pos_navigation .post_right a { width:auto; text-indent:0; display:block }
	.singular .pos_navigation .post_left a i, .singular .pos_navigation .post_right a i { display:inline-block; padding: 0; font-size: 16px;}
	.singular .pos_navigation .post_left a i{ padding-right: 5px;}
	.singular .pos_navigation .post_right a i{ padding-left: 5px;}
	.singular .bottom_line { float:left; width:88% }
	.singular .bottom_line.i_category { width:auto; }
	.singular .pos_navigation .post_left { margin-right:4px }

/* 15.3 gallery*/
	#silde_gallery .flex-direction-nav li a { width:26px; height:60px; background:#0165BD; margin-top:0; top: 0px; opacity:0 }
	#silde_gallery:hover .flex-direction-nav li a { opacity:1 }
	#silde_gallery .flex-direction-nav li a:hover { background:#000 }
	#silde_gallery .flex-direction-nav li a.flex-next { right:0 }
	#silde_gallery .flex-direction-nav li a.flex-prev { left:0 }
	#silde_gallery .flex-direction-nav li a i { display:inline-block; margin-top:18px; font-size:14px; color:#fff }
	#silde_gallery { margin:0 auto }
	#silde_gallery.slider_padding_class { padding:0 }
	#event_image_gallery .more_photos li { width:60px!important }
	#event_image_gallery #silde_gallery.slider_padding_class { padding:0 36px }
	#event_image_gallery #silde_gallery .flex-direction-nav li a i { margin-top:15px }

/* 15.4 related listing*/
	.related_post_grid_view li h3 { margin-bottom:6px }
	.related_post_grid_view li h3 a { font-size:16px; color:#0165BD; font-weight:700 }
	.related_post_grid_view li h3 a:hover { color:#000 }
	#cities_post .post.featured_c { background:#fffbef }
	#cities_post .post .listing_img .featured_tag { background:#feda70; font-size:13px; color:#2c2c2c; font-weight:700 }
	#cities_post .post .listing_img { width:30% }
	#cities_post .post .entry { width:66% }
	#cities_post .post .entry .listing-title { width:100%; margin-left:0 }
	#cities_post .entry h2 { font-size:16px; font-weight:700; line-height:normal }
	#cities_post .post { padding:8px; margin-bottom:10px }
	#cities_post .post .entry h2 { float:left }
	#cities_post .post .entry .listing_rating { float:right }
	#cities_post .post .entry p { clear:both; line-height:22px }
	#cities_post .entry .bottom_line { font-size:12px; color:#000; padding-bottom:0 }
	#cities_post .entry .bottom_line a { color:#666 }
	#cities_post .entry .bottom_line a:hover { color:#0165BD }
	#event_searchform #searchsubmit { margin-top:0 }

/*
** 16. Widgets
*/
/* 16.1 popular post*/
	.popular_post ul li a.link_img { max-width: 60px; margin-right: 5%; }
	.popular_post ul li .post_data { float: none; width: auto; overflow: hidden; vertical-align: top; word-wrap:break-word; }
	/* 16.2 recent comments*/
	.recent_comments li { padding-left: 0 !important; }
	.comment-header img.avatar { width: 60px; height: 60px; }
	.comment-list li &gt; a,
	.comment-list li &gt; img.avatar { float: left; margin-right: 20px; }
	.comment-list li &gt; a + div,
	.comment-list li &gt; a + div.comment-wrap,
	.comment-list li &gt; img.avatar + div,
	.comment-list li &gt; img.avatar + div.comment-wrap  { overflow: hidden; word-wrap:break-word; }
	.average_rating_wrapper ~ .comment-list li &gt; a + div,
	.average_rating_wrapper ~ .comment-list li &gt; a + div.comment-wrap,
	.average_rating_wrapper ~ .comment-list li &gt; img.avatar + div,
	.average_rating_wrapper ~ .comment-list li &gt; img.avatar + div.comment-wrap  { overflow: visible; word-wrap:break-word; padding-left: 80px; }
	#rate .rating_text { width: 135px; display: inline-block; }
	#comments .comment-list li ol.children { padding-left: 80px; padding-top: 20px;}	
	#comments [class*="_rating"] li {  border: medium none; clear: none; line-height: 1; padding: 0; width: auto; }
	#comments [class*="_rating"] li .rating-off, 
	#comments [class*="_rating"] li .rating-on {  top: 1px; }

/* 16.3 claendar*/
	table.calendar_widget td.date_n div span.calendar_tooltip { background:#fff; border:2px solid #0165BD }
	#wp-calendar th, #wp-calendar td { padding: 0; text-align: center; }
	.widget #wp-calendar .calendar_tooltip .event_title { color:#0165BD; font-weight:700; margin-bottom:4px }
	table.calendar_widget td.date_n div span.calendar_tooltip small { font-size:100% }

/* 16.4 Search Nearby Widget */ 
	.home_page_banner { position:relative }
	.home_page_banner .search_location { position:absolute; top:100px; left:50%; max-width:1200px; z-index: 100; }
	.home_page_banner .search_location .widget-wrap { max-width:1200px; margin-left:-50% }
	.home_page_banner .search_location .widget-wrap .search_nearby_widget h3 { border:none; padding:0 }
	.home_page_banner .search_location .widget-wrap .search_nearby_widget .searchform_wdgt input[type=text] { display:inline-block; *display:inline; zoom:1; vertical-align:top; max-width:240px; margin:0 4px 0 0 }
	.home_page_banner .search_location .widget-wrap .search_nearby_widget .searchform_wdgt input[type=submit] { margin:0 }
	.search_nearby_widget .search_range input { box-shadow:none!important }
	.sidebar-1c .search_location .widget-wrap .search_nearby_widget .searchform_wdgt input[type=text] { display:inline-block; *display:inline; zoom:1; vertical-align:top; max-width:550px; margin:0 4px 0 0 }

/* 16.5 Social Media*/
	.singular-post .single-social-media { float:left; margin:20px 15px 0 0 }
	.singular-post .single-social-media .addthis_toolbox { display:inline-block; margin-right:8px; vertical-align:top }
	.singular-post .single-social-media .addthis_toolbox a img { margin:0 }
	.singular-post .single-social-media .addthis_toolbox a, .singular-post .single-social-media .addthis_toolbox iframe { display:block; margin:0; padding:0 }
	.directory-home .map_fixed_width { margin:0 auto; max-width:1200px; background-color:#FFF; padding-left:20px; padding-right:20px }
	.singular .social-media-share { clear: both; float: left; margin:0 0 20px; }

/* 16.6 Home Page Display Post Widget */
	.widget_loop_taxonomy .post .entry p strong { color:#000; font-weight:400 }
	.post.featured_post { background:#fffbef }
	.widget_loop_taxonomy .post h2.entry-title a { font-weight:700 }
	.widget_loop_taxonomy_wrap.grid .post {border-bottom: 0;}
	.grid .post:last-child { padding-bottom:20px }
	.icl_languages_selector { position:relative; z-index:99 }

/* sidebar list */
	.sidebar .listing_post .hentry h2 a { color:#666; font-size:14px }
	.sidebar .listing_post .hentry h2 a:hover { color:#0165BD }
	.sidebar .listing_post .hentry .entry-summary a { color:#666 }
	.sidebar .listing_post .hentry .entry-summary a:hover { color:#0165BD }
	.listing_post .post span img { float: left; }
	.widget.listing_post .post .entry-header {width: auto; overflow: hidden; word-wrap:break-word;  display: block;}
	.widget.listing_post .post .post-blog-image img { height: auto; }
	@media screen and (max-width: 1200px){
		.ctynamemob { position: fixed; top: 0; left: 0; width: 100%; background: #f7f7f7; box-shadow: 0 3px 10px rgba(0,0,0,.1); font-size: 14px; font-weight: 700; text-align: center; padding: 2px 15px; z-index: 999; }
		.ctynamemob.sticky_main_cty { display: block; }
		.widget.listing_post .post[class*="format-"]{float: none; clear: inherit; overflow: visible; display:inline-block;}
	}
	@media screen and (max-width: 480px){
		.widget.listing_post .post .entry-header{ width: 100%; display: inline-block;}
		.list .post .listing_img, .user #content .list .hentry .listing_img, .list .hentry .listing_img, #tmpl-search-results.list .post .entry[class*="property"] div[class*="_img"], #tmpl-search-results.list .post[class*="property"] div[class*="_img"] {
			width: 100%;
    		max-width: 100%;
		}
	}

	.widget.listing_post .post .post-blog-image,.sidebar .widget.listing_post .post-blog-image  { float: left; }

/* 16.7 Calendar */
	#content li.add_to_my_calendar .calendar a.calendar_show span:before { top: 0; }
	.pe_advsearch_form #toggle_postID { max-height:316px }
	#searchsubmit { margin:0 }

/* 16.8 Search Filters */ 
	.filter { margin-bottom: 10px;}
	.hrz-list-filter ul { list-style: none; margin: 0; }
	.hrz-list-filter ul li { display: inline-block; vertical-align: top; padding: 0 20px 0 0 !important; }
	.hrz-list-filter ul li input[type="checkbox"] { margin: -3px 5px 0 0; }
	.ver-list-filter ul { list-style: none; margin: 0; }
	.ver-list-filter ul li input[type="checkbox"] { margin: -3px 5px 0 0; }
	.ver-list-filter.fil-scroll &gt; ul { max-height: 100px; overflow-y: auto; }
	.ver-list-filter.list-tree li { border-bottom: 1px solid #ddd; }
	.ver-list-filter.list-tree li .filter-items { margin-bottom: 5px; }
	.ver-list-filter.list-tree li .filter-items label { padding-left: 20px; }
	.ver-list-filter.list-tree li .filter-items label.title-label { margin-bottom: 5px; }
	.ver-list-filter.list-tree li .filter-items label.title-label i { font-size: 12px; margin-right: 5px; }
	.ver-list-filter p.description{padding: 0;}
	.filter-wid-slider .fil-wrap { position: relative; padding-top: 10px; }
	.filter-wid-slider .fil-wrap .sliderbase { height: 10px; background: #ddd; border: 1px solid #ccc; border-radius: 20px; }
	.filter-wid-slider .fil-wrap .slideroverlap { width: 64%; height: 10px; background: #999; border-color: #999; border-radius: 20px; margin-top: -10px; }
	.filter-wid-slider .fil-wrap .handle { position: absolute; top: 7px; width: 16px; height: 16px; background: #444; border-radius: 50px; }
	.filter-wid-slider .fil-wrap .handle.h-right { left: 62%; }
	.price-filter-wrap .accordion h3 i { float: right; margin-top: 5px; }
	.price-filter-wrap .accordion dd &gt; a { background: none; padding: 0; }
	.price-filter-wrap .accordion dd.active &gt; a { background: none; }
	.price-filter-wrap .accordion .content { padding: 0; }
	.filter_list_wrap,.pfilter_list_wrap, .other_search_criteria_wrap { bottom: 1px solid #ddd \0/; position: relative; border: 1px solid rgba(0,0,0,.1); border-radius: 4px; padding: 15px 20px; margin-bottom: 10px !important; display: none; min-height: 60px; }
	 .other_search_criteria_wrap { display:block; }
	.filter-options.pfilter_list_wrap { padding-bottom: 30px; }
	.filter_list_wrap .filter-options,.pfilter_list_wrap .filter-options{ margin: 0 110px 10px 0;}
	.filter-options .flit-opt-cols { display: inline-block; vertical-align: top; margin-right: 25px; }
	.filter-options .flit-opt-cols span.value a { margin-right: 10px; cursor: pointer;}
	.filter-options .flit-opt-cols span.value a i { margin-left: 5px; }
	.filter-options .flit-opt-cols span.value a:hover{ color: #ff0000; }
	.filter-options .flit-opt-cols .filter-lable, .other_search_criteria_wrap .other_search_criteria label { display: inline-block; vertical-align: top; font-weight: bold; margin-right: 5px; }
	.filter-options .flit-opt-cols .filter-value { display: inline-block; vertical-align: top; }
	.filter-options .flit-opt-cols .filter-value span { margin-right: 10px; }
	.filter-options .flit-opt-cols.search-widin-result { float: right; margin-right: 0; margin-top: 0; }
	.filter-options .flit-opt-cols.search-widin-result input[type="text"] { width: 260px; background-image: url(//www.e-travels.gr/wp-content/themes/images/search.png); background-position: right 11px top 11px; background-repeat: no-repeat; margin-bottom: 0; }
	.filter-options-bottom { margin-bottom: 25px; }
	.filter-options-bottom .filt-result { float: left; margin-top: 8px; }
	.filter-options-bottom .search-by-popularity { float: right; }
	.filter-options-bottom .search-by-popularity select { width: 260px; margin-bottom: 0; }
	.ver-list-filter ul li { padding: 0 !important; margin-bottom: 5px; }
	.ver-list-filter ul li span { float: right; color: #999; margin-right: 5px; }
	.ver-list-filter.fil-scroll &gt; ul { max-height: 176px; }
	.filter-wid-date input[type="text"] { display: inline-block; width: 78%; margin-bottom: 5px; }
	.filter-wid-date a.tri-button { margin: 0 0 5px;  }
/* 16.9 All Category List Widget */
	.all_category_list_widget .category_list{ width: 33%; float: none; display: inline-block; vertical-align: top;}
	.all_category_list_widget .category_list ul li { line-height:24px; }
	.all_category_list_widget .category_list ul { margin:0 0 25px }
	.all_category_list_widget .category_list ul li .children{
		margin-left:10px;
	}
@media screen and (max-width: 1200px){
	.all_category_list_widget .category_list {width: 32%;}
}
@media screen and (max-width: 600px){
	.all_category_list_widget .category_list {width: 100%;}
}

/*
** 17. Event Detail Page
*/
/* 17.1 rating*/
	.event-single-page .hentry .entry-header-title .event_rating { margin:8px 0 0 }
	.event-single-page .hentry .entry-header-title .event_rating .single_rating span { color:#666 }
	.event-single-page .hentry .entry-header-title .event_rating .average_rating { margin-bottom:0 }
	.event-single-page .hentry .entry-header-title .event_rating .single_rating .rating_text { margin-top:1px }

/* 17.2 header*/
	.tevolution-event-manager .post-meta { color:#666; line-height:22px; margin-top:10px; width: 100%; display: inline-block;}
	/*.tevolution-event-manager .post-meta a { color:#000 }*/
	/*.tevolution-event-manager .post-meta a:hover { color:#0165BD }*/
	.event-single-page .hentry .entry-header-title .entry-header-custom-wrap, .preview_submit_from_data .hentry .entry-header-title .entry-header-custom-wrap { margin-top:30px }
	.event-single-page .hentry .entry-header-title .entry-header-custom-wrap p { line-height:normal }
	.event-single-page .hentry .entry-header-title .entry-header-custom-wrap p label { color:#000; font-weight:400 }

/* 17.3 event attend*/
	.attending_event { position:relative; background:#fffbef; border-radius:4px; padding:20px 20px 20px 100px; margin:0 0 20px }
	.attending_event img { position:absolute; top:20px; left:20px; width:60px; height:60px; border:1px solid #d1d1d1 }
	.attending_event span.fav span.span_msg { float:left; color:#333; font-weight:700; margin-right:20px }
	.attending_event span.fav a { background-image: none; position: relative; }
	.attending_event span.fav a.addtofav { float:left; color:#333; font-weight:700; padding-left:20px }
	.attending_event span.fav a.addtofav.attending:before { color: #99BF3D; font-family: 'Font Awesome 5 Pro'; content: "\f00c"; font-weight: 900; position: absolute; left: 0; }
	.attending_event span.fav a.addtofav.not_attending:before { color: #CD3232; font-family: 'Font Awesome 5 Pro'; content: "\f00d"; font-weight: 900; position: absolute; left: 0; }
	.attending_event span.fav span.span_msg a { color:#333 }
	.attending_event span.fav span.span_msg a:hover { color:#0165BD }
	.attending_event span.fav span.span_msg .attended_persons { font-weight:400 }
	.recurring_event_class ul li { position:relative; background:#fffbef; border-radius:4px; padding:10px!important; margin:0 0 20px }

/* 17.4 event tabs*/
	.event_manager_tab { border-bottom:2px solid #ccc \0/; border-bottom:2px solid rgba(0, 0, 0, .13) }
	.tevolution-event-manager .ui-widget-header, body.single-property #tabs ul.ui-tabs-nav, body.singular-property #tabs ul.ui-tabs-nav { clear:both; margin-left:0; border-width:2px; border-color:#ccc \0/; border-color:rgba(0, 0, 0, .13); margin-bottom:24px }
	.tevolution-event-manager .ui-widget-header li a, body.single-property #tabs ul.ui-tabs-nav li a, body.singular-property #tabs ul.ui-tabs-nav li a  { background-color:rgba(0, 0, 0, .03); background-color:#ccc \0/; border-color:rgba(0, 0, 0, .13); font-size:14px; color:#444; border-width:2px; text-transform:none; padding:14px 15px 13px }
	body.tevolution-directory .ui-widget-header .ui-state-active a:link, .tevolution-directory .ui-widget-header .ui-state-active a:visited, .tevolution-event-manager .ui-widget-header .ui-state-active a, body.single-property #tabs ul.ui-tabs-nav li.ui-tabs-active a, body.singular-property #tabs ul.ui-tabs-nav li.ui-tabs-active a { border-bottom:2px solid #fff; padding:14px 15px 13px; margin-bottom:-2px; font-weight: normal; }
	body.tevolution-event-manager.wordpress .tabs dd:first-child, body.tevolution-event-manager.wordpress .tabs .tab-title:first-child { margin-left: 10px; }
	body.tevolution-event-manager #image_gallery ul { margin-bottom:0 }
	body.tevolution-event-manager .get_direction table { margin:0 }
	body.tevolution-event-manager .get_direction #from-input { font-family:Arial, Helvetica, sans-serif; font-size:14px }
	body.tevolution-event-manager .get_direction select { margin-bottom:5px }
	body.tevolution-event-manager .get_direction .b_getdirection { color:#fff; margin:0 15px 5px 0; display: inline-block; }
	body.tevolution-event-manager .sidebar .get_direction #from-input { margin-bottom:15px }
	body.tevolution-event-manager .sidebar .get_direction .b_getdirection { margin:0 2px 5px 0 }
	body.tevolution-event-manager.event-single-page .entry-content h2, .single-property .entry-content h2, .singular-property .entry-content h2,   .preview_submit_from_data .entry-content h2 { margin-top: 0; border-bottom:4px solid rgba(0, 0, 0, .13); border-bottom:4px solid #e0e0e0 \0/; font-size:20px; color:#000; padding-bottom:6px; margin-bottom:15px }
	body.tevolution-event-manager.event-single-page .entry-content .tabs-content h2, .single-property .entry-content .tabs-content h2{ font-size: 18px; font-weight: bold; margin-bottom: 0; padding-bottom: 0; color: #333; border: 0;}
	.tabs-content h2.print-heading {
		display: none;
	}
	
/* 17.5 organizer*/
	.event-organizer .event-organizer-right { line-height:normal; margin-left: 0; }
	.event-organizer .event-organizer-left + .event-organizer-right { margin-left: -4px;  }
	.event-organizer .event-organizer-right p { margin-bottom:8px }
	.event-organizer .event-organizer-right label { width:20%; color:#000; font-weight:400; margin-bottom: 0;}
	.event-organizer .event-organizer-right span.label_data { width:75%; margin-left:-4px; margin-bottom: 0;}

/* 17.6 pagination*/
	.event-single-page .pos_navigation { padding:0 }
	.event-single-page .bottom_line { float:left; width:88% }
	.event-single-page .pos_navigation .post_left { margin-right:4px }

/* 17.7 comments*/
	.singular-event #content #comments { padding-top:30px }
	.singular-event #content #comments #comments { padding-top:0 }
	.comment-content p a { color: #0165bd; }
	.comment-content p a:hover { color: #666; }

/* 
** 18. woocommerce
*/
	body.woocommerce #content div.product .woocommerce-tabs ul.tabs:before, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before { display:none }
	body.woocommerce div.product .woocommerce-tabs ul.tabs, body.woocommerce-page div.product .woocommerce-tabs ul.tabs { border-bottom:2px solid #ccc \0/; border-bottom:2px solid rgba(0, 0, 0, .13) }
	body.woocommerce #content div.product .woocommerce-tabs ul.tabs li, body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li { background-color:#fafafa \0/; background-color:rgba(0, 0, 0, .05); border:2px solid #ccc \0/; border:2px solid rgba(0, 0, 0, .13); border-bottom:0; font-size:14px; color:#444; padding:14px 15px 12px }
	body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active { background:#fff; margin-bottom:-2px; padding:13px 15px; border:2px solid #ccc \0/; border:2px solid rgba(0, 0, 0, .13); border-bottom:0 }
	body.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, body.woocommerce div.product .woocommerce-tabs ul.tabs li a, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li a { font-weight:400; text-shadow:none!important }
	body.woocommerce #content .shop_table .actions .coupon input[type="text"]{ height: auto!important;}
	.payment_method li { padding:0 }
	#submit_form .main_btn { padding:15px 30px }
	.t_facebook_fans iframe{ background:#fff }
	.sidebar .event_search #srchevent .form_row .form_row { margin-right:0 }
	.sidebar .hr_input_radio &gt; li {display: inline-block !important;width:50%; border: none;}
	body.woocommerce #content .quantity, body.woocommerce-page #content .quantity { width:64px; }


/*
** 19. Event Attending List
*/ 
	#loop_event_atteding_list.list .post .entry .date { background:#000; border-radius:4px; color:#fff; font-weight:700; text-align:center; line-height:normal; text-transform:uppercase; padding:6px 0 }
	#loop_event_atteding_list.list .post .entry .date span { display:block; font-weight:400 }
	#loop_event_atteding_list .post .event_img { width:30%; float:left;}
	#loop_event_atteding_list.list .post .entry { width:66% }
	#loop_event_atteding_list.list .post .entry .listing-title { width:100%; margin-left:0 }
	#loop_event_atteding_list.list .post { padding:8px; margin-bottom:10px }
	#loop_event_atteding_list.list .post .entry h2 { float:left; font-size:16px; font-weight:700; line-height:normal; margin:0 }
	#loop_event_atteding_list.list .post .entry .event_rating { float:right }
	#loop_event_atteding_list.list .post .entry p { clear:both; line-height:22px; padding-bottom:8px }
	#loop_event_atteding_list.list .post .entry .bottom_line { font-size:12px; color:#000 }
	#loop_event_atteding_list.list .post .entry .bottom_line a { color:#666 }
	#loop_event_atteding_list.list .post .entry .bottom_line a:hover { color:#0165BD }
	.star-rating-control { vertical-align:text-top }
	form#commentform #rate, form#commentform #rate div, form#commentform #rate p { margin:0!important }
	form#commentform #rate div.star-rating-control { margin: 4px !important; }
	body .star-rating-control a{
		line-height: 24px;
	}
	form#commentform .form-submit { padding-top:5px;}
	#commentform #rate { padding:0; margin:0 }
	.readtooltipitem { margin-top:0 }
	.readtooltipitem #rate { margin:4px 10px }
	div.pos_navigation .post_left a:hover span, div.pos_navigation .post_right a:hover span { color:#0165BD; cursor:pointer }
	div.pos_navigation .post_left a:hover em, div.pos_navigation .post_right a:hover em { color:#666; cursor:pointer }

/*
** 20. Form
*/
	.home_page_banner .event_search #srchevent .form_row { display:inline-block; *display:inline; zoom:1; vertical-align:top; max-width:396px; width:100%; padding-bottom:8px; margin:0 4px 0 0 }
	#submit_form .end_date, #submit_form .end_time, #submit_form .st_date, #submit_form .st_time { width:400px; display:inline-block; *display:inline; zoom:1; vertical-align:top }
	#submit_form .end_date.clearfix:after, #submit_form .end_time.clearfix:after, #submit_form .st_date.clearfix:after, #submit_form .st_time.clearfix:after { display:none }
	#submit_form .end_date.clearfix, #submit_form .end_time.clearfix, #submit_form .st_date.clearfix, #submit_form .st_time.clearfix { clear:none }
	.sidebar-1c .event_search #srchevent .form_row { display:inline-block; *display:inline; zoom:1; vertical-align:top; max-width:392px; width:100%; padding-bottom:8px; margin:0 4px 0 0 }
	.sidebar-2c .event_search #srchevent .form_row input[type=text], .sidebar-2c .event_search #srchevent .form_row select, .sidebar-2c .event_search #srchevent .form_row textarea, .sidebar-3c .event_search #srchevent .form_row input[type=text], .sidebar-3c .event_search #srchevent .form_row select, .sidebar-3c .event_search #srchevent .form_row textarea { max-width:100% }
	body .ui-widget-content #submit_form a {color:#333 !important;}
	body .ui-widget-content #submit_form a.btn_input_normal {color:#fff !important;}

/* search page */
	.directory-search-page article .entry-header h2, .event-search-page article .entry-header h2 { float:left }
	article .entry-header h2 { max-width:310px; float:left }
	[class*="user-"] .author-feeds article [class*="-blog"] h2 { max-width: 100%; }
	[class*="user-"] .author-feeds.list article.post [class*="-blog"] h2.entry-title { font-size: 16px; }
	

	#content .submit-progress-steps.columns { padding-left:0; padding-right:0; }
	#content .submit-progress-steps.columns ul li { width:31.76%; }

/*
** 22. MISC
*/
/* 22.1 realestate  */
	.singular-property .supreme_wrapper .entry-header-custom-wrap ul li i { background-color: #0165BD; }
	.wordpress .tabs dd, .wordpress .tabs .tab-title { display: inline-block;}
	body.tevolution-event-manager.wordpress .tabs dd:first-child, body.tevolution-event-manager.wordpress .tabs .tab-title:first-child { margin-left: 0; }
	.wordpress .tabs dd &gt; a, .wordpress .tabs .tab-title &gt; a { margin-bottom: 0; }
    .post .entry .property-title .property-price { width: auto; }



/* 22.2 off-canvas */
	.left-off-canvas-menu div#menu-mobi-secondary .menu li li:hover &gt; a{background-color:rgba(0,0,0,0.3);}
	.off-canvas-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;overflow:hidden;}
	.off-canvas-wrap.move-right,.off-canvas-wrap.move-left{min-height:100%;-webkit-overflow-scrolling:touch;}
	.inner-wrap {-webkit-backface-visibility: hidden; position: relative; width: 100%; *zoom: 1; -webkit-transition: -webkit-transform 500ms ease; -moz-transition: -moz-transform 500ms ease; -ms-transition: -ms-transform 500ms ease; -o-transition: -o-transform 500ms ease; transition: transform 500ms ease; } 
	.inner-wrap:before,.inner-wrap:after{content:" ";display:table;}
	.inner-wrap:after{clear:both;}
	.tab-bar{-webkit-backface-visibility:hidden;background:#FFF;color:white;height:2.8125rem;line-height:2.8125rem;position:relative; border-bottom: 1px solid rgba(0,0,0,0.3); z-index: 10;}
	.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4,.tab-bar h5,.tab-bar h6{color:white;font-weight:bold;line-height:2.8125rem;margin:0;}
	.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4{font-size:1.125rem;}
	.left-small{width:2.8125rem;height:2.8125rem;position:absolute;top:0;border-right:solid 1px rgba(0,0,0,0.3);left:0;}
	.right-small{width:2.8125rem;height:2.8125rem;position:absolute;top:0;border-left:solid 1px rgba(0,0,0,0.3);right:0;}
	.tab-bar-section{padding:0 .625rem;position:absolute;/*text-align: center;*/height:2.7125rem;top:0;}
	.tab-bar-section.left{left:0;right:2.8125rem;}
	.tab-bar-section.right{left:2.8125rem;right:0;}
	.tab-bar-section.middle{left:2.8125rem;right:2.8125rem; padding-right: 3rem}
	.tab-bar .menu-icon{text-indent:2.1875rem;width:2.8125rem;height:2.8125rem;display:block;line-height:2.0625rem;padding:0;color:white;position:relative;-ms-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
	.tab-bar .menu-icon span{position:absolute;display:block;height:16px;width:22px;line-height:1;top:.9375rem;left:11px;background:url(//www.e-travels.gr/wp-content/themes/Directory/images/directory-nav-icon.png) no-repeat 0 0;box-shadow: none !important;}
	.tab-bar .menu-icon:hover span{ opacity: .8; }
	.left-off-canvas-menu{-webkit-backface-visibility:hidden;width:15.625rem;top:0;bottom:0;position:absolute;overflow-y:auto;background:#0665BD;z-index:1001;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0;opacity:0;transition:all .5s ease-in 0; overflow-x:hidden;}

	
	

	
	.move-right .left-off-canvas-menu, .move-right .widget-nav-menu{opacity:1;}
	
	.left-off-canvas-menu *,
	.move-right .left-off-canvas-menu{opacity:1;}
	.left-off-canvas-menu *{-webkit-backface-visibility:hidden;}

	.right-off-canvas-menu{-webkit-backface-visibility:hidden;width:15.625rem;top:0;bottom:0;position:absolute;overflow-y:auto;background:#0665BD;z-index:1001;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);right:0;}
	.right-off-canvas-menu *{-webkit-backface-visibility:hidden;}
	ul.off-canvas-list,body .left-off-canvas-menu .nav_bg ul.mega,body .right-off-canvas-menu .nav_bg ul.mega{list-style-type:none;padding:0;margin:0;}
	ul.off-canvas-list li label,body .left-off-canvas-menu .nav_bg ul.mega li label,body .right-off-canvas-menu .nav_bg ul.mega li label{padding:.61rem .9375rem;color:rgba(255,255,255,0.7);text-transform:uppercase;font-weight:bold;background:rgba(0,0,0,0.7);border-top:1px solid #5e5e5e;border-bottom:none;margin:0;width:88%;}
	ul.off-canvas-list li a,body .left-off-canvas-menu .nav_bg ul.mega li a,body .right-off-canvas-menu .nav_bg ul.mega li a,div#menu-mobi-secondary .menu .off-canvas-list li a,div#menu-mobi-secondary1 .menu .off-canvas-list li a,div#menu-subsidiary .menu .off-canvas-list li a,body .left-off-canvas-menu div#menu-mobi-primary .menu &gt; ul &gt; li &gt; a,body .right-off-canvas-menu div#menu-mobi-primary .menu &gt; ul &gt; li &gt; a{display:block;padding:.66667rem;color:rgba(255,255,255,0.7);border-bottom:1px solid rgba(0,0,0,0.2);transition:background 300ms ease;}
	ul.off-canvas-list li a:hover,body .left-off-canvas-menu .nav_bg ul.mega li a:hover,body .right-off-canvas-menu .nav_bg ul.mega li a:hover,div#menu-mobi-secondary .menu .off-canvas-list li a:hover,div#menu-mobi-secondary1 .menu .off-canvas-list li a:hover,div#menu-subsidiary .menu .off-canvas-list li a:hover,body .left-off-canvas-menu div#menu-mobi-primary .menu li a:hover,body .right-off-canvas-menu div#menu-mobi-primary .menu li a:hover{background-color:rgba(0,0,0,0.3)!important;}
	div#menu-mobi-secondary .menu .off-canvas-list &gt; li &gt; a,div#menu-mobi-secondary1 .menu .off-canvas-list &gt; li &gt; a,div#menu-subsidiary .menu .off-canvas-list &gt; li &gt; a,body .left-off-canvas-menu div#menu-mobi-primary .menu &gt; ul &gt; li &gt; a,body .right-off-canvas-menu div#menu-mobi-primary .menu &gt; ul &gt; li &gt; a{font-weight:bold;font-size:16px;}
	body .left-off-canvas-menu .mega-menu .nav_bg,body .right-off-canvas-menu .mega-menu .nav_bg{padding:0!important;background:transparent!important;}
	body .left-off-canvas-menu .mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a,body .left-off-canvas-menu .mega-menu ul.mega .sub li.mega-hdr li a,body .right-off-canvas-menu .mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a,body .right-off-canvas-menu .mega-menu ul.mega .sub li.mega-hdr li a,div#menu-mobi-secondary .menu .off-canvas-list li li a,div#menu-mobi-secondary1 .menu .off-canvas-list li li a,div#menu-subsidiary .menu .off-canvas-list li li a{border:none;}
	div#menu-mobi-secondary .menu .off-canvas-list &gt; li &gt; ul &gt; li &gt; a,div#menu-mobi-secondary1 .menu .off-canvas-list &gt; li &gt; ul &gt; li &gt; a,div#menu-subsidiary .menu .off-canvas-list &gt; li &gt; ul &gt; li &gt; a,body .left-off-canvas-menu div#menu-mobi-primary .menu &gt; ul &gt; li &gt; ul &gt; li &gt; a,body .right-off-canvas-menu div#menu-mobi-primary .menu &gt; ul &gt; li &gt; ul &gt; li &gt; a{font-weight:bold;color:#fff;}
	body .left-off-canvas-menu .mega-menu ul.mega &gt; li,body .right-off-canvas-menu .mega-menu ul.mega &gt; li{border-bottom-color:transparent;}
	div#menu-mobi-secondary .menu .off-canvas-list &gt; li &gt; ul &gt; li:last-child,div#menu-mobi-secondary1 .menu .off-canvas-list &gt; li &gt; ul &gt; li:last-child,div#menu-subsidiary .menu .off-canvas-list &gt; li &gt; ul &gt; li:last-child{border-bottom:1px solid rgba(0,0,0,0.3);}
	div#menu-mobi-secondary .menu .off-canvas-list li a:hover,div#menu-mobi-secondary1 .menu .off-canvas-list li a:hover,div#menu-subsidiary .menu .off-canvas-list li a:hover{background-color:rgba(0,0,0,0.3);}
	body .left-off-canvas-menu .mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a:hover,body .right-off-canvas-menu .mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a:hover{text-decoration:none;}
	body .left-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega li,body .right-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega li{width:auto;}
	body .left-off-canvas-menu .mega-menu ul.mega li .sub-container.mega .sub,body .right-off-canvas-menu .mega-menu ul.mega li .sub-container.mega .sub{padding:0;display:block!important; background: transparent;}
	body .left-off-canvas-menu .mega-menu ul.mega li ul.sub-menu ul,body .right-off-canvas-menu .mega-menu ul.mega li ul.sub-menu ul{margin-left:0;margin-right:0;}
	body .left-off-canvas-menu .mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a,body .right-off-canvas-menu .mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a{padding-left:20px;}
	body .left-off-canvas-menu .mega-menu ul.mega li .sub li.mega-hdr li a,body .right-off-canvas-menu .mega-menu ul.mega li .sub li.mega-hdr li a{padding:6px 5px 6px 15px!important;background-position:26px 12px;color:#fff;}
	body .left-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega .sub,body .right-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega .sub{display:block!important; background: transparent;}
	body .left-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega .sub a,body .right-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega .sub a{padding:9px 25px;border:none;}
	body .left-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega .sub a,body .left-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega li a,body .right-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega .sub a,body .right-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega li a{color:#fff;font-weight:bold;}
	body .left-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega .sub a:hover,body .left-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega li a:hover,body .left-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega li.current-menu-item a,body .right-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega .sub a:hover,body .right-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega li a:hover,body .right-off-canvas-menu .mega-menu ul.mega li .sub-container.non-mega li.current-menu-item a{color:#ccc;background-color:rgba(0,0,0,0.3);}
	.left-off-canvas-menu div#menu-header-horizontal-title,.left-off-canvas-menu div#menu-header-primary-title,.left-off-canvas-menu div#menu-header-secondary-title,.left-off-canvas-menu div#menu-mobi-primary-title,.left-off-canvas-menu div#menu-mobi-secondary-title,.left-off-canvas-menu div#menu-mobi-secondary-title1,.left-off-canvas-menu div#menu-subsidiary-title,.right-off-canvas-menu div#menu-header-horizontal-title,.right-off-canvas-menu div#menu-header-primary-title,.right-off-canvas-menu div#menu-header-secondary-title,.right-off-canvas-menu div#menu-mobi-primary-title,.right-off-canvas-menu div#menu-mobi-secondary-title,.right-off-canvas-menu div#menu-mobi-secondary-title1,.right-off-canvas-menu div#menu-subsidiary-title{padding-left:10px;background:rgba(0,0,0,0.3);text-align:left;}
	.left-off-canvas-menu #sidebar-header{max-width:100%;}
	.left-off-canvas-menu #sidebar-header .search_nearby_widget .searchform_wdgt input[type=text]{margin-left:6%;width:88%!important;float:left;}
	.left-off-canvas-menu #sidebar-header .search_nearby_widget .searchform_wdgt input[type=submit]{margin-left:6%;float:left;}
	.left-off-canvas-menu #sidebar-header .search_nearby_widget .searchform_wdgt input[type=submit]:hover{background-color:#fff;color:#000;}
	.move-right &gt; .inner-wrap{-ms-transform:translate(15.625rem,0);-webkit-transform:translate3d(15.625rem,0,0);-moz-transform:translate3d(15.625rem,0,0);-ms-transform:translate3d(15.625rem,0,0);-o-transform:translate3d(15.625rem,0,0);transform:translate3d(15.625rem,0,0);}
	.move-right .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5), 4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:rgba(0,0,0,0);}
	.move-left &gt; .inner-wrap{-ms-transform:translate(-15.625rem,0);-webkit-transform:translate3d(-15.625rem,0,0);-moz-transform:translate3d(-15.625rem,0,0);-ms-transform:translate3d(-15.625rem,0,0);-o-transform:translate3d(-15.625rem,0,0);transform:translate3d(-15.625rem,0,0);}
	.move-left .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5), 4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:rgba(0,0,0,0);}

	.no-csstransforms .left-off-canvas-menu{left:-15.625rem;}
	.no-csstransforms .right-off-canvas-menu{right:-15.625rem;}
	.no-csstransforms .move-left &gt; .inner-wrap{right:15.625rem;}
	.no-csstransforms .move-right &gt; .inner-wrap{left:15.625rem;}
	.exit-sorting {-webkit-backface-visibility:hidden;transition:background 300ms ease; box-shadow:-4px 0 4px rgba(0,0,0,0.5), 4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(0,0,0,0);top:0;bottom:0;left:0;right:0;z-index:1;-webkit-tap-highlight-color:rgba(0,0,0,0); display: none;}
	#frontend_ul_radio,#frontend_ul_checkbox{ width: 75%; display: inline-block;}
	#frontend_ul_radio .hr_input_radio li,#frontend_ul_checkbox .hr_input_multicheckbox li{ width: 100%; display: inline-block; padding: 0;}
	#frontend_ul_radio .hr_input_radio li input,#frontend_ul_checkbox .hr_input_multicheckbox li input{ float: left; margin:4px 5px 0 0;}
	body.frontend_editor #frontend_coupons_gallery li, body.frontend_editor .frontend_images_gallery li { margin-bottom:6px; }
	.entry-header-custom-wrap .newVideo .oembed_video_span { z-index: 2;}
	.hentry .entry-header-logo img{ max-height: 150px;}
	.left-off-canvas-menu #sidebar-header{ max-width:100%; float:left;}
	.left-off-canvas-menu #sidebar-header .widget{ float:left; margin-bottom:25px;}
	.left-off-canvas-menu #sidebar-header .search_nearby_widget .searchform_wdgt{ float:left; text-align:left; width:100%;}
	body .left-off-canvas-menu #sidebar-header .search_nearby_widget .searchform_wdgt input[type="text"],body .left-off-canvas-menu #sidebar-header .search_nearby_widget .searchform_wdgt select{ width:88% !important; margin-left:6%;}
	.left-off-canvas-menu #sidebar-header .search_nearby_widget .searchform_wdgt input[type="submit"]:hover{ background:#FFF!important;}
	#directory_search_location-8.search_location .autocompletesearch{ left:130px;}
	#directory_search_location-8.search_location .search_by_mile_active .autocompletesearch{ left:12px;}
	body #tmpl-search-results .post .property_img{ width:30%; margin-right:4%;}
	.frontend_editor .directory_google_map .map_customizer_wrap #panel, .frontend_editor .map_customizer_wrap #panel { position: relative; top: -20px; }

	.tab-bar-section.middle { background-color: white; }

/* social media */
	body .social-media-share { list-style: none; margin: 0; }
	body .social-media-share li { display: inline-block; vertical-align: top; padding-left:0;}
	body .social-media-share li a { display: block; background: #51655a; border-radius: 3px; color: #fff; padding: 1px 1px 1px 8px; margin-right: 5px; } 
	body .social-media-share li a:hover { color: #fff; text-decoration:none;}
	body .social-media-share li a .count { display: inline-block; background: #fff; border-radius: 3px; line-height: 25px; padding: 0 10px 0 14px; margin-left: 6px; }
	body .social-media-share li a .count  .showlabel { display: inline-block; vertical-align: top; overflow: hidden; width: 0; -webkit-transition:all ease-in-out .2s; -moz-transition:all ease-in-out .2s; -o-transition:all ease-in-out .2s; transition:all ease-in-out .2s;  text-indent:-10000px; height: 15px;}
	body .social-media-share li a:hover .count  .showlabel { overflow: hidden; text-indent:inherit;} 
	body .social-media-share li .facebook_share a:hover .count  .showlabel { width: 48px; margin-right: 2px; }
	body .social-media-share li .twitter_share a:hover .count  .showlabel { width: 45px; margin-right: 2px; }
	body .social-media-share li .googleplus_share a:hover .count  .showlabel { width: 18px; margin-right: 2px; }
	body .social-media-share li .pinit_share a:hover .count  .showlabel { width: 22px; margin-right: 2px; }
	body .social-media-share li a{ background:#FFF!important; border-radius:2px; border:1px solid rgba(0, 0, 0, 0.1);}
	body .social-media-share li .facebook_share a .share { color: #0077b6; }
	body .social-media-share li .twitter_share a .share { color: #28b0ee; }
	body .social-media-share li .googleplus_share a .share { color: #c4302a; }
	body .social-media-share li .pinit_share a .share{ color:#eb5655;}
	body .social-media-share li a .count{ border-left:1px solid rgba(0, 0, 0, 0.2); border-radius:0; position:relative; line-height:15px; color:#7b7b7b!important; padding:0 5px 0 9px; margin-left:2px; font-size:14px;}
	body .social-media-share li a .count:after{ content:'\f105'; font-family:'Font Awesome 5 Pro'; font-weight: 900; color:#FFF; position:absolute; left:-3px; top:0; font-size:13px; text-shadow:1px 0 0 rgba(0, 0, 0, 0.5);}
	body .social-media-share li a .count:before{ content:'';position:absolute; left:-1px; top:5px; height:6px; width:1px; background:white;}
	body #tmpl-search-results .post .property_img{ width:30%; margin-right:4%;}
	
	
	.sidebar .fb_iframe_widget iframe { max-width:100%; }

/*tevolution*/
	body .templ_popup_forms { width: 380px; }

/* Individual city list shortcode */
.maincitieslist {  }
.maincitieslist h3 { display: block; width: 100%; border-top: 1px solid rgba(0,0,0,.08); font-size: 16px; font-weight: 700; padding-top: 15px; margin: 15px 0 0; }
.maincitieslist h3:first-child { border: none; padding-top: 0; margin-top: 0; }
.maincitieslist li { display: inline-block; margin-right: 25px; }
.maincitieslist li a { position: relative; padding-left: 12px; }
.maincitieslist li a:before { position: absolute; top: 6px; left: 0; content: ""; width: 5px; height: 5px; border-radius: 50px; background-color: rgba(0,0,0,.7); }


/*realestate*/
	div[id*="_property"].list .post div[class*="_img"], .user #content div[id*="_property"].list .hentry div[class*="_img"], div[id*="_property"].list .hentry div[class*="_img"] { width: 24%; }
	body #loop_property_taxonomy.list .post .property_img, body #tmpl-search-results.list .post .property_img { width: 24%; }
	.list .post .property-wrapper .entry-title-wrapper { margin-bottom: 5px; }
	#loop_property_taxonomy .post .entry .listing_rating { display: none; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.directory_manager_tab #directory_sorting #directory_sortby { height: 36px; }
	select { height: 36px; }
}


@media only screen and (max-width: 980px) {
	
	/*.user #content .hentry .entry,
	.hfeed .post .entry{
		width: 60%;
	}  grid view resposive issue direcory */


	
	
	.grid .post, .grid div[id*="post"]{
		float: none;
		display: inline-block;
	}
	.list .post .entry{
		margin-left: 0;
		padding-left: 10px;
	}
}
@media only screen and (max-width: 767px) {
	/*#loop_listing_taxonomy .entry{
		width: 100%;
	}  list view resposive issue */
	.grid .post, .grid div[id*="post"]{float: left;}
}


@media only screen and (min-width: 1024px) {
	.sticky_main .mega_menu_wrap,.sticky_main div#menu-primary, .sticky_main div#menu-secondary, .sticky_main div#menu-secondary1, .sticky_main div#menu-secondary1  {margin: 0;padding:0; position: fixed;right: 0;top: 0;width: 80%;z-index: 99999;max-width: none;}
	.sticky_main #branding1 {position: fixed; top: 0; width: 20%; background: #fff; padding: 5px 10px 5px 0; z-index: 99999; left: 0; min-height: 52px; height: 20px;}
	.sticky_main #branding1 h1{ height: 100%;}
	.sticky_main #branding1 img{ max-height: 100%; height: auto;}
	body .sticky_main .mega-menu ul.mega, body .sticky_main .nav_bg #menu-secondary .menu{ margin-top: 16px!important; vertical-align: middle;}
	body .sticky_main {float: none;left: 0;margin: 0 auto;padding: 0;position: fixed;right: 0;width: 100%; z-index: 999999;}
	.sticky_main #site-description {display: none;}
	body .sticky_main .nav_bg {border-radius: 0;}
	.comment_excerpt{ color: #0165BD;}
	.comment_excerpt:hover { color: #666;}
	.admin-bar .sticky_main #branding1,.admin-bar .sticky_main #branding,.admin-bar .sticky_main .mega_menu_wrap,.admin-bar .sticky_main div#menu-primary,.admin-bar .sticky_main div#menu-secondary,.admin-bar .sticky_main div#menu-secondary1,.admin-bar .sticky_main div#menu-secondary1{top: 32px;}
	body #loop_listing_archive.grid .post,body #loop_listing_taxonomy.grid .post{
		display: inline-block;
	}
}
@media only screen and (max-width: 1200px) {
	.menu-wrap-custom .nav-secondary,#container .mega-menu.nav-secondary,#container .nav_bg { display: none;}
	body .widget_supreme_banner_slider{ margin-top: 0;}
	.header-widget-wrap {float: left; width: 100%; padding: 20px 0 0;}
	.mobile-header .primary_menu_wrapper{background: transparent;}
}
@media only screen and (max-width: 480px) {
	body #loop_property_taxonomy.list .post .property_img, body #tmpl-search-results.list .post .property_img { width: 100%; }
	#commentform #rate span.rating_desc{
		margin-left: 0!important;
	}
	#submit_form .end_date, #submit_form .end_time, #submit_form .st_date, #submit_form .st_time{width: 100%;}
}


.sidebar .agent-top_wrapper { /*display: table;*/}
.sidebar .agent-top_wrapper .tmpl-agent-photo {float: left; margin-right:10px;}
.sidebar .agent-top_wrapper .tmpl-agent-detail-rt { /* display: table-cell;*/ vertical-align: middle;}
.sidebar .agent-top_wrapper .tmpl-agent-photo img {  border: 1px solid rgba(0, 0, 0, 0.1); height: 88px; width: 88px;}
.sidebar .agent-top_wrapper .tmpl-agent-detail-rt p { padding-bottom: 0;}
.tmpl-agent-details .enquiry-list { display: inline-block; margin: 5px 0 15px; width: 100%;}
.sidebar .tmpl-agent-details .agent-social-networks a i::after{ height: 0; position: static; right: 0; top: 0;width: 0;}
.sidebar .tmpl-agent-details .agent-social-networks a i{width: 12px;}
.tmpl-agent-details .enquiry-list .small_btn { background-color: rgba(0,0,0,0.1); border:1px solid rgba(0, 0, 0, 0.1); border-radius: 3px;  color: #6D6868; display: inline-block; font-size: 0.938em; font-weight: 700; padding: 10px 24px 9px !important;}

/*how-it-works page*/
.how-it-works{ margin-top: 40px;}
.how-it-works h3{font-size: 20px; margin-right: 10px; margin-top: -4px; vertical-align: middle; border-bottom: 2px solid #e9edf2;padding: 0 0 0.75em;}
.how-it-works h3 i{margin-right: 5px;}
.how-it-works img{max-width: 500px;}
.how-it-works p { margin-bottom: 24px; line-height: 2;}
.how-it-works .how-it-works-blog{clear: both;display: inline-block; margin-bottom: 60px;}





/* ==========================================================================
   Easy Price Table
   ========================================================================== */
   a.ptp-button{
		height: auto!important;
		padding-bottom: 0.75em!important;
		line-height: normal!important;
		border-bottom: none!important;
   }
   .ptp-pricing-table{
		text-align: left!important;
   }










@media print {
	.left-off-canvas-menu,
	.home_page_banner,
	.home_page_banner .map_sidebar,
	.header-widget-wrap,
	header .nav_bg,
	.primary_menu_wrapper,
	.inner-wrap .tab-bar,
	div#menu-primary,
	div#menu-secondary,
	div#menu-secondary1,
	.mega-menu,
	div#menu-primary .mega-menu,
	div#menu-secondary1 .mega-menu,
	.tabs,
	.realated_post,
	.map-wrap.right,
	#directory_detail_img,
	.comment-respond,
	.claim_ownership,
	.share_link,
	.send_btns,
	.fav,
	.pos_navigation,
	.social-media-share,
	.rate_visit,
	.splendor_slider,
	.exit-off-canvas,
	.exit-selection,
	#listing_video,
	#listing_map,
	.exit-city-selection{
		display: none !important;
		height: 0 !important;
		overflow: hidden !important;
		width: 0 !important;
	}

	.sidebar .widget,
	#footer,
	body .tab-bar,
	#tabs.ui-tabs .ui-tabs-nav,
	.post-meta,
	.pos_navigation,
	.get_direction,
	.claim-post-wraper,
	.singular-property #loop_property_taxonomy.grid,
	#property_video,
	#property_map,
	.property-page-end,
	#comments,
	.tmpl_property_agent .tmpl-agent-details #contact_frm,
	#breadcrumb,
	.breadcrumb,
	.clearfix::after,
	.widget.tmpl_classified_seller,
	.sidebar .widget.tmpl_property_agent,
	.widget.contact_us,
	#slider,
	#silde_gallery {
		display: none !important;
		height: 0 !important;
		width: 0 !important;
		overflow: hidden !important;
	}
	#content.large-9,
	#main #content,
	#container,
	.singular-listing .entry-content{
		width: 100% !important;
		float: none!important;
		margin: 0!important;
		padding: 0!important;
		box-shadow: none!important;
	}


	.grid .post,
	.grid div[id*="post"] {
		display: inline-block;
		float: none;
		width: 28%;
	}

	body {
		visibility: hidden;
	}

	body .supreme_wrapper {
		visibility: visible;
	}



	.singular-property .entry-header-custom-wrap,
	.single-property .entry-header-custom-wrap {
		margin-bottom: 0;
	}

	.wordpress .tabs-content &gt; .content {
		display: inline-block !important;
		width: 100%;
	}

	body.singular:not(.home) #content.large-9 {
		padding: 0 !important;
		margin: 0 !important;
	}

	*,
	*:before,
	*:after {
		color: #000 !important;
	}

	.tabs-content h2.print-heading,
	.singular-listing h2.print-heading{
		font-size: 25px !important;
		margin: 0 0 10px 0 !important;
		padding: 0 !important;
		font-family: Arial, sans-serif !important;
		display: inline-block !important;
		width: 100% !important;
		color: #000!important;
		height: auto!important;
		overflow: visible!important;
	}
	.bottom_line,
	.view_counter {
		display: none;
	}
	a:after {
		content: " ["attr(href) "] ";
	}
	
	
.post_gallery_container #carousel .flex-direction-nav li a { top: -44%;  position: absolute; font-size:0px; }
.post_gallery_container #carousel .flex-direction-nav li a::before { content:""; }

@media print {
  a[href]:after {
* Template : Directory
Template: Directory
Template: Directory
Template: Directory
*/
Template: Directory
* Template: Directory
Template: Directory
*/
Template: Directory
*/
Template: Directory
Template: Directory
*/
Template: Directory
Template: Directory
Template: Directory
Template: Directory
Template: Directory
Template: Directory
*/
Template: Directory
Template: Directory
Template: Directory
* Template: Directory
Template: Directory
Template: Directory
Template: Directory
*/
* Template : Directory
Template: Directory
*/
Template: Directory
* Template : Directory
* Template : Directory
Template: Directory
Template: Directory
Template: Directory
Template: Directory
Template: Directory
*/
* Template : Directory
* Template: Directory
*//*responsive device css*/
@media only screen and (min-width: 1201px) {
	.menu li ul,.nav_bg .widget-nav-menu li ul {display: none;}
	.hide-for-large-up {display: none;}
	.show-to-medium { display: none;}
	body.tevolution-directory #listing_description .listing_content { width:61%}
	body.tevolution-directory #preview_submit_from_listing #listing_description .listing_content { width:60%}
	body.tevolution-directory #listing_description .entry-header-image { width:35% }
}	
@media only screen and (max-width:1200px) {

	.header-widget-wrap{ float: left; width: 100%;}
	body .left-off-canvas-menu .mega-menu ul.mega li .sub-container.mega .sub, body .right-off-canvas-menu .mega-menu ul.mega li .sub-container.mega .sub{ background: transparent;}
	.primary_menu_wrapper { background:#fff; z-index: 11;}
	.sticky_main { display: none !important; }
	.menu &gt; ul &gt; li &gt; ul &gt; li,
	.menu &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li, 
	.menu &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li, 
	.nav_bg .widget-nav-menu li &gt; ul &gt; li &gt; ul &gt; li, 
	.nav_bg .widget-nav-menu li &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li, 
	.nav_bg .widget-nav-menu &gt; ul &gt; li &gt; ul &gt; li, 
	body .mega-menu ul.mega li .sub-container.non-mega .sub a, 
	body .mega-menu ul.mega li .sub-container.non-mega li a, 
	body .mega-menu ul.mega li .sub-container.non-mega li.current-menu-item a, 
	body .mega-menu ul.mega .sub li.mega-hdr li a, 
	div#menu-primary .menu li a{
		-webkit-transition:none;
		-moz-transition:none;
		-ms-transition:none;
		-o-transition:none;
		transition:none;
	}
	.menu&gt;ul&gt;li&gt;ul&gt;li:hover&gt;a,.menu&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li:hover&gt;a,
	.menu&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li:hover&gt;a,
	.nav_bg .widget-nav-menu&gt;ul&gt;li&gt;ul&gt;li:hover&gt;a,
	.nav_bg .widget-nav-menu&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li:hover&gt;a,
	.nav_bg .widget-nav-menu&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li:hover&gt;a,
	body .all_category_list_widget .category_list ul li:hover a,
	body .mega-menu ul.mega li .sub-container.non-mega .sub li:hover a, 
	body .mega-menu ul.mega li .sub-container.non-mega li:hover a, 
	body .mega-menu ul.mega li .sub-container.non-mega li.current-menu-item:hover a,
	body .mega-menu ul.mega .sub li.mega-hdr li:hover a {
		-moz-transform: none;
		-webkit-transform: none;
		-o-transform: none;
		-ms-transform: none;
		transform: none;
	}

	/* Off Canvas Navigation */
	body .primary_menu_wrapper #menu-primary,#header #nav-secondary, body .primary_menu_wrapper .nav-menu{ display: none;}
	body .left-off-canvas-menu .sub-indicator{ display: none;}
	body .left-off-canvas-menu &gt; div{ width: 100%; display: inline-block; padding: 0; margin: 0;}
	body .left-off-canvas-menu ul{ display: inline-block; width: 100%; max-width: 100%; position: initial !important; z-index: 1; visibility:visible; margin: 0!important; padding: 0!important; visibility: visible!important;}
	body .left-off-canvas-menu ul li{ display: inline-block; width: 100%!important; margin: 0!important; padding: 0!important;}
	body .left-off-canvas-menu ul li a,body .left-off-canvas-menu .mega-menu ul.mega li .sub li.mega-hdr li a, body .right-off-canvas-menu .mega-menu ul.mega li .sub li.mega-hdr li a,ul.off-canvas-list li a, body .left-off-canvas-menu .nav_bg ul.mega li a, body .right-off-canvas-menu .nav_bg ul.mega li a, div#menu-mobi-secondary .menu .off-canvas-list li a, div#menu-mobi-secondary1 .menu .off-canvas-list li a, div#menu-subsidiary .menu .off-canvas-list li a, body .left-off-canvas-menu div#menu-mobi-primary .menu &gt; ul &gt; li &gt; a, body .right-off-canvas-menu div#menu-mobi-primary .menu &gt; ul &gt; li &gt; a{ display: inline-block; width: 100%; color: #fff!important; font-size: 15px!important; font-weight: normal!important; padding:7px!important; background: transparent; transition: none!important; color: #FFF!important; transform: none!important;}
	body .left-off-canvas-menu ul li ul li,body .left-off-canvas-menu ul li ul li:hover{ padding-left:15px!important; background:rgba(0, 0, 0, 0)!important;}
	body .left-off-canvas-menu ul li a:hover,ul.off-canvas-list li a:hover, body .left-off-canvas-menu .nav_bg ul.mega li a:hover, body .right-off-canvas-menu .nav_bg ul.mega li a:hover, div#menu-mobi-secondary .menu .off-canvas-list li a:hover, div#menu-mobi-secondary1 .menu .off-canvas-list li a:hover, div#menu-subsidiary .menu .off-canvas-list li a:hover, body .left-off-canvas-menu div#menu-mobi-primary .menu li a:hover, body .right-off-canvas-menu div#menu-mobi-primary .menu li a:hover{ background: transparent; transition: none!important; color: #FFF!important;}
	body .left-off-canvas-menu .sub-container{ width: 100%!important; display: inline-block; max-width: 100%; position: initial !important;}
	body .left-off-canvas-menu .sub-container .row{ max-width: 100%; width: 100%;}
	body .left-off-canvas-menu ul li.current-menu-item &gt; a,body .left-off-canvas-menu ul li ul li.current-menu-item &gt; a,ul.off-canvas-list li a:hover, body .left-off-canvas-menu .nav_bg ul.mega li a:hover, body .right-off-canvas-menu .nav_bg ul.mega li a:hover, div#menu-mobi-secondary .menu .off-canvas-list li a:hover, div#menu-mobi-secondary1 .menu .off-canvas-list li a:hover, div#menu-subsidiary .menu .off-canvas-list li a:hover, body .left-off-canvas-menu div#menu-mobi-primary .menu li a:hover, body .right-off-canvas-menu div#menu-mobi-primary .menu li a:hover{background: rgba(0,0,0,0.2)!important;}

	#main .wrap.row { padding-top: 20px; }
	#main { padding-top: 0px !important;}
	#branding,#branding1{display:none;}
	.city_image{background-image:none;}
	.d_location_type_navigation .toggle_handler{right:40px;}
	div.d_location_type_horizontal .toggle_handler{right:0;}

	.mobile-search { color: #0665BD; padding: 15px; }

	.header-wrap .large-8.columns { width: 100%; }
	.header-wrap #sidebar-header .search_nearby_widget .searchform_wdgt { text-align: center; }
	.header-wrap #sidebar-header { max-width: 100%; }
	.header-wrap #sidebar-header .search_nearby_widget .searchform_wdgt { margin:15px 0; }
	.header-wrap #sidebar-header .search_nearby_widget.search_by_mile_active .searchform_wdgt select { margin-right: 1.5%; }
	.overlay-search { position: relative; }
	.overlay-search:before {  background: rgba(0,0,0,0.5); position: absolute; top: 0; right: 0; left: 0; right: 0; content: ""; height: 100%; width: 100%; z-index: 999; }
	.breadcrumb { display: none;}
	#container .mega-menu { display: none; } 
	.header-widget-wrap{ padding: 0;}
}
@media screen and (max-width: 1200px){
	body .large-8.columns .header-widget-wrap{
		display: block;
	}
	body .large-8.columns .header-widget-wrap{
		display: none;
	}
	body .large-8.columns .header-widget-wrap .widget.widget_glt_widget{
		display: block;
	}
	body .large-8.columns .header-widget-wrap .widget.widget_glt_widget .widget-wrap &gt; *{ display: none;}
	body .large-8.columns .header-widget-wrap .widget.widget_glt_widget .widget-wrap &gt; #glt-translate-trigger{ display: block;}
	.move-right .left-off-canvas-menu{opacity: 1;}
}
@media only screen and (max-width:1023px) {
	.tevolution-event-manager #main .sidebar { width:100%; float:left; margin-left: 0;}
}
@media only screen and (min-width :40.063em) {
	.move-left .exit-off-canvas:hover{background:rgba(255,255,255,0.05);}
	.tab-bar-section{text-align:left;}
	.full-width-map .primary_menu_wrapper{padding:0px;}
}
@media only screen and (min-width: 1400px) { dialog.tmpl_login_frm_data, .reveal-modal.tmpl_login_frm_data { margin-left: -15%;  width: 27%;  position:absolute; } }
@media only screen and (min-width: 980px) and (max-width: 1399px) { dialog.tmpl_login_frm_data, .reveal-modal.tmpl_login_frm_data { margin-left: -15%;  width: 38%; position: absolute;} }
@media only screen and (max-width:980px) {
	#branding,#branding1{float:none;margin:0 auto;}
	.nav_bg .widget-nav-menu li li a:hover,body .mega-menu .nav_bg,body .mega-menu ul.mega li .sub-container.non-mega .sub a:hover,body .mega-menu ul.mega li .sub-container.non-mega li a:hover,body .mega-menu ul.mega li .sub-container.non-mega li.current-menu-item a,body .mega-menu ul.mega li a,div#menu-mobi-secondary .menu li a:hover,div#menu-mobi-secondary .menu li li a:hover,div#menu-mobi-secondary .menu li li:hover&gt;a,div#menu-mobi-secondary1 .menu li a:hover,div#menu-mobi-secondary1 .menu li li a:hover,div#menu-mobi-secondary1 .menu li li:hover&gt;a,div#menu-subsidiary .menu li a:hover,div#menu-subsidiary .menu li li a:hover{background-color:transparent!important;}
	body .mega-menu ul.mega li{border-bottom:1px solid #222;}
	body .mega-menu ul.mega li li{border:none;}
	body .mega-menu ul.mega li a{font-size:14px;font-weight:400;padding:7px 0 8px;}
	body .mega-menu ul.mega li .sub-container.non-mega .sub a:hover,body .mega-menu ul.mega li .sub-container.non-mega li a:hover,body .mega-menu ul.mega li .sub-container.non-mega li.current-menu-item a{background:0 0;}
	body .mega-menu ul.mega li a,div#menu-mobi-primary .menu li a,div#menu-mobi-secondary .menu li a,div#menu-mobi-secondary1 .menu li a{color:#fff!important;}
	body #listpagi .pagination a{margin-bottom:5px;}
	body.directory-single-page #listing_description .entry-header-image img,body.tevolution-directory #listing_description .entry-header-image,body.tevolution-directory #listing_description .listing_content{width:100%;}
	.singular .pos_navigation .post_right a, .singular .pos_navigation .post_left a { font-size: 0; padding: 4px 16px 1px;}
	.singular .pos_navigation .post_right a i, .singular .pos_navigation .post_left a i{ margin: 0; padding: 0; line-height: 1.5;}
	body.tevolution-event-manager .preview_submit_from_data .get_direction .b_getdirection { width: 48px; padding:10px 16px 9px; margin-right: 10px;}
	div.footer_widget_wrap .widget{ width:auto; float: none; display: block;}
}

@media only screen and (max-width:679px) {
	.tevolution-directory .ui-widget-header li a,body.tevolution-directory .ui-widget-header .ui-state-active a:link,body.tevolution-directory .ui-widget-header .ui-state-active a:visited,body.tevolution-event-manager .ui-widget-header .ui-state-active a{border-color:rgba(0,0,0,.13)!important;}
	body .widget{margin-bottom:20px;}
	.widget_loop_taxonomy.grid .post{width:46.6%;}
	.twp_search_cont input[type=text]{margin-bottom:5px;}
	.header-wrap #sidebar-header .search_nearby_widget .searchform_wdgt input[type="text"] { width: 100% !important; }
	.cont_wid_area { margin-top: 15px; }
	.event-organizer .event-organizer-left + .event-organizer-right { margin-left: 0px;  }
	.event-single-page .hentry .entry-header-title .entry-header-custom-wrap { margin-top: 10px; }
	.event-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-left { margin-bottom: 0; }
	.grid .post, .grid div[id*="post"]{ margin-right: 3%;}
}
@media only screen and (min-width:481px) {
	#loop_event_archive.list .event-wrapper, #loop_event_taxonomy.list .event-wrapper,#loop_listing_archive.list .event-wrapper, #loop_listing_taxonomy.list .event-wrapper,.user .hfeed .date + .listing-wrapper,.list .date + .listing-wrapper,.list .date + .event-wrapper,.list .date ~ .entry-summary,.list .date ~ .entry-details,.list .date ~ .event-title,.list .date ~ p	{ overflow: hidden; word-wrap:break-word; padding-left: 0; }
	div#tmpl-search-results.list .event-wrapper .entry-title-wrapper, div#tmpl-search-results.list .event-wrapper .entry-details, .user div.event-wrapper .entry-title-wrapper, .user div.event-wrapper .entry-details {padding-left: 0;}
}
@media only screen and (max-width:480px) {
	body { font-size: 13px; /*line-height: 1.4; */}
	p { line-height: 1.4 }
	body h1.loop-title, body h1.page-title, body h1 { margin-bottom: 0; line-height: 1.4; font-size: 20px; }
	h1 + [class*="rating"] { display: block; }
	body h2 { font-size: 18px; line-height: 1.4; }
	.entry-header-custom-wrap { margin: 5px 0; }
	.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-left { margin-bottom: 0; }
	.hfeed { margin-bottom: 15px; }
	.full-width-map .hfeed { margin-bottom: 0px; }
	.list .post .entry p, .grid .post .entry p, .list .hentry p, .entry-details p { line-height: 1.4; }
	#loop_listing_archive.grid,#loop_listing_taxonomy.grid{margin-left:0;}
	#loop_event_archive.grid,#loop_event_taxonomy.grid{margin-left:0;}
	#submit_form .end_date,#submit_form .end_time,#submit_form .st_date,#submit_form .st_time{width:100%;}
	.widget_loop_taxonomy.grid,.widget_loop_taxonomy.grid .widget_loop_taxonomy_wrap{margin-left:0;}
	.widget_loop_taxonomy.grid .post{width:100%;border-bottom:1px solid rgba(0,0,0,.1);border-bottom:1px solid #ccc \0/;margin:0 0 10px;}
	.widget_loop_taxonomy.grid .post:last-child{border:none;}
	#comments .comment-list li ol.children { padding-left: 0; }	

	.list .entry h2.entry-title + [class*="rating"]{ position: inherit; width: 100%; display: inline-block;}
	.average_rating .fa-stack { top: 0; }
	body.tevolution-event-manager .preview_submit_from_data .get_direction .b_getdirection {  margin-right: 5px; display: inline-block;}
	.preview_submit_from_data .google-map-directory input[type="text"] { max-width: 150px; display: inline-block; margin-right: 5px!important; }

	#loop_listing_archive .post .listing_img img,#loop_listing_archive.list .post .entry,#loop_listing_taxonomy .post .listing_img img,#loop_listing_taxonomy.list .post .entry,#tmpl-search-results.list .hentry .listing_img img,#tmpl-search-results.list .hentry .entry,body.user #content .hentry .listing_img img,body.user #content .hentry .entry,.hfeed .post .entry,body.user #content .author_cont div[id*=post] .listing_img img,body.user #content .author_cont div[id*=post] .entry{width:100%;margin-left:0;}
	#loop_event_archive.list .post .entry .event_rating,#loop_event_archive.list .post .entry h2,#loop_event_taxonomy.list .post .entry .event_rating,#loop_event_taxonomy.list .post .entry h2{float:none;width:100%;padding-left:0;}
	.widget_loop_event .list .rev_pin,#loop_event_archive.list .rev_pin{padding-left:0;}
	#cities_post .post .listing_img{width:100%;margin:0 0 10px;}
	#cities_post .post .entry{width:100%;margin-left:0;}
	#cities_post .post .listing_img img{width:100%;}
	.list .post .event_img,.list .post .entry,.grid .post .event_img,.grid .post .entry{width:100%;max-width:none;margin:0 0 10px;}
	#loop_listing_archive.list .post .entry h2,#loop_listing_taxonomy.list .post .entry h2,#tmpl-search-results.list .hentry .entry h2,.user #content .hentry .entry h2{float:none;width:100%;max-width:none;margin-right:0;}
	#loop_listing_archive.list .post .entry .listing_rating,#loop_listing_taxonomy.list .post .entry .listing_rating,#tmpl-search-results.list .hentry .entry .listing_rating,.user #content .hentry .entry .listing_rating,.user #content .author_cont div[id*=post] .listing_rating{float:none;width:100%;}
	.list .entry h2.entry-title + div[class*="rating"]{ position: inherit;}
	.widget_loop_event .list .post .entry .date,#loop_event_archive.list .post .entry .date,#loop_event_taxonomy.list .post .entry .dates{background:0 0;color:#000;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:left;padding-left:10px;margin-bottom:10px;}
	.widget_loop_event .list .post .entry .date span{display:inline;font-size:16px;}
	.widget_loop_event .list .post .entry .date span,#loop_event_archive.list .post .entry .date span,#loop_event_taxonomy.list .post .entry .date span,#tmpl-search-results .date span,.user .hfeed .date span{display:inline;}
	.widget_loop_event .list .post .entry .date,#loop_event_archive.list .post .entry .date,#loop_event_taxonomy.list .post .entry .date,#tmpl-search-results .date,.user .hfeed .date{font-size:16px;font-weight:bold;}
	#loop_event_archive.list .entry-details,#loop_event_taxonomy.list .entry-details,#loop_listing_archive.list .event-wrapper,#loop_listing_taxonomy.list .event-wrapper,.user .hfeed .date + .listing-wrapper,#tmpl-search-results .date + .listing-wrapper,#tmpl-search-results .date + .listing-wrapper + .entry-summary{padding-left:0;}
	.event-single-page .hentry .entry-header-title .entry-header-custom-wrap p label{width:100%;}
	.event-single-page .hentry .entry-header-title .entry-header-custom-wrap p span{width:100%;margin-left:0;}
	.event-organizer .event-organizer-right p{margin-bottom:12px;}
	.event-organizer .event-organizer-right label{display:block;width:100%;margin:0 0 5px;}
	.event-organizer .event-organizer-right span.label_data{display:block;width:100%;margin:0;}
	#loop_event_atteding_list .post .event_img{width:100%;max-width:none;margin-bottom:10px;}
	#loop_event_atteding_list .post .event_img img,#loop_event_atteding_list.list .post .entry{width:100%;}
	#loop_event_atteding_list.list .post .entry .listing_rating,#loop_event_atteding_list.list .post .entry h2{float:none;width:100%;}
	#loop_event_atteding_list.list .post .entry .date,.user .hfeed .date,#tmpl-search-results .date{background:0 0;color:#000;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:left;padding-left:10px;margin-bottom:10px;}
	#loop_event_atteding_list.list .post .entry .date span,.user .hfeed .date span,#tmpl-search-results .date span{display:inline;}
	.widget_loop_taxonomy.grid .widget_loop_taxonomy_wrap{margin-left:0;}
	.widget_loop_taxonomy.grid .post{width:100%;border-bottom:1px solid rgba(0,0,0,.1);border-bottom:1px solid #ccc \0/;margin:0 0 10px;}
	.widget_loop_taxonomy.grid .post:last-child{border:none;}
	.author_price_details p{width:100%!important;}
	.directory-single-page .view_counter,.event-single-page .view_counter{margin-top:6px;}
	body .widget.listing_post .post[class*="format-"]{ width: 100%; display: inline-block; padding: 0 0 13px;}
	.widget.listing_post .post .entry-header{width:100%;margin-left:0;}
	.widget.listing_post .post .post-blog-image{width:100%;}
	.widget.listing_post .post .post-blog-image img{width:100%;}
	div[id*="_property"].list .post div[class*="_img"], .user #content div[id*="_property"].list .hentry div[class*="_img"], div[id*="_property"].list .hentry div[class*="_img"] { width: 100%; }
	body #loop_property_taxonomy.list .post .property_img, body #tmpl-search-results.list .post .property_img { width: 100%; }
	.social_media ul li{ width: 100%;}
	.tevolution-directory .get_direction .b_getdirection{ width: 44%; padding: 10px 0;}
	.ajax-file-upload-progress{ max-width: 100%;}
	body .author_cont .author_photo img{ max-width: 100%;}
	.list .post[class*="property"] div[class*="_img"]{width: 100%;}
}

@media only screen and (max-width:360px) {
	body #loop_listing_archive.grid .post, body #loop_listing_taxonomy.grid .post { width: 100%; margin-left: 0; padding: 0; display: inline-block;}
	#loop_listing_archive.grid, #loop_listing_taxonomy.grid { margin-left: 0; }
	.large-8.columns #sidebar-header .widget { margin: 30px 0; }
	.large-8.columns .header-widget-wrap { display: none; }
	body.tevolution-directory .get_direction a.b_getdirection{ width: 100%; padding: 10px 0; margin: 0 0 5px 0;}
	.directory_manager_tab #directory_sorting, .directory_manager_tab ul.view_mode{margin: 0;}
}
@media only screen and (max-width:320px) {
	.all_category_list_widget .category_list_wrap{margin-left:0;}
	.all_category_list_widget .category_list{width:100%;margin:10px 0;}
	.event_manager_tab #event_sorting{margin:0 0 5px;}
	ul.sorting_option li{width:100%;display:block;margin-right:0;}
	article .entry-header .author_rating,#loop_listing_archive.list .post .entry .listing_rating,#loop_listing_taxonomy.list .post .entry .listing_rating{float:left;width:100%;}
	#branding,#branding1{width:72%;}
	#site-title img,#site-title1 img{max-width:100%;width:100%;}
	#site-description{font-size:14px;}
	
	.pos_navigation .post_right{text-align:right;}
	/*.pos_navigation .post_right i{display:none!important;}
	body.singular .pos_navigation .post_left,body.singular .pos_navigation .post_right{max-width:100%;width:100%;} arrow not display*/
	.pe_advsearch_form #toggle_postID{max-height:190px;}
	#map_canvas, #map_loading_div{max-height: none;}
}</pre></body></html>