/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.

Created on : 2015-05-21, 14:36:53
Author     : GruffiMini
*/


html,body{ font-family: 'Lato', sans-serif !important; overflow-x:hidden;}
body .navbar-default{ border: none !important; background: none;}
body{ background: url('../img/lines.png') no-repeat; background-size: 100% 100%;}
strong{ color: #000 !important;}
#map .country{ cursor: pointer;}
#mapa{ margin-top: 32px;}
.menu-item a{ text-transform: uppercase; font-size:12px; color:#fff !important; background: #2f59a1; border-right: 1px solid #5071aa;}
.ceisa-container .container-fluid{ padding: 0px !important; width:100% !important;}
.navbar-brand{ padding-left: 0px !important;}
.menu-item.active a,.menu-item a:hover,.menu-item a:focus{ background:#21468e !important;}
.align-menu > div{ display: inline-block}
.navbar-form .form-control{ border-radius: 0 !important; height: 38px; width:218px;}
.navbar-form{ margin-top:0 !important; margin-bottom: 0 !important;}
/*Footer*/

footer{ border-bottom:1px solid #f3f3f3; margin-bottom: 30px; clear:both;}
#footer{ background: #f3f3f3; height: 214px !important;}
#footer-desc{ padding: 12px;}
#gruffi #footer-desc{ padding: 42px 0; position: relative;}
.fa.fa-phone{ padding-right: 15px;}
.fa.fa-envelope-o{ padding-left: 10px; padding-right: 5px;}
#gruffi img{ position: absolute; bottom: -42px; right: 15px;}
#gruffi span{ padding-left: 10px;}
#footer .navbar-brand img{ position: relative; z-index: 2;}
#footer .col-md-6 span{ font-size:12px; color:#111;}
#gruffi .col-md-6 span{ font-size:12px; color:#909090;}
.fa-phone, .fa-envelope-o{ font-size: 17px !important;}
.home-head-1{ padding-top: 46px;}
.home-head #ter{ width: 100%; height: auto; max-height: 500px; max-width: 1000px; border-bottom-right-radius: 808px 103px; border-bottom-left-radius: 808px 103px;}
.home-banner{ position: absolute; top: 54%; left: 60px;}
#arrow-lef{ width: 60px; height:60px;}
#first-ban{ width: 238px; text-align: center; display: inline-block; padding: 12.5px; background-color: #000; color: #fff; font-weight: 300; font-size: 25px; font-family: "Times New Roman", Times, serif; font-style: italic; float: right; height: 60px}
#second-ban{ width: 573px; text-align: left; display: block; padding: 12.5px 45px; background-color: #000; color: #fff; margin-left: 122px; margin-top: 0px !important; font-weight: 600; font-size: 25px; font-family: Lato; text-transform: uppercase; position: absolute;}
.under-line{ width: 185px !important; height: 4px !important;}
.title-panel{ margin-bottom: 10px;}
#gruffi #footer-desc{ //display: none;}
.title-panel{ text-align: center; margin-top: 46px;}
.home-title-1{ font-size: 28px; font-weight: 300; font-family: "Times New Roman", Times, serif; font-style: italic;}
.home-title-2{ font-size: 35px; font-weight: 600; line-height: 22px;}
.left-cont{ color:#949494;}
.wleft-cont p strong{ color: #000 !important;}
.why-content-sec{ text-align: center;}
.why-content-sec img{ margin-top: 4px;}
.why-content-sec p:first-of-type{ font-weight: 100; font-size: 70px; line-height: 68px;}
.why-content-sec p:last-of-type{ font-size: 20px; font-weight: 400;}
#rslider{ text-align: center;}
#rslider img{ width: 153px; height: 153px; margin: 0 auto; border-radius: 50%; border: 1px solid #e8e8e8;}
#rslider p{ margin-top: 40px;}
.flex-direction-nav a:before  { content: " "; display: block; background: url('img/slider-l.png') no-repeat !important; width: 40px; height: 40px;}
.flex-direction-nav a.flex-next:before  { content: " "; display: block; background: url('img/slider-r.png') no-repeat !important; width: 40px; height: 40px;}
.flex-prev img,.flex-next img{ width:40px !important;}
.flex-direction-nav a { top: 33% !important;}
.flex-direction-nav img{ height: 40px !important; border-radius: 0 !important; border: none !important;}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{ margin-left: 0px !important;}
.left-cont{ padding-left: 0 !important;}
.home-head-1{ text-align: center;}
.form-group{ position: relative;}
.form-group img{ position: absolute; right: 10px; top: 10px;}
.form-group img:hover{ cursor: pointer;}
@media (max-width:992px) and (min-width:767px){

    #arrow-lef{ width: 40px; height: 40px;}
#first-ban{ width: 170px; padding: 6.5px; height: 40px; font-size: 20px;}
#second-ban{ padding: 6.5px 25px; width: 369px; font-size: 20px;}
}
@media (max-width:767px) and (min-width:424px){

    .home-banner{ left:20px;}
#arrow-lef { width: 30px; height: 30px;}
#first-ban{ width: 110px; padding: 2.5px; font-size: 17px; height: 30px;}
#second-ban{ width: 283px; padding: 2.5px 6px; font-size: 17px; margin-left: 40px;}
}
@media (max-width:424px){

    .home-banner{ left:10px;}
#arrow-lef { width: 30px; height: 30px;}
#first-ban{ width: 110px; padding: 5.5px; font-size: 15px; height: 30px;}
#second-ban{ width: 248px; padding: 5.5px 12px; font-size: 14px; margin-left: 0px;}
}
@media (max-width:840px){

    .navbar-brand{ margin-top: -13px}
.home-head-1{ margin-top: 0;}
}
@media (max-width:767px){

    .navbar-form{ display:none;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border:none;}
.align-menu > div{ width:100%;}
.navbar-brand{ padding: 0; margin-left: 19px; margin-top: 4px;}
.navbar-brand img{ width: 44px;}
}
@media (max-width:992px){

    .why-content-sec,.why-content-sec{ width:50%; float:left;}
}
@media (min-width:767px){

    .navbar{ margin-top: 60px;}
#map { margin-top: -50px; margin-bottom: -20px;}
#footer .navbar{ margin-top: 27px;}
#footer .navbar-brand{ padding-right: 0px !important;}
.navbar-brand { padding-top: 0px !important;}
.navbar-collapse{ padding-right: 0 !important;}
.navbar-form{ padding-left: 0 !important; padding-right: 0 !important;}
#head-logo{ position: relative; margin-top: -21px;}
.head-logo{ margin-top: -25px;}
}
@media (min-width:1020px){

    .ceisa-container{ width: 1000px; margin: 0 auto !important;}
.menu-item a{ padding: 9px 26.999px !important;}
#head .align-menu{ float:right;}
#footer .align-menu{ margin-top: 24px;}
#footer .collapse{ padding-left: 0px; margin-left:-10px;}
#footer .menu-item a{ padding: 9px 44px !important;}
#footer .col-md-6,#gruffi .col-md-6{ padding-left: 38px;}
.home-head-1 .ceisa-container{ top: 57%;}
}
@media (max-width:1020px) and (min-width:767px){

    .menu-item a{ padding: 9px 10.999px !important;}
.navbar-brand { padding-right: 53px !important;}
.align-menu{ float:right;}
}
@media (max-width:1020px){

    #footer nav{ display:none;}
footer #footer{ height: auto !important; text-align: center;}
}
/* contact */

.contact-top-bg img{ margin: 0 auto; display: block;}
.contact-content .text-contact-cont{ font-weight: 300; color: #1a1a1a; font-size: 15px; line-height: 22px; width: 74%; margin: 35px auto 45px;}
.contact-content .text-contact-cont a{ color: #2f59a1;}
.contact-content form{ padding: 55px 58px 42px 54px; background-color: #f1efeb;}
.contact-content input,

.contact-content textarea{ width: 100%; padding: 7px 15px; border-top: 2px solid #e7e1d9; border-left: 2px solid #e7e1d9; border-right: 1px solid #e6e0d8; border-bottom: 1px solid #eae6e0;}
.contact-content textarea{ border-top: 2px solid #e7e1d9; border-left: 3px solid #e7e1d9; border-right: 2px solid #ece9e3; border-bottom: 1px solid #e7e2da; margin-bottom: 17px;}
.contact-content input{ height: 37px; margin-bottom: 13px;}
.contact-content textarea{ height: 138px;}
.contact-content input:focus,

.contact-content textarea:focus{ outline: none;}
::-webkit-input-placeholder { color: #212121; font-size: 15px;}
:-moz-placeholder { /* Firefox 18- */ color: #212121; font-size: 15px;}
::-moz-placeholder { /* Firefox 19+ */ color: #212121; font-size: 15px;}
:-ms-input-placeholder { color: #212121; font-size: 15px;}
.required{ text-align: left; display: block; font-family: 'Roboto', sans-serif !important; font-weight: 300; font-style: italic; font-size: 12px;}
input[type="submit"]{ width: auto; height: 44px; background-color: #2f59a1; border: 0; color: #fff; background-image: url(img/submit-bg.jpg); background-position: left center; background-repeat: no-repeat; width: 100%;}
span[role="alert"]{ display: none;}
.page-template-template-contact .col-md-12.title-panel{ padding-left: 0; padding-right: 0;}
.contact-data div{ margin: 45px 0 80px 0; font-size: 13px; line-height: 20px;}
.contact-data div a{ color: #2f59a1;}
.contact-data div.first{ padding-left: 54px;}
span.textarea-821{ display: block !important;}
.paddLeftForm{ padding-left: 0 !important;}
.paddRightForm{ padding-right: 0 !important; padding-left: 0 !important;}
.ceisa-contact{ margin-bottom: 0; margin-top: -21px;}
@media (max-width:991px){

    input[type="submit"] { width: 100%; float: none; top: 0;}
.paddL0-991{ padding-left: 0;}
input[type="submit"]{ margin-top: 20px;}
.contact-content form { padding: 55px 58px 20px 54px;}
}
@media (max-width:767px){

    .contact-content form { padding: 30px 10px 0 10px;}
.contact-data div.first { padding-left: 10px;}
.contact-data div { margin: 15px 0 20px 0; padding: 0 10px;}
.contact-data{ margin: 50px 0 30px;}
.required { margin: 5px 5px 15px;}
}
/* blog */



.archives{ margin-top: 22px; padding-right: 0 !important;}
.archives h1{ font-size: 25px; color: #1a1a1a; font-family: "Times New Roman",Georgia,Serif !important; font-style: italic; margin-bottom: 0; line-height: 45px;}
.text-blog-cont{ font-weight: 300; font-size: 15px; line-height: 22px; color: #1a1a1a; margin: 25px auto 0; border-bottom: 1px solid #f2f2f2; padding-bottom: 40px;}
.paddL0{ padding-left: 0 !important;}
article{ padding-top: 25px; border-bottom: 1px solid #f2f2f2;}
article h1{ color: #2f59a1; font-size: 25px; line-height: 32px; font-weight: 800;}
article h1{ text-align: left; margin-top: 0;}
article p{ text-align: left; font-size: 15px; color: #1a1a1a; line-height: 26px; font-weight: 300;}
article .date{ text-align: left; font-family: "Times New Roman", Georgia, Serif !important; font-size: 15px; color: #6b6b6b; font-style: italic; margin-top: 44px;}
.blog-pagination{ margin-top: 40px; margin-bottom: 75px; text-align: right;}
.blog-pagination *{ text-align: center;}
.more-cont{ text-align: right;}
a.read-more{ background-image: url(img/submit-bg.jpg); background-position: left center; background-repeat: no-repeat; display: inline-block; height: 39px; border: 1px solid #e9e9e9; width: 170px; line-height: 36px; padding-left: 38px; text-align: center; color: #2f59a1;}
a.read-more:hover{ background-color: #2f59a1; color: #fff; text-decoration: none;}
article .blog-img-left a img{ border-radius: 50%; border: 1px solid #e8e8e8; display: inline-block; height: 153px; width: 153px;}
.page-numbers{ color: #2f59a1; background-color: #fff; font-size: 14px; width: 36px; height: 36px; display: inline-block; line-height: 34px; border: 1px solid #e8e8e8;}
.page-numbers.current{ color: #fff; background-color: #2f59a1; border: 1px solid #2f59a1;}
.page-numbers:hover{ color: #fff; background-color: #2f59a1; border: 1px solid #2f59a1; text-decoration: none;}
.next.page-numbers{ background-image: url('img/pagin-right-arrow.png'); background-position: center center; background-repeat: no-repeat; text-indent: -9999px;}
.next.page-numbers:hover{ background-image: url('img/submit-bg.jpg');}
.prev.page-numbers{ background-image: url('img/pagin-left-arrow.png'); background-position: center center; background-repeat: no-repeat; text-indent: -9999px;}
.prev.page-numbers:hover{ background-image: url('img/submit-bg.jpg'); -moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH";}
.countries{ padding-left: 0; margin-bottom: 35px;}
.countries li{ list-style-type: none;}
.countries li a{ background-color: #fff; color: #1a1a1a; display: block; height: 43px; padding-left: 22px; text-transform: uppercase; border-bottom: 1px solid #284f97; line-height: 41px;}
.countries li:last-of-type a{ //    border-bottom: none;}
.countries li a:hover{ background-color: #21468e; color: #fff; text-decoration: none;}
.categories ul{ padding-left: 0;}
.excerpt p{ text-align: justify;}
@media (max-width:767px){
    .paddL0 { padding-left: 15px !important;}
    .blog-pagination { text-align: center;}
}
.cat-item.current-cat a{ background-image: url('img/submit-bg.jpg'); background-position: left center; background-size: contain; background-repeat: no-repeat; padding-left: 48px; border-right: 1px solid #284f97;}
.page-id-12 .cat-item.current-cat a{ padding-left: 41px; text-align: center;}
.current-cat.cat-item:first-of-type a{ border-top: 1px solid #284f97;}
.cat-item a:focus{ text-decoration: none;}
/* markets */



.blog-h1{ display: block;}
.markets-content .blog-h1{ float: left;}
.markets-logo{ width:300px; height: 70px; display: block; background: no-repeat right center / contain; float: right;}
.markets-logo.blog{ margin-top: 10px;}
.markets-logo img{ display: block; max-width: 100%; max-height: 100%;}
.markets-content article{ border: 1px solid #e4e4e4;}
.markets-content .excerpt,
.markets-content .excerpt p{ font-size: 15px; font-weight: 400;}
.view-stories a{ font-size: 14px; color: #2f59a1; text-transform: uppercase; background-image: url('img/view-stories.png'); background-repeat: no-repeat; background-position: left center; padding-left: 10px;}
.view-stories{ margin-top: 25px;}
.row1{ padding-top: 0; padding-left: 35px; padding-right: 35px; padding-bottom: 25px;}
.row2{ background-color: #f7f7f7; display: block; padding: 25px 20px 25px 35px;}
.markets-content article{ margin-bottom: 15px;}
.img-markets-left{ width: 100%; margin-top: 5px;}
.row3{ display: block; background-color: #f3f3f3; width: 100%; padding: 15px 35px 25px; border-top: 1px solid #e7e7e7;}
.padd0 img{ width:100%;}
.row3 p.top-p{ border-bottom: 1px solid #e7e7e7;}
article .row3 p{ line-height: 31px; margin-bottom: 0;}
.row3 a{ color: #2f59a1;}
.row3 p{ font-size: 13px; color: #212121;}
.markets{ margin-top: 50px;}
.carousel-control{ opacity: 1 !important; color: #fff !important; top: 50% !important; transform: translate(0, -50%) !important; bottom: auto !important; height: auto !important; padding: 0 10px !important;}
.carousel .item{ text-align: center;}
.carousel-control.left, .carousel-control.right{ background-image: none !important;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{ }
.fancybox-cont .fancybox{ display: none; position: relative;}
.fancybox-cont .fancybox:first-of-type{ display: inline-block;}
.fancybox-next { right: -15px !important;}
.fancybox-prev { left: -15px !important;}
.fancybox-nav { width: 25% !important;}
.fancybox img{ width: 100%;}
.fancy-zoom{ display: none; position: absolute; width: 44px; height: 44px; right:0; bottom: -1px; background-image: url(img/fancy-zoom.png); background-repeat: no-repeat; background-position: 13px 13px; background-color: #2f59a1;}
.fancy-zoom.active{ display: block;}
.page-template-template-markets .excerpt{ text-align: justify;}
.markets-logo.mobile{ display: none;}
.page-template-template-markets .countries li { width: 14%; float: left;}
.page-template-template-markets .countries li.current-cat a{ padding-left: 22px; background-image: none; border-right: none; background-color: #21468e; color: #fff;}
@media (max-width:991px){

    .page-template-template-markets .countries li { width: 20%;}
}
@media (max-width:767px){

    .page-template-template-markets .countries li { width: 100%;}
.fancy-zoom { bottom: 0px;}
.markets .markets-logo{ display: none;}
.markets-logo.mobile{ display: block; text-align: center; margin-bottom: 20px;}
.page-template-template-markets .col-md-12.home-head{ padding: 0;}
.row1 { padding-left: 15px; padding-right: 15px;}
.page-template-template-markets .blog-h1 { display: block; text-align: center;}
.markets-logo { display: block; float: none;}
.markets-logo img{ margin: 20px auto 0;}
.row2 { padding: 25px 15px 25px 15px;}
.paddMob0{ padding: 0 !important;}
.mobImgLeft{ text-align: center;}
.page-template-template-markets .excerpt{ padding: 15px 0 10px;}
.page-template-template-markets .view-stories { margin-top: 10px;}
.page-template-template-markets p.top-p { border: none;}
.page-template-template-markets p.top-p2{ border-bottom: 1px solid #e7e7e7;}
.row3 { padding: 15px 15px 25px;}
}
/* single */



.single .excerpt p{ margin-bottom: 20px;}
.single .excerpt img{ margin-right: 15px; margin-top: 10px;}
.single .crop-post img{ max-height: 350px; max-width: 1000px;}
.single .crop-post{ margin-bottom: 20px; margin-top: 10px;}
.region-origin p{ font-size: 15px !important; line-height: 26px; font-weight: 300;}
.single article .blog-img-left a img { border-radius: 0; border: 1px solid #e8e8e8; display: inline-block; height: auto; width: auto;}
.single article .date { margin-top: 25px;}
/*.single .row3 p.top-p{ border: none;}
*/

.single .blog-img-left{ text-align: center;}
.single .row3 { border: 1px solid #e7e7e7; margin-bottom: 40px; margin-top: 0px; padding: 15px 35px 15px;}
.single article{ border-bottom: none;}
.excerpt-single{ text-align: justify; font-size: 15px; color: #1a1a1a; line-height: 26px; font-weight: 300;}
.row3.single-top{ display: inline-block; margin-bottom: 0px; padding: 30px 15px 25px;}
.row3.single-top.mobile{ display: none;}
.author-single-btm{ border: 1px solid #e7e7e7;}
.single .markets-logo{ margin-top: -50px;}
.single .markets-logo.mobile{ display: none;}
.author-single-btm .row3{ border-left: none; border-right: none; border-bottom: none; margin-bottom: 0;}
.author-single-btm{ margin-bottom: 40px; margin-top:27px;}
.go-back{ text-align: left; font-size: 20px;}
.go-back a{ color: #2F59A1;}
.go-back a:hover{ color: #2F59A1;}
.padd0{ padding: 0 !important;}
.single-top-img{ margin: 10px auto;}
@media (max-width:767px){

    .single .markets-logo.blog { margin-top: 0; margin-bottom: 20px; text-align: center;}
.single .row3 { padding: 0px 15px 10px;}
.single .row3 p { text-align: center;}
.excerpt-single{ margin-top: 15px;}
.single .row3.single-top { margin-bottom: 0px;}
.single .single-top .blog-img-left { margin-top: 30px;}
.single .row3.single-top { padding: 0;}
.single .row3.single-top p{ text-align: justify;}
.row3.single-top.mobile{ display: block; margin-bottom: 15px;}
.row3 p.top-p { border-bottom: none;}
.single .markets-logo { display: none;}
.single .markets-logo.mobile{ display: block; float: none; margin: 0 auto 10px; text-align: center;}
.single .row1 { padding-bottom: 15px;}
.single .fancybox-cont{ margin-bottom: 20px;}
.single-article{ padding-top: 0;}
.archives { padding-right: 15px !important;}
}
/**********************/



@media (max-width:767px){

    #head .navbar-header{ margin: 0 !important;}
.contact-top-bg { margin-top: 30px !important;}
.ceisa-container#gruffi{ padding-left: 15px; padding-right: 15px;}
}
.cat-item-allMarkets,

.cat-item-all{ display: none;}
.archive .cat-item-all{ display: block;}
.cat-item-allMarkets.active,

.cat-item-all.active{ display: block;}
.search-results-div h1{ font-size: 28px; font-weight: 300; font-family: "Times New Roman", Times, serif; font-style: italic; line-height: 32px;}
.search-results-div{ text-align: center;}
.slides h4 a{ font-size: 19px; font-weight: 300; font-family: "Times New Roman", Times, serif; font-style: italic; margin-top: 15px; color: rgb(51, 51, 51);}
.slides h4 a:hover{ text-decoration: none;}
.slides .post-categories{ padding-left: 0;}
.slides .post-categories li{ list-style: none;}
.slides .post-categories li a{ //pointer-events: none; color: rgb(51, 51, 51);}
.slides .post-categories li a:hover{ text-decoration: none;}
#rslider { margin-bottom: 20px !important;}
.paddL0-search{ padding-left: 0 !important;}
.paddL0-search .blog-img-left{ text-align: left;}
.search .title-panel{ margin-top: -30px !important;}
@media (max-width:991px){

    .paddL0-search .blog-img-left { text-align: center;}
}
@media (max-width:767px){

    .paddL0-search { padding-left: 15px !important;}
}
.search .markets-content{ margin-top: 25px;}
.search .excerpt{ text-align: left;}
.search .view-stories { text-align: left;}
.search .markets-content .markets-logo { margin-top: -50px;}
.search .markets-content{ margin-left: -15px;}
@media (max-width:767px){

    .search .markets-content{ margin-left: 0;}
}
.unique-points ul{ padding-left: 0;}
.unique-points ul li{ list-style-position: inside; font-size: 15px; color: #1a1a1a; line-height: 26px; font-weight: 300;}
.single .row3.region-origin { margin-bottom: 25px;}
.brand-box img{ max-height: 60px;}
.single .brand-box.row3{ margin-top: 25px; margin-bottom: 25px;}
.flex-direction-nav a.flex-prev{ background-image: url(css/fancybox_sprite.png); background-position: 0 -36px; width: 36px; height: 34px; top: 48% !important;}
.flex-direction-nav a.flex-next{ background-image: url(css/fancybox_sprite.png); background-position: 0 -72px; width: 36px; height: 34px; top: 48% !important;}
.btn-login, .admin-link{ position: relative; color: black !important; padding: 0 !important; background-color: #fff !important; border: none !important; font-size: 14px !important; text-decoration: none !important; float: right; margin-left: 10px; line-height: 1.42857 !important;}
#user-box { top: -50px; right: 0px; position: absolute;}
.btn-login:hover, .admin-link:hover{ text-decoration: none;}
.btn-login:focus, .admin-link:focus{ outline: none !important;}
.cookie-form input[name='PWD']{ width: 250px; height: 44px; padding: 0px 10px; margin: 0 auto;}
.cookie-form input[type='submit']{ width: 250px; display: block; margin: 15px auto;}
.cookie-form form{ text-align: center;}
.center-header{ text-align: center;}
.cookie-form p{ margin: 25px 0;}
.cookie-form input::-webkit-input-placeholder { color: #555 !important; font-style: italic;}
.cookie-form input:-moz-placeholder { /* Firefox 18- */ color: #555 !important; font-style: italic;}
.cookie-form input::-moz-placeholder { /* Firefox 19+ */ color: #555 !important; font-style: italic;}
.cookie-form input:-ms-input-placeholder { color: #555 !important; font-style: italic;}
.error-pass{ margin-bottom: 20px;}
#adminLogin input[type="text"],
#adminLogin input[type="password"] { width: 100%; padding: 7px 15px; border-width: 2px 1px 1px 2px; border-style: solid; border-color: #E7E1D9 #E6E0D8 #EAE6E0 #E7E1D9;}
#adminLogin input[type="submit"] { margin-bottom: 0;}
.not-a-member-handle { display: none;}
#adminLogin .button-container .login_button, .admin-style-link { height: 44px; background-color: #2F59A1; border: 0px none; color: #FFF !important; background-image: url("img/submit-bg.jpg"); background-position: left center; background-repeat: no-repeat; width: 120px; padding: 0 0 0 44px; text-align: center; margin: 0 auto; display: block; float: none; line-height: 44px; text-decoration: none !important; text-transform: uppercase;}
.admin-style-link { width: 200px;}
.ajax-login-register-login-container { max-width: 300px; margin: 0 auto;}
.my-posts { text-align: left; max-width: 50%; display: block; margin: 0 auto;}
.my-posts a { text-decoration: none !important; color: #21468e; padding: 5px 0; margin-bottom: 5px; font-size: 16px;}
#right { padding-top: 15px;}
.acf-form-submit input { width: 150px; margin: 0 auto; display: block; padding: 0 0 0 44px; text-align: center;}
.screen-reader-text { display: none;}
.page-template-template-edit-profile a.live-edit-button { margin-right: 15px; margin-top: -50px;}
.mapContainerQNY{ position: relative; clear: both;}
.floatingBoxLogo{ display: none; position:absolute; left:0; top:0; width:130px; box-sizing: border-box; height: auto; background:#fff; border:1px solid #ccc; padding:15px; border-radius:10px;}
.floatingBoxLogo img{ display:block; width:100%; margin:0 auto; max-height:40px;}