h1, h2, h3{font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif; }
h1{ font-size:1.9em; line-height:1.2em; color:#2D577F;  margin:0; padding:0 0 20px 0; font-weight:700; }
h2{ font-size:1.6em; line-height:1.2em;  margin:0; padding:0 0 20px 0; color:#2D577F; font-weight:400; }
h3{ font-size:1.4em; line-height:1.2em; color: #666; font-weight:400; padding:0 0 10px 0; }
h4{font-size:1.2em; line-height:1.2em; color: #666; font-weight:400; padding:0 0 10px 0;}
h5{ padding:0; margin:0 0 10px 0; font-size:11px; font-style:italic; color:#999999; font-weight:normal;} .site-header, .site-header2{background-color: rgba(5,65,168,.9 ); background: url(//mansioncollection.com/wp-content/themes/wp-collections/assets/images/header-back.png) center top; z-index: 500; }
.site-header2{ position: fixed; margin-top: 0; top:-50px;  width: 100%; display: none; transition: .4s top cubic-bezier(.3,.73,.3,.74); }
.headerSmLogo{margin-bottom: -15px; z-index: 100;position: relative; height: 50px;}
.socialIcon, .socialIcon a{
font-size: 1.1em;
color: rgba(255,255,255,.9);
text-shadow: 1px 1px 4px rgba(0,0,0,.6 );
text-decoration: none;
margin: 5px 10px 0 0;
position: relative;
z-index: 1000;
}
.socialIcon a:hover{color: #bbd9f7;}  .navMenu{ padding: 10px 0;}
.navMenu a{text-transform: uppercase; color: #ffffff;display: block; padding: 10px 15px; line-height: 1.3em;
text-decoration: none; font-weight: normal !important;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out; }
.navMenu a:hover{color: #bbd9f7;}
.topNav{  justify-content:center;  margin:5px 0 0 0; padding: 0; text-align: center;font-size:.9em; list-style: none;}
.topNav, .subNav{ display: flex;}
.topNav li{ text-align: center;   }
.subNav{  justify-content:center;  margin:0 0 10px 0; padding: 0; font-size: 1.3em; text-align: center;}
.subNav li{border-top:#91b9ff 1px solid; position: relative; display: inline-block;}
.subNav li ul{ 
visibility: hidden;
opacity: 0;
position: absolute;
padding: 10px; 
left:-45%;
display: none;
background:#0b1833; 
z-index: 100;
}
.sub-menu li{ border: none; font-size:.8em;  text-align: center;}
.subNav li:hover > ul,
.subNav li ul:hover {
visibility: visible;
opacity: 1;
display: block;
min-width: 200px;
text-align: center;
padding-top: 20px;
box-shadow: 0px 3px 5px -1px #000000;
}
@media (max-width: 768px){ 
body{ padding-top: 50px !important;}
.site-header{display: none;}		
}
.navbar-dark .navbar-nav .nav-link { color: rgba(255,255,255,.9);}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {color: rgba(255, 174, 0, 0.9);}
.nav{ padding:5px 0;}
.nav-link { color: #ffffff; text-transform: uppercase;font-family: 'Roboto Condensed', Arial, sans-serif; padding: 4px 8px;font-size: .9em;}
.nav-item a:hover{ text-decoration: none !important;}
.headerCall{ color: #E7E7E7; line-height: 100%;}
.headerCall a{ color: #ffffff; padding: 0 10px; font-size: 1.2em;}
#navbar{display:none; float:left;font-family: 'Roboto Condensed', Arial, sans-serif;font-weight:400; font-size:16px; padding:20px 0 10px 0; text-transform:uppercase;}
#navbar ul{ list-style:none; padding:0; margin:0;}
#navbar ul li{ float:left; padding:0 10px;}
#navbar ul li a{ display:block; text-decoration:none; color:#ffffff;}
#navbar ul li a:hover{ color:#000000;}
#callnow{ display:none; float:right;font-family: 'Roboto Condensed', Arial, sans-serif;font-weight:400; font-size:18px;color:#ffffff;padding:10px 0;text-transform:uppercase;} 
#callnow a{ text-decoration:none; color:#ffffff;font-size:26px;}
#header{ padding-top: 75px;}
#logo{ margin:0 auto -95px auto; position:relative; z-index:25; text-align:center;}
@media only screen and (max-width: 768px) {			
#logo{ margin:0 auto -70px auto; }
#logo img{ width: 400px;}
}
@media only screen and (max-width:576px) {			
#logo{ margin:0 auto -42px auto; }
#logo img{ width: 250px;}
}
.propoerty-title{ margin: 0 0 5px 0;
border-bottom: 1px solid #efefef;
font-size: 1em;} #mobilemenu{ position: fixed; bottom:0; z-index:1500; width:100%;background:#000000; text-transform:uppercase;}
#mobilemenu #mobilelogo{background:#000000; width:100%; padding:10px 0; text-align:center;}
#mobilemenu #mobilelogo img{ height:50px;}
#mobilemenu ul{ list-style:none; padding:0; margin:0; font-size:14px;}
#mobilemenu ul li{ float:left; width:48%; text-align:center; margin:0; padding:0;}
#mobilemenu ul li a{ display:block; padding:10px 5px; color:#FFF; text-decoration:none; border-right:1px solid #73614A;background:#000000;}
#mobilemenu ul li:last-child a{ border-right:none;}
.page-sidebar{background:#000000;width:270px;display:block;position:absolute;top:0px;left:-290px;bottom:0px; overflow:hidden;position:fixed;z-index:2500;}
.page-sidebar-scroll{width:270px;overflow: scroll!important;overflow-x:hidden!important;-webkit-overflow-scroll:touch!important;height:100%;}
.mobile-nav{ list-style:none; margin:0; padding:0;}
.mobile-nav li{font-size:12px;text-transform:uppercase;margin:0; padding:0;margin-bottom:-1px; }
.mobile-nav li a{ display:block; color:#FFFFFF; padding:10px 20px; text-decoration:none;border-bottom:1px solid #333;-webkit-tap-highlight-color:rgba(0,0,0,0);}	
.mobile-nav li a:hover, .mobile-nav li a:focus{background:#D5B55E;-webkit-tap-highlight-color:rgba(213,181,94);}
.mobile-nav li ul{ list-style:none; margin:0; padding:0 0 10px 0;border-bottom:1px solid #333;}
.mobile-nav li li a{display:block; padding:5px 20px 5px 40px;border-bottom:none;} .sidebar-button{width:88px;display:block; text-decoration:none;float: right; background-repeat:no-repeat;}
.sidebar-button:hover{	background-image:url(//mansioncollection.com/wp-content/themes/wp-collections/assets/css/images/sidebar-button-hover.png);}
.sidebar-button em{color:#FFFFFF;font-size:10px;font-style:normal;background-size:16px 16px;background-position:39px 9px;background-repeat:no-repeat;text-align:center;display:block;padding-top:24px;font-weight:400;}
.socialHeader{ display: inline;}
.socialHeader a{ padding: 0 1px;}
.socialHeader img{ height: 25px;}
.callText{ padding: 5px 0 0 0;}
.side-socialmedia-icons img{ margin: 4px; height: 40px;}
.logobar{padding-top: 40px;}
.toplink{font-size:1em; line-height: 100%;}
.toplink span{font-size: .8em;}
.toplink a{font-size: 1.4em;  color: #ffffff; text-decoration: none;}
.toplink a:hover{color:#efefef;}
.headerPhone { color: #efefef; font-size: .9em; line-height: 145%; text-shadow: 1px 1px 4px rgba(0,0,0,.9 );position: relative;
margin-top: -15px; }
.headerPhone a{color: #ffffff; text-shadow: 1px 1px 4px #000000;  text-decoration: none;}
.phoneLink{color: #ffffff; text-decoration: none;}
.smallphone{ font-size: 1.4em !important; }
.largephone{ font-size: 1.6em !important;  line-height: 120%;}
.side_contact{ font-size:12px; padding: 5px 10px 5px 20px;color:#D7D7D7;line-height: 1.4rem; border-bottom:1px solid rgba(255,255,255,0.3); }
.side_contact a{color: #ffffff;text-decoration: none;font-size:16px; }
.side_contacte a:hover{color:#efefef;}
@media (max-width: 768px){ 
.logobar{ display: none;}
} .btn-label {
position: relative;
left: -10px;
display: inline-block;
padding: 6px 12px;
background: rgba(0, 0, 0, 0.15);
border-radius: 3px 0 0 3px;
}
.btn-labeled {
padding-top: 0;
padding-bottom: 0;
margin: 4px;
}
.btn-facebook{background-color: #1877F2;color: #ffffff;	}
.btn-facebook:hover{background-color: #3B5998;color: #ffffff;}
.btn-twitter{background-color: #1da1f2;	color: #ffffff;	}
.btn-twitter:hover{background-color: #657786;color: #ffffff;}
.btn-linkedin{background-color:#0e76a8;	color: #ffffff;	}
.btn-linkedin:hover{background-color:#86888a ;color: #ffffff;}
.btn-pinterest{background-color:#E72B1C;	color: #ffffff;	}
.btn-pinterest:hover{background-color:#B12116; color: #ffffff;}
.btn-whatsapp{background-color:#4AC959;	color: #ffffff;	}
.btn-whatsapp:hover{background-color:#455A64; color: #ffffff;} body { overflow-x: hidden;}
.wrapper {min-height: 100vh; position:fixed; top: 0; left: 0; z-index:2000;}
.wrapper-navbar-used {min-height: calc(100vh);}
.wrapper-navbar-fixed { }
.sidebar { margin-left: -14.375rem;transition: margin 0.15s ease-out;}
.sidebar-toggle { margin-left: 0;}
.sidebar-toggle-visible { margin-left: 0;}
@media (min-width: 768px) {
.sidebar { }
.sidebar-toggle-visible { margin-left: -14.375rem; }
}
.sidebar-rounded-top-right {border-top-right-radius: 0.375rem;}
.sidebar-menu {width: 14.375rem; }
.sidebar-menu-fixed {position: fixed; }
.sidebar-bg-white {background-color: #fff;}
.sidebar-bg-light { background-color: #f8f9fa;}
.sidebar-bg-dark {background-color: rgba(0,0,0,.9 );}
.sidebar-bg-blue { background-color: rgba(5,65,168,.9 ); background: url(//mansioncollection.com/wp-content/themes/wp-collections/assets/images/mc-sider-back.png) left top; }
.sidebar-bg-purple { background-color: #6f42c1;}
.sidebar-bg-pink { background-color: #d63384;}
.sidebar-bg-red { background-color: #dc3545;}
.sidebar-bg-orange { background-color: #fd7e14;}
.sidebar-bg-green { background-color: #198754;}
.sidebar-bg-teal {background-color: #20c997;}
.sidebar-bg-cyan { background-color: #0dcaf0;}
.side_banner .banner{ margin: 5px 0;}
.sidemenubox{ padding: 20px; border-radius: 10px; background: rgba(255,255,255,0.6); margin-bottom: 10px;}
.sidemenubox ul{ list-style: none; margin: 0; padding: 0;}
.sidemenubox ul li a{ padding:10px 20px; text-align: center;
background: rgb(0,56,106);
background: -webkit-linear-gradient(bottom, rgba(0,56,106,1) 0%, rgba(0,98,162,1) 100%);
background: -o-linear-gradient(bottom, rgba(0,56,106,1) 0%, rgba(0,98,162,1) 100%);
background: linear-gradient(to top, rgba(0,56,106,1) 0%, rgba(0,98,162,1) 100%); 
display: block; 
color: #ffffff;
width: 100%; margin: 0 0 5px 0;border-radius:4px; text-decoration: none;}
.sidemenubox ul li a:hover{background:#eadc3a;color: #000000;
background: -moz-linear-gradient(#eadc3a, #f1bf12);
background: -o-linear-gradient(#eadc3a, #f1bf12);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eadc3a), to(#f1bf12));
background: -webkit-linear-gradient(#eadc3a, #f1bf12);}
.side_banner{display: none;}
@media (min-width: 768px){ 
.side_banner{display: block;}
} #pageFoot{ background: rgba(5,65,168,.9); color: #ffffff; padding-top: 80px; }
#pageFoot h4, #pageFoot h1, #pageFoot h2, #pageFoot h3, #pageFoot h5{ color: #ffffff;}
#footerContact{ margin-bottom: -80px;position: relative; border-bottom: 1px solid rgba(255,255,255,.8);}
#footerContact .socialIcon{ font-size:2em;}
.footerContactText{ font-size: .6em;}
.footerDisclaimer{ font-size: .8em; color: rgba(255,255,255,.9); padding:40px 20px;}
.footer-nav {width:100%; margin:auto;  font-size:.9em; line-height: 100%; padding:40px 0; color:rgba(255,255,255,.9);;}
.footer-nav ul{ list-style:none; padding:10px 0; margin:0; text-align: center;}
.footer-nav ul li{ display:inline;}
.footer-nav ul li a{ text-decoration:none; text-transform: uppercase;  color:rgba(255,255,255,.9); border-left:1px solid #ccc; padding:0 10px; margin:0; }
.footer-nav ul li a:hover{ color:#ccc;}
.footer-nav ul li:first-child a{ border-left:0; padding-left:0;}
.footer-nav ul li:last-child a{ padding-right:0;}
.partner-bar img{ max-height: 50px;} .FixedsocialIcon{ position: fixed; right: 0; top:80%; z-index: 1500; font-size:1.6em;}
.FixedsocialIcon a{ display: block; padding: 10px; background-color: rgba(7,44,93,.8 ); margin-bottom: 1px; color: #ffffff; }
.FixedsocialIcon a:hover{background-color: rgba(255,255,255,.8 ); color:rgba(7,44,93,.8 );  } .rslides {  position: relative;  list-style: none; overflow: hidden;  width: 100%; padding: 0; margin: 0;  }
.rslides li { -webkit-backface-visibility: hidden;  position: absolute; display: none; width: 100%;  left: 0;  top: 0; }
.rslides li:first-child {  position: relative;  display: block;  float: left;  }
.rslides img {  display: block;  height: auto;  float: left;  width: 100%;  border: 0;  border-radius: 4px;  }
.callbacks_container {   position: relative;   width: 100%;  }
.callbacks {  position: relative;  list-style: none;  overflow: hidden;  width: 100%;  padding: 0;  margin: 0;  }
.callbacks li {  position: absolute;  width: 100%;  left: 0;  top: 0;  }
.callbacks img {  display: block;  position: relative;  z-index: 1;  height: auto;  width: 100%;  border: 0;  }
.callbacks .caption { display: block;  position: absolute;  z-index: 2;  font-size: 20px;  text-shadow: none;  color: #fff;  background: #000;  background: rgba(0,0,0, .8);
right:5%; top:50%;  padding: 10px 20px;  margin: 0;  max-width: none;  }
.callbacks_nav, .slidenav_nav { position: absolute; 
-webkit-tap-highlight-color: rgba(0,0,0,0);
top: 52%;  left: 0;  opacity: 0.7;  z-index: 3;  text-indent: -9999px;  overflow: hidden;
text-decoration: none;  height: 61px;  width: 38px;  background: transparent url(//mansioncollection.com/wp-content/themes/wp-collections/assets/images/slide-arrows.png) no-repeat left top;
margin-top: -45px;
}
.callbacks_nav:active, .slidenav_nav:active { opacity: 1.0;  }
.callbacks_nav.next, .slidenav_nav.next {  left: auto;  background-position: right top;  right: 0;  }
.callbacks_tabs, .slidenav_tabs{ list-style:none; text-align:right; position:relative;max-width:1200px; margin:-30px 10px 10px auto; z-index:10;}
.callbacks_tabs li, .slidenav_tabs li{ float:none; display:inline; margin:0 0 0 5px;}
.callbacks_tabs li a, .slidenav_tabs li a{ background:#222222; background:rgba(0,0,0,.7); text-indent:2000px; overflow:hidden; display:inline-block; height:10px; width:10px;}
.callbacks_tabs li.callbacks_here a, .slidenav_tabs li.slidenav_here a { background:#F7373A;}
.pageimageInfo{ margin:20px 0 0 0;}
.captionholder{ display:none; position:absolute; top:50%; left:0; width:100%; z-index:20;}
.captionbox{  margin:auto; max-width:1240px;}
.captionbox .blackbox{ float:right; background:#000000; background:rgba(0,0,0,.6); width:40%; margin:10px 0 0 0; 
color:#ffffff; text-shadow:1px 1px #000000; padding:20px 30px; font-size:12px; line-height:14px;}
.captionbox h1{ margin:0; padding:0 0 15px 0; color:#ffffff; line-height:80%; }
.captionbox h1 span{ font-weight:300; font-size:80%;} .paslyPrintRight{background: url(//mansioncollection.com/wp-content/themes/wp-collections/assets/images/patterns/back-pattern-01.png) top right no-repeat rgba(255,255,255,.9); background-position: top right !important;}
.paslyPrintLeft{background: url(//mansioncollection.com/wp-content/themes/wp-collections/assets/images/patterns/back-pattern-01-left.png) top right no-repeat rgba(255,255,255,.9); background-position: top left !important;}
.bannerbar, .contentBlock{border-radius: 8px; overflow: hidden; margin-top:5px; margin-bottom: 5px; display: flex;}
.contentBar{border-radius: 8px; overflow: hidden; margin-top:5px; margin-bottom: 5px;}
.contentPadRight{ padding-right: 60px;}
.contentPadLeft{ padding-left: 60px;}
.linkbox {display: block; width: 100%; height: 100%;}
.col-content-area, .col-2-content-right, .col-2-content-left{padding: 60px; border-radius: 8px;}
.col-2-content-right{ margin-left: 10px;}
.col-2-content-left{ margin-right: 10px;}
.bannerbar .col-content-area{border-radius:0;}
.col-images-right{ padding: 0 0 0 10px;} 
.col-images-left{ padding: 0 10px 0 0;}
.box-dark-back, .box-dark-back-solid{border: 3px rgba(208,208,208,1.00) solid;  background-color:  rgba(5,65,168,.60); padding:10px; border-radius: 6px;}
.box-dark-back-solid{background-color:  rgba(5,65,168,.9);}
.col-back-image{min-height:300px; background-position:top center; background-size: cover; position: relative;}
.bannerbar-title{}
.bannerbar .text-over{ position:absolute; bottom: 0; z-index: 2; width: 100%; left: 0; background-color: rgba(0,0,0,.4); padding:12px 8px; color: #ffffff; font-size: .9em;text-align: center;}
.bannerbar .text-over a{ text-decoration: none; color: #ffffff; }
@media (max-width: 768px){ 
.col-content-area, .col-2-content-right, .col-2-content-left{padding:40px 20px;}
.col-images-right, .col-images-left{ padding:10px 0;}
.contentPadRight{ padding-right: 0;}
.contentPadLeft{ padding-left:0;}
} .rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li { position: absolute;  display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative;  display: block; float: left; }
.rslides img {  display: block;  height: auto; margin:0;  float: left; width: 100%;  border: 0; -webkit-border-radius: 8px;-moz-border-radius: 8px;  border-radius: 8px;}
.rslides_container { position: relative;  }
.transparent-btns_nav {  position: absolute;  -webkit-tap-highlight-color: rgba(0,0,0,0);  top: 0;  left: 0;  display: block;  background: #fff; opacity: 0; filter: alpha(opacity=1); width: 48%; text-indent: -9999px; overflow: hidden; height: 91%;  }
.transparent-btns_nav.next { left: auto; right: 0; }
.transparent-btns_nav:focus {  outline: none;}
.transparent-btns_tabs { margin-top: -60px;  text-align: right; width:95%; position:absolute; z-index:1000;  }
.transparent-btns_tabs li {  display: inline;  float: none;  _float: left;  *float: left;  margin-right: 8px;  }
.transparent-btns_tabs a { border:6px solid  rgba(255,255,255, .3);
text-indent: 200px;  overflow: hidden;  -webkit-border-radius: 25px;-moz-border-radius: 25px;  border-radius: 25px;  
background: #ffffff;  background: rgba(255,255,255, .5);  
display: inline-block;  _display: block;  *display: block;  
-webkit-box-shadow: inset  0 2px 0 rgba(255,255,255,.3);  -moz-box-shadow: inset 0 0 2px 0 rgba(255,255,255,.3);  box-shadow: inset 0 0 2px 0 rgba(255,255,255,.3);
width: 5px;  height: 5px;  }
.transparent-btns_tabs a:hover{border:6px solid #ffffff;} 
.transparent-btns_here a{  background: #ffffff;  background: rgba(255,255,255, .9); border:6px solid #ffffff; } .sideContentBox{ width: auto; padding:20px; margin:0 0 8px 0;background:#FFF;border:1px solid #E5E5E5;-moz-border-radius:8px; -webkit-border-radius:8px;	border-radius:8px; }
.sidepattern{background: url(//mansioncollection.com/wp-content/themes/wp-collections/assets/images/patterns/backpattern-side1.png) top right no-repeat #FFF;}
.sideContentBox h2{ font-size:24px;}
.sideContentBox .contactinfo{}
.sideContentBox .contactinfo ul{ list-style:none; padding:0; margin:0;}
.sideContentBox .contactinfo ul li{ padding:0 0 15px 0;}
.side-socialmedia-icons img{ max-width:50px; padding:0 2px 0 0;}
.sideContentBox .contactinfo ul li .gray{ color:#999; font-style:italic;}
.sideContentBox .contactinfo h3{ padding:2px 0 2px 0; margin:0; font-size:18px;color: #333; font-weight:bold;}
.sideContentBox .contactinfo h5{ padding:0; margin:0; font-size:12px;}
.sideContentBox .contactinfo ul li.email a{ display:block; background:url(//mansioncollection.com/wp-content/themes/wp-collections/assets/images/icons/email.png) no-repeat; padding:5px 0 5px 38px; text-decoration:none; line-height:20px;}
.sideContentBox .contactinfo ul li.email a:hover{background:url(//mansioncollection.com/wp-content/themes/wp-collections/assets/images/icons/email-white.png) no-repeat; text-decoration:underline;} .post-list{ font-size: 14px;line-height: 120%;}
.post-list h2 { font-size: 20px; line-height: 120%; padding: 0;}
.post-list h2 a{ text-decoration: none; color: #2D577F;}
.post-list h2 a:hover{ text-decoration: underline;}
.post-list h5{ margin: 2px 0 20px 0;} .realtor-name{padding: 0; margin: 0;font-size: 1.4em; line-height: 140%;}
.realtors h3{ font-size: 1.4em; line-height: 140%; }
.realtors h3 a{ text-decoration: none; color: #2D577F;}
.realtors .card-text{ font-size: .9em; line-height: 120%;}
.realtor-pagetitle{ font-size: 1.1em; padding: 0 0 20px 0;}
.realtor-pageheadline{ padding: 40px 0 5px 0;} .propertyPreview .card{position: relative;}
.ribbon { width: 125px; height: 125px; overflow: hidden; position: absolute; pointer-events: none;}
.ribbon::before, .ribbon::after { position: absolute; z-index:1;content: '';display: block;border: 5px solid #226f1a;}
.ribbon span { position: absolute; display: block;width:200px;
padding: 2px 0;background-color:rgba(45,151,34,.9);
box-shadow: 0 5px 10px rgba(0,0,0,.1);
color: #fff;
font: 700 14px/1;
text-shadow: 0 1px 1px rgba(0,0,0,.2);
text-transform: uppercase;
text-align: center;
} .ribbon-top-left { top: -10px; left: -10px;	}
.ribbon-top-left::before,
.ribbon-top-left::after { border-top-color: transparent;  border-left-color: transparent;}
.ribbon-top-left::before {  top: 0;  right: 0;	}
.ribbon-top-left::after {  bottom: 0;  left: 0;	}
.ribbon-top-left span {  right: -25px;  top: 30px;  transform: rotate(-45deg);	} .ribbon-top-right {  top: -10px; right: -10px;	}
.ribbon-top-right::before,
.ribbon-top-right::after {  border-top-color: transparent;  border-right-color: transparent;	}
.ribbon-top-right::before {  top: 0;  left: 14px; }
.ribbon-top-right::after {  bottom: 14px;  right: 0;	}
.ribbon-top-right span {  left: -25px;  top: 30px;  transform: rotate(45deg);} .ribbon-bottom-left {  bottom: -10px;  left: -10px;	}
.ribbon-bottom-left::before,
.ribbon-bottom-left::after {  border-bottom-color: transparent;  border-left-color: transparent;	}
.ribbon-bottom-left::before {  bottom: 0;	  right: 0;	}
.ribbon-bottom-left::after {  top: 0;  left: 0;	}
.ribbon-bottom-left span {	  right: -25px;	  bottom: 30px;	  transform: rotate(225deg);	} .ribbon-bottom-right {	  bottom: -10px;	  right: -10px;	}
.ribbon-bottom-right::before,
.ribbon-bottom-right::after {	  border-bottom-color: transparent;	  border-right-color: transparent;	}
.ribbon-bottom-right::before {	  bottom: 0;	  left: 0;	}
.ribbon-bottom-right::after {	  top: 0;	  right: 0;	}
.ribbon-bottom-right span {	  left: -25px;	  bottom: 30px;	  transform: rotate(-225deg);	}
.silverborder{
border: 6px solid transparent;
border-image: linear-gradient(-45deg, #f5f6f6 0%, #787982 14%, #dbdce2 16%, #b8bac6 42%, #b8bac6 42%, #787982 45%, #dddfe3 87%, #787982 88%, #787982 88%, #f5f6f6 100%);
border-image-slice: 1; } body .gform_wrapper .gform_footer input[type=submit] {
padding: 10px 25px; margin: 2px; border-radius: 4px; background: #0541a8; color: #ffffff; border: none;
background: -moz-linear-gradient(#0541a8, #05317d);
background: -o-linear-gradient(#0541a8, #05317d);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0541a8), to(#05317d));
background: -webkit-linear-gradient(#0541a8, #05317d);
}
body .gform_wrapper .gform_footer input[type=submit]:hover {
background:#eadc3a;color: #000000;
background: -moz-linear-gradient(#eadc3a, #f1bf12);
background: -o-linear-gradient(#eadc3a, #f1bf12);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eadc3a), to(#f1bf12));
background: -webkit-linear-gradient(#eadc3a, #f1bf12);
}