.loyalty .g-hero-title{font-size:4.25em;}
.discovery-bottom{margin:0!important;}
.discovery-bottom img{max-width:150px;}
.godaddy-secured{float:right;}
.godaddy-secured .g-content{margin:0;}

.cc_message{font-family: "roboto";}

.commitment-block-text{align-items: center;justify-content: center;overflow: hidden;display: flex;}
.commitment-block{align-items: center;justify-content: center;overflow: hidden;display: flex;border: 25px solid #fff;max-height: 450px;border-top:25px solid #fff}

.content-separator::after{display: block; line-height: 0; content: ""; height:2px; background-color:#b69e68; width:50px; margin:1.5em auto!important;}

#Kenya legend, #Tanzania legend, #number_of_rooms legend, #additional_information legend{text-transform:uppercase; letter-spacing:2px; font-size: 0.8em; border: 1px solid rgba(0, 0, 0, .1)!important;}
.bfQuickMode .bfLabelLeft label{width: 49%!important; margin:0 1% 0 0!important; padding: 8px 0 !important;}
.bfQuickMode section input[type="text"], .bfQuickMode section textarea, .bfQuickMode section select{width: 50%!important; padding: 10px !important;}
.bfQuickMode fieldset{border: 1px solid rgba(0, 0, 0, .1)!important; padding:2% 5%!important;}
.bfQuickMode input[type="text"], .bfQuickMode input[type="password"], .bfQuickMode textarea, .bfQuickMode select{width: 50%!important; padding: 10px !important;}
#ff_elem27{margin:12px 0}
#ff_elem37{width:100%!important;}
#bfCaptchaEntry{width:80%!important;}
#Kenya, #number_of_rooms{width: 95%!important; margin:0 2.5%!important;}
#Tanzania, #additional_information{width: 95%!important; margin:0 2.5%!important;}



.specials .pull-left.item-image{width:100%; margin: 0 0rem 0rem 0; }
.specials .img_caption{}
.specials p.img_caption{margin:1.5rem 0 1.5rem 0; font-size:1rem; text-align:left!important; font-weight:700;}
.specials .g-article-header{border-bottom: none;}
.specials .row-fluid .span6{border-bottom: 1px solid #000;}
.specials p.img_caption:after{display: inline-block; content:"\f178"; margin-left:10px; font: normal normal normal 14px/1 FontAwesome;}

.rl_tabs .nav-tabs>li>a{font-size: 1em; letter-spacing: 2px; text-transform: uppercase; font-weight:700; padding:10px 35px;}
.rl_tabs.outline_content>.tab-content>.tab-pane{padding:35px;}
.rl_tabs-title, .nn_tabs-title{display:none;}
.tab-content{border: 1px solid #ddd; margin-top:-21px;}
}
th{background:#3c3c3c; color:#fff; font-size:0.8em; text-transform: uppercase; border:1px solid #808080; }


#g-afterbottom{position:relative;}
#g-afterbottom::after {
content: ""; width:100%; height:400px; top:0; z-index:0;
display: block;
position: absolute;
background: rgb(0,0,0);
background: -moz-linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1); 
}
#g-afterbottom .g-container{position:relative; z-index:1;}


.email-this, .print-this{display:none;}
.icon-print, .icon-envelope{width:25px; margin:10px auto; text-align:center;}
.no-margins p, .no-margins ul{margin-top:0; margin-bottom:0;}
[class^=os-gallery-all-in-one-main] .img-block.text-top.dimas-effect img, [class^=os-gallery-album-tabs-main] .img-block.text-top.dimas-effect img, [class^=os-gallery-tabs-main] .img-block.text-top.dimas-effect img, [class^=os-gallery-all-in-one-main] .img-block.text-bottom.dimas-effect img, [class^=os-gallery-album-tabs-main] .img-block.text-bottom.dimas-effect img, [class^=os-gallery-tabs-main] .img-block.text-bottom.dimas-effect img, .img-block.text-bottom.dimas-effect img, .img-block.text-top.dimas-effect img{border:none;}
.dimas-effect .os-gallery-caption-top h3, .dimas-effect .os-gallery-caption-bottom h3{font-size: 0.8rem; color:#757575; margin: 0.35rem 0 !important;}
.dimas-effect .os-gallery-caption-top, .dimas-effect .os-gallery-caption-bottom{border:1px solid #fff;}
.copyright-block{display:none;}
.avVideo .avPlayerContainer .avPlayerBlock > div {max-width: 100%;}
.avVideo .avPlayerContainer .avPlayerBlock div[data-player] {max-width: 100%;max-height: 100%;}
#g-intro{padding: 3.5rem 0 1.5rem 0!important;}
.features-skysafari{width:100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%; -ms-flex-preferred-size: 100%; padding:0 0.938rem 1.876rem 0.938rem !important}
.g-features2-particle .g-features2-particle-image{margin-bottom:20px;}
.g-features2-particle-desc{margin-right:20px!important;}
h1{font-family: 'Playfair Display', serif; font-weight: 600;}
#newsletter h1.newsletter-category{font-size:1em; font-family: "roboto"; text-transform:uppercase; background: rgba(0,0,0,0.25); color:#fff; padding:0.5rem; margin-top:0!important; margin-bottom:0!important;}

#newsletter .g-article-header{}
.anchor{top: -50px; position: relative; display: block;}
.anchor-big{top: -200px; position: relative; display: block;}
a:active, a:focus {outline: 0;border: none;-moz-outline-style: none;}
.membership {text-align:center;}
.membership img{max-height:120px; margin:0 auto;}
.footer-logos a {display:block; width:100%;}
.footer-logo-white a {width:100%;padding:0 25%; opacity:0.5; -webkit-transition: all .5s ease-in;-moz-transition: all .5s ease-in;-o-transition: all .5s ease-in;transition: all .5s ease-in;}
.footer-logo-white a:hover{opacity:1}

body #g-to-top .style1 #g-totop-button.totopfixed, body #g-to-top .style2 #g-totop-button.totopfixed{bottom: 60px!important;}
#g-to-top .style1 #g-totop-button {background: #757575; padding: 6px 15px;}

#g-copyright{border-top:1px solid rgba(255,255,255,0.2);}
#g-copyright .g-main-nav .g-toplevel{text-align:right !important;}
#g-copyright a{color:#cecece;}

.no-image .g-main-image{display:none;}
.no-image .g-left-points .g-title-desc-container{margin-right:0 !important; margin-left:0 !important;}
.no-image .g-right-points .g-title-desc-container{margin-left:0 !important; margin-right:0 !important;}

#g-footer{padding:3.5rem 0 1.75rem 0;}
.footer-social .g-social-text, .footer-contacts .g-social-text {font-size: 0.75em; letter-spacing: 1px; font-weight: 700; text-transform: uppercase;}
.footer-social a, .footer-contacts a {margin-left: 0;}
.footer-social a:last-child{padding-right:0;}
.footer-contacts a:first-child{padding-left:0;}
.footer-social .fa-fw{text-align: left;}
.footer-contacts, .footer-social, .footer-logos{border-bottom:1px solid rgba(255,255,255,0.2);}
#g-footer .g-title{font-size: 1em; letter-spacing: 2px; text-transform: uppercase; margin-bottom: 10px!important;}
#g-footer .g-particle-intro .g-title-separator.no-intro-text{margin:0 auto;}
#g-footer .g-particle-intro{margin-bottom:0;}
#g-footer .g-companies.style1 .g-companies-image img{background:none !important; border:none !important; opacity:0.35;-webkit-transition: all .5s ease-in;-moz-transition: all .5s ease-in;-o-transition: all .5s ease-in;transition: all .5s ease-in; width:70%;}
#g-footer .g-companies.style1 .g-companies-image img:hover{opacity:1;}

#g-page-surround{padding: 0; background: #fff;}
h1, h2, h3, h4, h5, h6{margin: 0.75rem 0 !important;}
.g-article-header{padding: 0;}
.g-article-header .page-header h2{ font-family: 'Playfair Display', serif; font-weight: 600;}
h2{font-size: 2.0rem; }
h3{font-weight: 600; font-size: 1.4rem;}
h3.g-title{font-size: 3rem; font-family: 'Playfair Display', serif;}
h4 {font-size: 1em; letter-spacing: 2px; text-transform: uppercase; margin-bottom: 10px!important;}
.g-main-nav .menu-item-particle h3{font-size: 1.2em; letter-spacing: 2px; text-transform: uppercase; color: #000!important; font-weight: 600;}
.item-pagespecials h1{font-weight: 700;}
.menu-header {border-bottom: 1px solid #e5e5e5; margin-bottom: 0.75em;}
.g-main-nav .menu-item-particle .g-title-separator{margin: 5px auto;}
.g-main-nav .menu-item-particle h4{margin-bottom: 0 !important; margin-top: 1em !important; padding:0;}
#g-header .g-main-nav .g-dropdown .g-dropdown-column{}
#g-header .g-main-nav ul.g-sublevel{margin: 10px 20px 20px 20px;}
.g-main-nav .g-dropdown{font-size: 0.9em;}
#g-header .g-main-nav .g-dropdown li, #g-header .g-main-nav .g-dropdown .g-sublevel li:last-child {border-bottom: none !important;}
#g-header .g-main-nav .g-dropdown .g-sublevel li:last-child{padding-bottom: 0;}
#g-header .g-main-nav .g-dropdown .g-menu-item-container{padding: 4px 20px!important;}
.g-main-nav .g-fullwidth > .g-dropdown .g-sublevel > li a{padding: 10px 20px!important;}
.uk-sticky-placeholder{}
.g-offcanvas-toggle{color: #000; padding: 0.3em 0.25em; top: -75px; font-size: 2rem;}
/**.g-wrapper.uk-active{-moz-transform: translateY(-93px);-webkit-transform: translateY(-93px);-o-transform: translateY(-93px);-ms-transform: translateY(-90px);transform: translateY(-93px);
  -webkit-transition: all 1s ease-in;-moz-transition: all 1s ease-in;-ms-transition: all 1s ease-in;-o-transition: all 1s ease-in;transition: all 1s ease-in;}**/
.g-wrapper{-webkit-transition: all .5s ease-in;-moz-transition: all .5s ease-in;-o-transition: all .5s ease-in;transition: all .5s ease-in;}
.g-main-nav .g-toplevel{text-align: center;}
.g-main-nav .g-social.big-icons > a{color:#757575;}
.g-main-nav .g-social.big-icons > a .g-social-text{font-size: 0.35em;letter-spacing: 1px;font-weight: 500;text-transform: uppercase;display: block; float:left;}

#g-header{-webkit-box-shadow: 0 0px 0px 0 rgba(0,0,0,0.1); box-shadow: 0 0px 0px 0 rgba(0,0,0,0.1); border-bottom: 1px solid rgba(0,0,0,0.1)}
#g-header .g-main-nav .g-toplevel > li > .g-menu-item-container{font-size: 0.8em; padding:7px; letter-spacing: 1px; color:#757575; font-weight:700;}
.elewana-logo .g-logo{margin:15px 20px;}
.elewana-logo img {}

#g-top .g-social{z-index: 1;}
#g-top .g-social a, #g-top .top-menu a, #g-copyright .top-menu a{color: rgba(0, 0, 0, 0.3)!important;font-size: 0.75em; font-weight:700; letter-spacing: 1px; text-transform: uppercase;}
#g-top .g-social a:hover{color: #d0aa69!important;}
#g-top .g-main-nav .g-toplevel > li:hover > .g-menu-item-container, #g-top .g-social a:hover, #g-top .top-menu a:hover{color:#d0aa69!important;}
#g-top .g-social .fa {font-size: 11px; padding-right: 7px; border-right: 1px solid rgba(0, 0, 0, .2); text-align: left;}
#g-top .top-menu .fa {font-size: 11px; padding-right: 7px; border-right: 1px solid rgba(0, 0, 0, .2); text-align: left;}
#g-top .g-main-nav .g-toplevel > li > .g-menu-item-container{padding: 8px 10px;}
#g-top .g-main-nav .g-toplevel > li, #g-top .g-main-nav .g-toplevel > li:first-child {border-right: none; border-left: none;}
#g-top .g-main-nav .g-toplevel > li:first-child > .g-menu-item-container, #g-top .g-social a:first-child  {padding: 8px 10px 8px 0;}
#g-top .g-main-nav .g-toplevel > li:last-child > .g-menu-item-container, #g-top .g-social a:last-child {padding: 8px 0px 8px 10px;}
#g-top .g-content { padding-right: 0!important;padding-left: 0!important;margin-right: 0!important;margin-left: 0!important;}
#g-fullwidth .g-container{}
.n2-ss-slide-background-image {}

body .g-particle-intro .g-introtext{width:60%;}
body .g-particle-intro .g-main-title{font-weight:600;}
#g-feature{padding: 4.5em 0 0 0!important;}
#g-feature .gutter-enabled .g-portfolio-item-container{padding-left: 2px!important; padding-bottom: 2px!important;}
#g-feature .gutter-enabled .uk-grid-width-small-1-2 {margin-left: -2px!important;}
#g-feature .g-portfolio p {margin-bottom: 1.25em;}
#g-container-main .g-features-particle p{margin-bottom: 1.25em;}
#g-feature .g-portfolio h4{margin:0 !important; vertical-align: top; font-weight: 800; letter-spacing: 1px; font-size: 0.8em; }
body .g-gallery .g-gallery-filter{margin-bottom: 10px;}
.g-gallery .g-gallery-item{padding-left: 3px!important; padding-bottom: 3px!important;}
.g-gallery .uk-grid-width-small-1-2{margin-left:-3px!important;}
body .g-portfolio .g-portfolio-item{box-shadow: 0 2px 5px rgba(0, 0, 0, 0.0)!important; border: 0px solid rgba(0, 0, 0, 0.0);}
.g-portfolio .g-bottom-info{margin-top: 0px;}
.g-portfolio .uk-overlay-slide-bottom{opacity: 1 !important;-webkit-transform: translateY(0%); transform: translateY(0%);}
.g-portfolio .g-info-container-style2.uk-overlay-panel{padding:10px 5px!important; background-color: rgba(0, 0, 0, 0.1)!important;}
.g-portfolio .g-info-container-style2.uk-overlay-panel h4 {}
.g-portfolio .g-info-container-style2.uk-overlay-panel a {}
body .g-portfolio .g-info-container{padding: 5px;}
.g-portfolio-image a img{transform: scale(1.0); -webkit-transform: scale(1.0); filter: gray blur(0px); -webkit-filter: grayscale(0) blur(0px);
  -webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.g-portfolio-image a img:hover {transform: scale(1.1); -webkit-transform: scale(1.1); filter: gray blur(0.01em); -webkit-filter: grayscale(1) blur(0.01em);}
/**.g-portfolio-image a::after{content: '\f0c1'; font-family: FontAwesome; font-size: 1.35em; text-decoration:none; text-align: center; line-height: 2rem; margin-top: -2rem; margin-left: -1rem;
-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;
position: absolute; z-index: 999; width: 2rem; height:2rem; color: rgba(255,255,255,0); left:50%; top:50%; padding:-webkit-border-radius: 1rem; border-radius: 1rem; background-color: rgba(208, 170, 105, 0);}
.g-portfolio-image a:hover::after, .g-portfolio-image a.active::after {color: rgba(255,255,255,1); background-color: rgba(208, 170, 105, 1);}*/

body .g-social.big-icons > a .g-social-text{font-size: 0.35em; letter-spacing: 1px; font-weight: 700; text-transform: uppercase; display: block;}


.larger-text {font-size: 1.6em;}
.larger-text h3 {font-size: 1.8em;}

.g-hero-slider .g-hero-slider-item-container {
    width: 100%;
    padding: 0 80px;
    text-align: center;
    margin-top: -7px;
}
.g-hero-slider .g-hero-slider-item-container {
    text-align: center;
}
.item-pagelatest-news .g-article-header{}
.g-news-pro .uk-grid + .uk-grid{border-top: 1px solid #e5e5e5;}
.g-news-pro .g-news-pro-item .g-news-pro-title, .g-news-pro .g-news-pro-link .g-news-pro-title{font-size: 1.0rem!important; letter-spacing: normal; text-transform: none; margin: 0!important;}
.g-news-pro .g-news-pro-item .g-article-read-more, .g-news-pro .g-news-pro-link .g-article-read-more{margin-top: 5px;}
.g-news-pro .button{background: none; color: #d0aa69; font-size: 0.8em; letter-spacing: 1px; text-transform: uppercase; padding: 0;}

.contacts h5{}
.contacts p{margin: 0;}
.contacts ul{margin-left: 0; margin-top: 0; margin-bottom: 0;}
.contacts ul li{list-style: none;}
.contacts ul li .fa { width: 20px; font-size: 11px; padding-right: 5px; margin-right: 5px;}

#g-navigation{padding: 0;}
#g-navigation .g-content{padding: 0; margin: 0;}
.g-logo.fancy-logo{top:0; width: 150px; margin-left: -75px;}
.g-logo.fancy-logo::after {border-top:0; border-bottom: 0; border-left: 0; border-right: 0;}
#g-showcase{padding: 0;}
#g-showcase .g-content{margin: 0 0.625rem!important; padding:0.625rem;}
#g-showcase .g-main-nav .g-toplevel > li{}
#g-showcase .g-main-nav .g-toplevel > li > .g-menu-item-container{font-size: 0.8em; letter-spacing: 1px; text-transform: uppercase; color: #757575; padding:0 0.469rem;}
#g-showcase .g-main-nav .g-toplevel > li:hover > .g-menu-item-container, #g-showcase .g-main-nav .g-toplevel > li.active > .g-menu-item-container{color: #d0aa69;}

#g-mainbody{padding:0.75rem 0;}

#g-showcase .g-main-nav .g-toplevel > li .g-menu-item-content{vertical-align: top; line-height: 1em;}
#g-showcase .g-main-nav .g-toplevel::before {color:rgba(0, 0, 0, 0.2)!important; font-size: 0.9em; font-weight: 700; letter-spacing: 0px; text-transform: uppercase;
  border-right: 1px solid rgba(0, 0, 0, .1);  padding: 0.469rem 0.938rem; margin-right: 0.294em;}
.acl-menu .g-main-nav .g-toplevel::before {content: "Elewana Arusha Coffee Lodge";}
.ttt-menu .g-main-nav .g-toplevel::before {content: "Elewana Tarangire Treetops"; }
.tmn-menu .g-main-nav .g-toplevel::before {content: "Elewana The Manor at Ngorongoro";}
.spc-menu .g-main-nav .g-toplevel::before {content: "Elewana Serengeti Pioneer Camp";}
.smc-menu .g-main-nav .g-toplevel::before {content: "Elewana Serengeti Migration Camp";}
.klz-menu .g-main-nav .g-toplevel::before {content: "Elewana Kilindi Zanzibar";}
.lsc-menu .g-main-nav .g-toplevel::before {content: "Elewana Lewa safari Camp";}
.khl-menu .g-main-nav .g-toplevel::before {content: "Elewana Kifaru House Lewa";}
.ekm-menu .g-main-nav .g-toplevel::before {content: "Elewana Elsa's Kopje Meru";}
.ltc-menu .g-main-nav .g-toplevel::before {content: "Elewana Loisaba Tented Camp";}
.lsb-menu .g-main-nav .g-toplevel::before {content: "Elewana Loisaba Star Beds";}
.lsl-menu .g-main-nav .g-toplevel::before {content: "Elewana Loisaba Lodo Springs";}
.srm-menu .g-main-nav .g-toplevel::before {content: "Elewana Sand River Masai Mara";}
.epc-menu .g-main-nav .g-toplevel::before {content: "Elewana Elephant Pepper Camp";}
.tca-menu .g-main-nav .g-toplevel::before {content: "Elewana Tortilis Camp Amboseli";}
.acd-menu .g-main-nav .g-toplevel::before {content: "Elewana AfroChic Diani";}

.snap{width: 33.3%; float: left; border: 1px solid rgba(0, 0, 0, .1); margin-right: 1.75em; margin-bottom: 0.875em; padding: 1.75em; text-align: center;}
.wide{width: 100%; border: 1px solid rgba(0, 0, 0, .1); padding: 1.75em; display: block; margin: 0.5em 0;}
.snap img{float: none; margin: 0 auto;}
.snap blockquote {text-align: left;}
.snap .attribute{text-align: right; font-style: oblique;}

.rl_sliders-toggle-inner, .nn_sliders-toggle-inner{font-size: 0.95em; font-weight: 500; letter-spacing: 1px; text-transform: uppercase; padding-top: 0; color: #757575;}
.rl_sliders.accordion > .accordion-group.active > div > a:focus, .rl_sliders.accordion > .accordion-group > div > a:focus{box-shadow: none;}
.g-features-particle.style6.traders .g-content {padding: 1rem;}
.g-features-particle.style6.traders .g-features-particle-icon, .g-features-particle.style6.traders .g-features-particle-image{margin-bottom: 0.25rem;}
.g-features-particle.style6.traders .g-features-particle-button, .g-features-particle.style6.traders .g-features-particle-subs{margin-top: 0.75rem;}
.g-features-particle.style6.traders p{margin: 0.75rem 0;}

/**.categories-list > div{width:50%; float:left; position: relative;}
.categories-list > div img{padding: 0.125em !important;}
.categories-list > div h3{text-align: center; position: absolute; left:0; bottom:20px; width:100%; margin: 0!important;}
.categories-list > div h3 a {font-weight: 500; letter-spacing: 1px; text-transform: uppercase; background: #d0aa69;!important; color: #fff;
-webkit-transition: all 0.2s;-moz-transition: all 0.2s;transition: all 0.2s;padding: 0.7rem 3.5rem;border-radius: 23px;line-height: 1.5;font-size: 0.9rem;
}
.categories-list > div h3 a:hover {text-transform: uppercase; background: #b48638!important;}
.categories-list > div h3 a::after {content: "\f178"; font: normal normal normal 10px/1 FontAwesome; margin-left: 5px;}**/
.blog .category-desc img{display: none;}

#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover,
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active{background: none;}
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator,
#g-offcanvas #g-mobilemenu-container ul > li.g-parent .g-menu-parent-indicator {background: rgba(0, 0, 0, .1); border: 1px solid #e6e6e6; border-radius: 0.1875rem;
  margin: -0.2rem 0 -0.2rem 0.5rem; padding: 0.2rem; -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;}
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover,
#g-offcanvas #g-mobilemenu-container ul > li.g-parent .g-menu-parent-indicator:hover {background: #d0aa69; border: 1px solid #d0aa69;}
#g-offcanvas #g-mobilemenu-container ul > li.g-parent .g-menu-parent-indicator:hover::after {color:#fff; }
#g-header .g-main-nav .g-sublevel > li:hover > .g-menu-item-container, #g-header .g-main-nav .g-sublevel > li.active > .g-menu-item-container{background: none;}

.g-title-separator{height: 4px;width: 50px;margin: 25px auto;border-radius: 4px;background: #d0aa69;}
.categories-list > div h1.g-main-title, .category-desc h1.g-main-title{text-align: center;}
.categories-list > div h1.g-main-title::after, .category-desc h1.g-main-title::after{border-bottom:none;border-top:none;display: none;}
.categories-list > div.base-desc{width: 100%;}

.bloglatest-news .item-image{position: relative;
  width: 100%;
  height: 205px;
  overflow: hidden; margin: 1.5rem 5% 0 0; object-fit: cover;}
.bloglatest-news .item-image img{ position: absolute;
  left: 50%;
  top: 33%;
  -webkit-transform: translate(-50%,-33%);
      -ms-transform: translate(-50%,-33%);
          transform: translate(-50%,-33%);}
.bloglatest-news .page-header{width: 100%; float: right;}
.bloglatest-news .article-info{ /**text-align: right;**/}
.bloglatest-news .page-header h2{font-size: 1.0rem; margin-top: 0.25em!important;}
.bloglatest-news .items-row.clearfix .span6{border-bottom: 1px solid rgba(0,0,0,0.1)}
.bloglatest-news .article-info dd{margin: 1.5em 0 0 0!important;}
dd.published, dd.category-name{font-size: 0.8em; letter-spacing: 1px; text-transform: uppercase;}
.pagination{margin-top: 0.75em!important;}
.article-info{margin: 0;}
.published{margin-left: 5px; padding-left: 5px;}
.category-name a{color: #999; }

.categories-listnewsletters{margin-left: -0.25%}
.categories-listnewsletters .span3{margin-left: 0.25%; width: 24.75%;}
.blognewsletters .category-desc img{display: none;}
.blognewsletters article.item{margin: 1.5rem 0;}
.blognewsletters .g-main-title{margin: 0.75rem 0 0 0 !important}

 table.borderless{border:none;}
.borderless td{border: none; padding: 0;}
.borderless tr, .borderless td, .borderless th{vertical-align: top;}

.mobile-social a {font-weight: 700; font-size: 0.8em; letter-spacing: 1px; text-transform: uppercase;}
.mobile-social .fa {font-size: 11px; padding-right: 5px; margin-right: 5px; border-right: 1px solid rgba(255, 255, 255, .2);}

.g-features-particle .g-content, .g-features2-particle .g-content{padding:0 2px; }

.g-collapsible-section {height: 1px; background: rgba(0, 0, 0, .2);     -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.5);box-shadow: 0 4px 8px 0 rgba(0,0,0,0.5);}
.g-collapsible-section .g-toggle-text{font-weight: 600; letter-spacing: 1px; text-transform: uppercase; color: #757575;-moz-transition: all 0.2s ease-in;
-ms-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;}
.g-collapsible-section .g-toggle-text:hover{color: #d0aa69;}
#g-extension{margin-bottom: 80px;}

.cc_container{color: #757575 !important; font-size: 1em !important; font-family: "Nunito Sans" !important; background-color: rgba(255,255,255,0.9) !important; border: none!important; border-top:1px solid rgba(0,0,0,0.1) !important}
.cc_container a, .cc_container a:visited{color: #d0aa69 !important;}
.cc_container .cc_message{margin-top: 0.8em!important;}
.cc_container .cc_btn, .cc_container .cc_btn:visited{background: #fff!important;border: 1px solid #d0aa69!important;color: #d0aa69!important; padding: 0.7rem 2.2rem!important;border-radius: 50px!important;
  -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s;}
.cc_container .cc_btn:hover, .cc_container .cc_btn:visited:hover{background: #d0aa69!important; color:#fff!important;}

.gutter-main{margin-left: -3px !important;}
.gutter{padding-left: 3px !important; padding-bottom: 3px !important;}
.gutter ul{margin-top: 0.5em;}
.gutter ul li{list-style: none;}
video{cursor: pointer;}

@media only all and (min-width:60rem) and (max-width:74.938rem){
#menu-1084-particle .g-main-nav .g-toplevel{text-align:right;}
  .g-logo .g-mobile-logo{max-height: 75px;}
.commitment-block, .commitment-block-text{-webkit-flex: 0 50%;-moz-flex: 0 50%;-ms-flex: 0 50%;flex: 0 50%;width: 50%;}
  .bloglatest-news .item-image{position: relative;width: 100%;height: 165px;}

}
@media only all and (min-width:48rem) and (max-width:59.938rem){
  .row-fluid .span6{width: 100%; margin-left:0;}
  .bloglatest-news .items-row.clearfix .span6{border-bottom: none;}
  .bloglatest-news .page-header{width: 70%; float: left;}
  .bloglatest-news .item-image{width: 25%; height: 100px;}
  dd.published, dd.category-name{letter-spacing: 1px;}
  .elewana-logo {-webkit-flex-grow: 0;-moz-flex-grow: 0;flex-grow: 0;-ms-flex-positive: 0;-webkit-flex-basis: 100%;-moz-flex-basis: 100%;flex-basis: 100%;-ms-flex-preferred-size: 100%;max-width: 100%;}
  .g-logo .g-mobile-logo{max-height: 75px;}
  .commitment-block, .commitment-block-text{-webkit-flex: 0 50%;-moz-flex: 0 50%;-ms-flex: 0 50%;flex: 0 50%;width: 50%;}

}
@media only all and (min-width:30rem) and (max-width:47.938rem){
  h3.g-title{font-size:1.62rem}
  .row-fluid .span6{width: 100%;}
  .bloglatest-news .items-row.clearfix .span6{border-bottom: none;}
  .bloglatest-news .page-header{width: 100%; float: left;}
  .bloglatest-news .item-image{height: 240px;}
  .pull-left.item-image, dd.published, dd.category-name{}
  .categories-listnewsletters .span3{margin-left: 0%; width: 100%;}
  .snap{width: 100%;}
  .elewana-logo {-webkit-flex-grow: 0;-moz-flex-grow: 0;flex-grow: 0;-ms-flex-positive: 0;-webkit-flex-basis: 100%;-moz-flex-basis: 100%;flex-basis: 100%;-ms-flex-preferred-size: 100%;max-width: 100%;}
  .g-logo .g-mobile-logo{max-height: 75px;}
  .uk-width-1-2, .uk-width-2-4, .uk-width-3-6, .uk-width-5-10,
  .uk-width-1-3, .uk-width-2-6{width: 100%;}
  .uk-grid-divider > [class*="uk-width-1-"]:not(.uk-width-1-1):nth-child(n+2), .uk-grid-divider > [class*="uk-width-2-"]:nth-child(n+2),
  .uk-grid-divider > [class*="uk-width-3-"]:nth-child(n+2), .uk-grid-divider > [class*="uk-width-4-"]:nth-child(n+2),
  .uk-grid-divider > [class*="uk-width-5-"]:nth-child(n+2), .uk-grid-divider > [class*="uk-width-6-"]:nth-child(n+2),
  .uk-grid-divider > [class*="uk-width-7-"]:nth-child(n+2), .uk-grid-divider > [class*="uk-width-8-"]:nth-child(n+2),
  .uk-grid-divider > [class*="uk-width-9-"]:nth-child(n+2){border-left: none;}
  .uk-grid + .uk-grid, .uk-grid-margin, .uk-grid > * > .uk-panel + .uk-panel{margin-top: 0;}
  .uk-grid-width-small-1-2 > *{width: 50%;}
  .larger-text h3{font-size: 1.3em;}
  #g-copyright .g-main-nav .g-toplevel{text-align:center !important;}
  #g-to-top .style1 #g-totop-button {display:block; bottom:5px; right:5px!important;}
  #g-afterbottom .g-container{width: 75rem;}
  body .g-particle-intro .g-introtext{width:75%;}
  .commitment-block, .commitment-block-text{-webkit-flex: 0 50%;-moz-flex: 0 50%;-ms-flex: 0 50%;flex: 0 50%;width: 50%;}
  .os-cat-tab-images {width: 49%;}
}
@media only all and (min-width:1rem) and (max-width:30rem){
  h3.g-title, .item-pagespecials h1{font-size:1.7rem !important;}
  h3{font-size:1.3rem;}
  .row-fluid .span6{width: 100%;}
  .bloglatest-news .items-row.clearfix .span6{border-bottom: none;}
  .bloglatest-news .page-header{width: 100%; float: left;}
   .bloglatest-news .item-image{height: 150px;}
  .pull-left.item-image, dd.published, dd.category-name{}
  .categories-listnewsletters .span3{margin-left: 0%; width: 100%;}
  .snap{width: 100%;}
  .g-logo .g-mobile-logo{max-height: 65px;}
  .uk-grid-width-small-1-2 > *{width: 50%;}
  .larger-text h3{font-size: 1.3em;}
  #g-copyright .g-main-nav .g-toplevel{text-align:center !important;}
  #g-to-top .style1 #g-totop-button {display:block; bottom:5px; right:5px!important;}
  body .g-particle-intro .g-introtext{width:100%;}
  .g-portfolio .g-particle-intro{ padding: 0 10%;}
  .commitment-block, .commitment-block-text{-webkit-flex: 0 50%;-moz-flex: 0 50%;-ms-flex: 0 50%;flex: 0 50%;width: 50%;}
  .commitment-block-text p, .commitment-block-text h4 {margin: 0 1.5rem 1.5rem 1.5rem!important;}
  [class^="os-gallery-tabs-main"] .os-cat-tab-images .img-block {width: 49%!important;}
}
