/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:'Cormorant Garamond',serif;font-weight:400;font-size:20px;color:#111;line-height:180%;background:#fff;color:#111;}body.navbar-is-fixed-top{margin-top:0px;}body.path-frontpage{background:#0e0e0e;background-image:url("/themes/jmtile/images/bg.jpg");background-size:cover;color:#fff;}.btn{font-family:'Open Sans',Arial !important;}.form-control{font-family:'Open Sans',Arial;}a{color:#9e6a2f;}a:hover{color:#9e6a2f;}.nav-custom-container.container-fluid{background:#0e0e0e;background-image:url("/themes/jmtile/images/bg.jpg");background-size:cover;background-position:center bottom;}.view-empty{display:none;}.path-frontpage .container-fluid{padding-right:0px;padding-left:0px;}.row{margin-right:0;margin-left:0;}h1,h2,h3{line-height:130%;font-family:'Cormorant Garamond',serif;}h4,h5,h6{font-family:'Cormorant Garamond',serif;}.page-header{border-bottom:0px solid #eee;text-transform:uppercase;letter-spacing:.3em;text-align:center;margin-top:30px;}.footer{margin-top:95px;padding-top:35px;padding-bottom:36px;border-top:1px solid #E5E5E5;font-size:15px;}.footer-logos{width:70px;margin:20px}.line-height-short{line-height:140%;text-align:center;}.responsive-img{width:100%;height:auto;}ol,ul{padding-left:2.5em;}.img-responsive{display:inline-block;}.view .feed-icons{display:none;}p{line-height:180%;}#block-logo{text-align:center;}.logo{width:100%;max-width:580px;margin-top:15px;margin-bottom:15px;}.center-text{text-align:center;}.medianut a{color:#8f8e8d;font-size:11px;}.medianut a:hover{color:orange;text-decoration:none;}table td.td-title{display:block !important;}input[type=checkbox] + label{}input[type=checkbox]:checked + label{color:#222;border-color:#00aeef;}.path-frontpage .jm-border-top{background:transparent;background-image:url("/themes/jmtile/images/new-border2.png");height:10px;background-repeat:no-repeat;margin-left:0px;margin-right:0px;margin-top:-15px;}.jm-border-top{background:transparent;background-repeat:repeat;background-image:none;background-image:url("/themes/jmtile/images/new-border2.png");height:10px;background-repeat:no-repeat;margin-left:-15px;margin-right:-15px;margin-top:-15px;}.jm-border-bottom{background:transparent;background-image:url("/themes/jmtile/images/new-border2.png");height:10px;background-repeat:no-repeat;margin-top:-10px;}#colorbox{background:#111;-moz-box-shadow:none;-webkit-box-shadow:none;;box-shadow:none;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;outline:0;}#cboxTitle{left:0;height:38px;color:#313131;padding:0 140px 0 15px;display:table-cell !important;vertical-align:middle;float:none !important;font-family:Arial;font-size:15px;color:#666;}#cboxCurrent{position:absolute;bottom:-37px;right:40px;color:#313131;border-left:1px solid #222;padding:0 0 0 15px;font-family:Arial;color:#a0a0a0;font-size:12px;}#cboxPrevious,#cboxPrevious:hover{position:absolute;bottom:46%;left:15px;background:url(/themes/contrib/jmtile/images/jm-controls.png) no-repeat 0px 0px;width:64px;height:80px;text-indent:-9999px;}#cboxNext,#cboxNext:hover{position:absolute;bottom:46%;right:15px;background:url(/themes/contrib/jmtile/images/jm-controls.png) no-repeat -75px 0px;width:64px;height:80px;text-indent:-9999px;}.view.view-projects.view-id-projects .views-field.views-field-title{color:#222;font-size:11px;text-transform:uppercase;letter-spacing:.2em;margin-top:10px;text-align:center;line-height:90% !important;min-height:50px;}#block-views-block-projects-block-1 .col-md-3.col-xs-12.views-row{margin-bottom:30px;}.field.field--name-field-gallery-image img{width:33%;float:left;}.flexslider:hover .flex-direction-nav .flex-next,.flexslider:hover .flex-direction-nav .flex-prev{opacity:0.7;right:10px;padding-top:5px;}.flex-control-nav{width:100%;position:absolute;bottom:-5px;text-align:center;z-index:9999999999 !important;}.flex-control-paging li a{background:#de4d4f;box-shadow:none !important;}.flex-control-paging li a.flex-active{background:#222;background:rgb(255,255,255);cursor:default;}.flexslider{margin:0 0 20px;background:#fff;border:0px solid #fff;position:relative;zoom:1;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);}.flex-caption{text-align:right;text-transform:uppercase;font-weight:bold;top:90%;position:absolute;width:100%;padding-right:30px;}#block-views-block-homepage-slider-block-1{background:#0e0e0e;background-position-x:0%;background-position-y:0%;background-image:none;background-size:auto;background-image:url("/themes/jmtile/images/bg.jpg");background-size:cover;background-position:center bottom;}}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header 
.ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #00aeef;background:#00aeef;font-weight:normal;}.field--label{font-weight:800;margin-top:20px;}.view-id-frontpage .views-row{margin-bottom:60px;}.view.view-frontpage.view-id-frontpage{margin-top:60px;}.view.view-frontpage.view-id-frontpage .views-field.views-field-title{color:#fff;margin-top:30px;}.view.view-frontpage.view-id-frontpage .views-field.views-field-title a{color:#fff;font-size:21px;}.view.view-frontpage.view-id-frontpage  .views-field.views-field-created{font-size:10px;color:#666;border-radius:4px;padding:0;margin-top:-12px !important;margin-bottom:20px;}.news-title{border:1px solid #ddd;border-bottom:none;padding:6px 16px 4px 16px;display:inline-block;}.news-div{border-bottom:1px solid #ddd;margin-top:0px;}.view.view-staff.view-id-staff .views-col.col-1,.views-col.col-2,.views-col.col-3,.view.view-clients.view-id-clients .views-col.col-1,.views-col.col-2,.views-col.col-3{margin-bottom:16px;border:0px solid #ddd;padding-left:0px;}.view.view-staff.view-id-staff .views-field.views-field-field-staff-name{font-weight:600;font-size:22px;line-height:100%;}.view.view-clients.view-id-clients .views-field.views-field-title{font-weight:600;line-height:100%;}.view.view-staff.view-id-staff .views-field.views-field-nothing,.view.view-clients.view-id-clients .views-field.views-field-nothing{border:2px solid #333;border-image:repeating-linear-gradient(45deg,#de9c47 0%,#752201 33%,#752201 33%,#cf8238 50%,#de9c47 100%) 20;padding:10%;min-height:150px;text-align:center;}.views-field.views-field-field-job-title{border-bottom:3px solid #9e6a2f;border-image:repeating-linear-gradient(45deg,#de9c47 0,#752201 33%,#752201 33%,#cf8238 50%,#de9c47 100%) 20;padding:0 0 5px 0;margin-bottom:10px;font-size:13px;}.views-field.views-field-field-phone a,.views-field.views-field-field-email a{}.view.view-staff.view-id-staff .row,.view.view-clients.view-id-clients .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;}.view.view-staff.view-id-staff  .row > [class*='col-'],.view.view-clients.view-id-clients .row > [class*='col-']{display:flex;flex-direction:column;}.page-node-type-article .field.field--name-field-image.field--type-image.field--label-hidden.field--item{float:left;margin-right:40px;}.page-node-type-article .field.field--name-field-image.field--type-image.field--label-hidden.field--item img{width:100%;height:auto;}.view.view-frontpage .views-field.views-field-field-image{float:left;margin-right:40px;}.view.view-clients.view-id-clients.view-display-id-block_1 .views-field.views-field-field-location{font-size:13px;}ul.sf-menu.sf-style-white{float:none;margin-bottom:1em;padding:0;text-align:center;}ul.sf-menu li{float:none;position:relative;z-index:498;display:inline-block;}ul.sf-menu.sf-style-white li,ul.sf-menu.sf-style-white.sf-navbar{background:transparent;}ul.sf-menu.sf-style-white li:hover,ul.sf-menu.sf-style-white li.sfHover,ul.sf-menu.sf-style-white a.is-active,ul.sf-menu.sf-style-white a:focus,ul.sf-menu.sf-style-white a:hover,ul.sf-menu.sf-style-white span.nolink:hover{background:transparent;outline:0;}ul.sf-menu.sf-style-white a,ul.sf-menu.sf-style-white a:visited,ul.sf-menu.sf-style-white span.nolink{font-family:'Open Sans',sans-serif;color:#fff;padding:1em 1.0em 1em 1.2em;font-size:14px;text-transform:uppercase;border-bottom:0px;font-weight:400;text-decoration:none;letter-spacing:.05em;margin-bottom:0px;}ul.sf-menu.sf-style-white a:hover,ul.sf-menu.sf-style-white a:hover,ul.sf-menu.sf-style-white span.nolink:hover{background:#222 !important;}@media(max-width:992px){h1,.h1{font-size:24px;}}@media(max-width:767px){.logo{width:280px;max-width:100%;}.flex-caption{text-align:right;text-transform:uppercase;font-weight:bold;top:80%;position:absolute;width:100%;padding-right:30px;font-size:14px;}h2,.h2{font-size:24px;}.sf-accordion-toggle.sf-style-white{text-align:center;}div.sf-accordion-toggle.sf-style-white a{background:transparent;border:0px;color:#fff;font-weight:normal;padding:0px 60px 0px 12px;position:relative;font-family:Arial;text-transform:uppercase;margin-top:0px;margin-bottom:20px;font-size:16px;}div.sf-accordion-toggle.sf-style-white > a::after{content:"MENU";font-size:17px;position:absolute;right:.5em;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);speak:none;font-weight:normal;background:#b78c5a;padding:0px 5px;margin-top:10px;border-radius:4px;margin-bottom:;}div.sf-accordion-toggle.sf-style-white a.sf-expanded,ul.sf-menu.sf-style-white.sf-accordion li.sf-expanded{background:transparent;text-decoration:none !important;font-weight:normal;}.view.view-staff.view-id-staff .views-field.views-field-nothing,.view.view-clients.view-id-clients .views-field.views-field-nothing{min-height:none;}.field.field--name-field-gallery-image.field--type-image .field--item{width:50%;height:auto;float:left;border:2px solid #fff;}}
