﻿.responsive-image-width .wp-block-spacer[style="height:133px"]{height:80px!important}
.responsive-image-width .wp-block-spacer[style="height:60px"]{height:25px!important}
.responsive-bigger-text .wp-block-spacer[style="height:77px"]{height:25px!important}
.copyright-bar,.footer-bar{float:none!important;text-align:center!important}
.footer-bar-align-right .copyright-bar{float:left}
.footer-bar-align-right .footer-bar,.footer-bar-align-left .copyright-bar{float:right;text-align:right}
.footer-bar-align-center .copyright-bar{float:none;text-align:center}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
#footer .privacy-links ul.menu li.last{border-right:none;margin:0;padding:0;}



.x-footer__social {
  margin-bottom: 20px;
}

.x-footer__social a {
  margin-right: 6px;
  margin-left: 6px;
  text-decoration: none;
}
.genesis-nav-menu .menu-item{display:inline-block;text-align:left}
.genesis-nav-menu .menu-item:hover{position:static}
.genesis-nav-menu.responsive-menu .menu-item,.responsive-menu-icon{display:block}
.genesis-nav-menu.responsive-menu .menu-item{margin:0}
.genesis-nav-menu.responsive-menu .menu-item:hover{position:static}
.genesis-nav-menu.responsive-menu .menu-item-has-children{cursor:pointer}
.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before{content:"\f343"}


.middlecontent div.spacerdiv1 {
	float:left;
	width: 13px;
}
#hours,#hours .et_pb_text_align_right{text-align:center!important}
#hours .et_pb_button_module_wrapper{text-align:center}
body.home .et_pb_section.et_pb_section_0{border:0!important}
.et_pb_section{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}
#hero.et_pb_section,#page-header.et_pb_section{padding:0}
.et_pb_section.et_pb_fullwidth_section{padding:0}
.et_pb_section_4.et_pb_section{background-color:#fff!important}
.et_pb_section_6.et_pb_section{background-color:#fff!important}
.et_pb_section_1.et_pb_section{background-color:#7c193f!important}
.et_pb_section_2.et_pb_section{background-color:#fff!important}

.gdlr-core-portfolio-modern-desc .gdlr-core-portfolio-icon-wrap{ display: block; margin-bottom: 50px; }

div.about div.text.left {
  float: none;
}

div#footer div.bottom div.left a {
  padding: 0 20px;
}

div#footer div.bottom div.left span.pipe {
  display: inline-block;
  width: 1px;
  height: 18px;
  background: #b5b5b5;
  position: relative;
  top: 6px;
}

div#footer div.bottom div.left span.pipe span {
  display: none;
}


.left {
	float: left;
}
.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" "}
.row{margin-left:-5px;margin-right:-5px}

.top-bar-wrap, .scrolling-bar, header, aside, #slogan, footer, .utilities, .expand.arrow, .accordion-nav, .white-buttons, 
.custom-search-container, #post-type-filters, .breadcrumbs, .bottom-greybar,
.project-links-container,.highlights img, .pager-container, .highlight-footer,
.highlight-content .states-autocomplete, .tiny-icon, .grey-box-link { display: none; }



.heatmapthemead-article { 
	margin-bottom: 1em;
}


#heatmapthemead-featured-page.heatmapthemead-article { 
	
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}


	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}

  
  .site-nav .menu-item-has-children .sub-menu {
    visibility: hidden;
    transition: all 0.2s ease-in-out;
    opacity: 0; }

  .site-nav .menu-item-has-children:hover .sub-menu {
    visibility: visible;
    opacity: 1; }

  .mega-menu .menu-item a {
    font-size: 15px;
    line-height: 1.8em;
    color: #575757;
    font-weight: 400; }


.dot {
    height: 3px;
    width: 33px;
    background-color: rgba(184, 184, 184, 0.54);
    display: inline-block;
    transition: background-color ease;
    position:relative;
    z-index: 11;
}


.dot.active, .dot:hover {
    background-color: #e2e2e2;
}
.smue-buttons-32x32.smue-buttons-square .smue-button-instagram a{background-position:-320px 0}
.smue-buttons-32x32.smue-buttons-rounded .smue-button-instagram a{background-position:-320px -32px}
.smue-buttons-32x32.smue-buttons-circular .smue-button-instagram a{background-position:-320px -64px}
.smue-buttons-32x32.smue-buttons-volume .smue-button-instagram a{background-position:-320px -96px}
.smue-buttons-64x64.smue-buttons-square .smue-button-instagram a{background-position:-640px 0}
.smue-buttons-64x64.smue-buttons-rounded .smue-button-instagram a{background-position:-640px -64px}
.smue-buttons-64x64.smue-buttons-circular .smue-button-instagram a{background-position:-640px -128px}
.smue-buttons-64x64.smue-buttons-volume .smue-button-instagram a{background-position:-640px -192px}




.hero-text.wrap {
	padding: 6% 0;
}


.hero-text-line {
	background-color: rgba(6, 3, 46, 0.7);
	padding: 15px 30px;
	font-size: 40px;
	font-size: 4rem;
	float: left;
	clear: both;
	margin-bottom: 5px;
}

.hero-text #line-1,
.hero-text #line-2,
.hero-text #line-3 {
	color: #fff;
	
	font-weight: 100;
}



.hero-text #line-4 {
	color: #f6af14;
	
}


.hero-text #line-2 a{
	color: #f6af14;
	text-decoration: none;
}

.homepage-box-welcome {
     color:#ffffff;
     line-height:1.4em;
     font-weight:500;
     text-align:center;
     font-size:30px;
     text-transform:uppercase;
     margin-top:15px;
	 font-style:italic;
}
#toc_container p.toc_title+ul.toc_list{margin-top:1em}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }


.right a {
   font-size: 17px !important;
}


   .genesis-nav-menu li.right {
      float: none;
   }


.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.footer-wrapper .menu-footer-container,.footer-wrapper .menu-footer-menu-container{clear:both;padding-top:0}
.footer-wrapper .menu-footer-container li,.footer-wrapper .menu-footer-menu-container li{float:left;padding-bottom:5px}
.footer-wrapper .menu-footer-container li a,.footer-wrapper .menu-footer-menu-container li a{padding:0 10px;font-weight:400}
.footer-wrapper .menu-footer-container li:first-child a,.footer-wrapper .menu-footer-menu-container li:first-child a{border-left:0;padding-left:0}

  .pagination .page-numbers {
    font-size: 13px;
    padding: 0 10px;
    height: 30px;
    line-height: 28px;
  }


.pagination .page-numbers:hover {
  background-color: #f0f0f0;
  border-color: #c3c3c3;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  color: #222;
  text-decoration: none;
}


.pagination .page-numbers.current {
  color: #eb5424;
}


.sb_divi_modal .container-content_editor {
    padding: 10px;
}


.sb_divi_modal .container-video {
}


.sb_divi_modal .container-video iframe {
    max-width: 100% !important;
    max-height: 100% !important;
}
.page-template-default.et_pb_pagebuilder_layout:not(.et_full_width_page) #main-content .container{padding-top:0}

#main-content .container {
    padding-top: 20px;
}


 
.search #main-content .container:before {
  background: none;
}

#footer #fbottom{padding:60px 0;}

#footer #fbottom .common-lm a:before{content:"\e902"; margin-right:.5em; font-family:'font314';}



#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
    margin-top:7px;
    text-align:center;
}

.content-home-3-text-play{font-size:0.6em;float:left;width:auto;background:#CD0000;color:#ffffff;padding:3px 10px;margin:0 0 5px 0;-moz-border-radius:5px;border-radius:5px}

.box .custom li:before {
	content: "\f0da";
	font-family: FontAwesome;
	font-size: 11px;
	left: 0;
	padding: 0;
	position: absolute;
	top: 11px;
}

#gkSidebar .box .custom li:before { top: 9px; }


.bordercolor
{
	background-color: #ADADAD;
	padding: 0px;
}
.font11{font-family:Lucida Grande,Lucida Sans,Verdana,Geneva,sans-serif;font-size:10px;color:#4b3327;}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}


.wrap-box{width:100%;float:left}


.wp-caption-text {
	font-size: 14px;
	font-size: 1.4rem;
	margin: 0;
	text-align: center;
}
.wp-caption-text .fr-wrapper{position:static}
.thrv_wrapper.tve_image_caption .wp-caption-text{margin:0;font-size:14px;color:#696969;padding:5px 0 0 0;max-width:100%}

.carousel,
.item,
.active {
  height: 100%; position:relative;
}

.carousel.fade .item {
  -moz-transition: opacity ease-in-out .7s;
  -o-transition: opacity ease-in-out .7s;
  -webkit-transition: opacity ease-in-out .7s;
  transition: opacity ease-in-out .7s;
  left: 0 !important;
  opacity: 0;
  top:0;
  position:absolute;
  width: 100%;
  display:block !important;
  z-index:1;
}

.carousel.fade .item:first-child {

  position:relative;
}

.carousel.fade .item.active {
  opacity: 1;
  -moz-transition: opacity ease-in-out .7s;
  -o-transition: opacity ease-in-out .7s;
  -webkit-transition: opacity ease-in-out .7s;
  transition: opacity ease-in-out .7s;
  z-index:2;
}


  .carousel, .item, .item.active{ height:auto; width:100%;}

  .carousel, .item, .active{height:auto;}


  #innerpage .carousel, .item, .active{height:auto;}

.italic{ font-style:italic;}


.widget-title {
	margin: 0 0 20px;
    padding: 0;
	font-size: 0.9375rem;
	text-transform: uppercase;
	line-height: 1.25;
    color: #222;
}


.sidebar .widget-title span {
	position: relative;
	display: inline-block;
	line-height: 20px;
}


.sidebar .widget-title {
	overflow: hidden;
}


.sidebar .widget-title span:before,
.sidebar .widget-title span:after {
    border-top: 4px solid #f5f5f5;
    content: "";
    position: absolute;
    right: -610px;
    top: 8px;
    width: 600px;
}


.sidebar .widget-title span:before {
	left: -610px;
    right: auto;
}


.site-footer .widget-title {
	color: #fff;
	font-size: 0.9375rem;
}



.advertisement_above_footer {
   background-color: #ffffff;
}

.advertisement_above_footer .widget-title {
   border-bottom: 2px solid #289dcc;
   font-size: 18px;
   margin-bottom: 15px;
   padding-bottom: 0;
}

.advertisement_above_footer .widget-title span {
   background-color: #289dcc;
   color: #fff;
   padding: 6px 12px;
   display: inline-block;
}

.rd-navbar-wrap, .rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-fixed .rd-navbar-submenu{transition:0.32s all cubic-bezier(0.785, 0.135, 0.15, 0.86);}

.rd-navbar-static-linked .rd-navbar-absolute .rd-navbar-wrap{position:absolute;top:0;left:0;right:0;z-index:100;}

.rd-navbar-sidebar-smooth .rd-navbar-sidebar .rd-navbar-wrap{position:absolute;}

.rd-navbar-sidebar-linked .rd-navbar-wrap{position:absolute;top:0;left:0;right:0;z-index:100;}


a.alignleft,
a.alignnone,
a.alignright {
	max-width: 100%;
}


a.alignnone {
	display: inline-block;
}


img.alignnone,
.alignnone {
	margin-bottom: 12px;
}

.bottom .mod-articles-category-introtext strong
{font-weight:normal}

.bottom .mod-articles-category-introtext  {margin: 0 !important}
#ez-toc-container p.ez-toc-title{text-align:left;line-height:1.45;margin:0;padding:0}
.ez-toc-title-container{display:table;width:100%}
.ez-toc-title,.ez-toc-title-toggle{display:table-cell;text-align:left;vertical-align:middle}
#ez-toc-container.ez-toc-black p.ez-toc-title{color:#FFF}
#ez-toc-container div.ez-toc-title-container+ul.ez-toc-list{margin-top:1em}


div#ez-toc-container p.ez-toc-title {font-size: 120%;}


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }


.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }


.col-xs-3 {
  width: 25%; }



.footer-contact {
    margin-top: 80px;
}


.footer-contact p {
    text-align: right;
}


.footer-contact a,
.footer-contact a:visited {
    font-size: 1.6rem;
    color: #88b439;
    margin: 0 4px;
}


.footer-contact a:hover {
    color: #7ca433;
}
.question__copy{font-family:"TT-DemiBold";margin-top:0;text-align:center}
.question__copy--results{color:#80E0A7}


.header { *zoom: 1; text-align: center; font-size: 0.01px; height: 147px; position: relative; z-index: 10; }


.header:after { content: " "; display: table; clear: both; }

  .header:before { position: absolute; top: 28px; right: 44px; display: block; content: ''; height: 17px; background: #dbdbdb; width: 2px; }


.middlecontent div.aboutcompany {
	float:left;
	width: 285px;
	margin-top: 18px;
}
.main-navigation li.menu-item-8250,.main-navigation li.menu-item-8251,.main-navigation li.menu-item-8372{display:none}

.slider{width:100%;margin:0 auto;position:relative;}

.slider .next,.slider .prev{position:absolute;top:107px;left:-24px;width:24px;height:43px;display:block;z-index:101;}

.slider .next{left:570px;}

  .slider_main .slider{display:none;}

.ecs__minus-btn {
  display: inline-block;
  line-height: 34px;
  text-align: center;
  color: #00c8fe;
  font-size: 27px;
  cursor: pointer;
  width: 50px;
  height: 34px;
  background-color: #fff;}

.ecs__plus-btn:hover, .ecs__minus-btn:hover{
  background: #00c8fe;
}

.ecs__plus-btn:active, .ecs__minus-btn:active{
  background: #00538b;
}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}


.main_sidbar_slide{
	box-sizing:border-box;
	position: fixed;	
	top:10%;
    z-index: 999999;	
}
.tb-contact_widget ul.simple-contact li.contact{background-position:0 -60px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-4{width:33.33333333%}

.entry-meta a { color:#797979; }

#block-block-35 .block-inner {
    padding: 0;
    border: none;
}


.responsive.responsive-tablet .pam-design-vmenublock,
.responsive.responsive-tablet .pam-design-block
{
   margin-left: 1%;
   margin-right: 1%;
   width: 48%;
   float: left;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.main-navigation .sub-menu .menu-item-has-children { position: relative; }

.sidebar .widget_nav_menu .menu li.current-menu-item + .menu-item::before { display: none; }
#om-menu-mega-menu .om-maximenu-content .block.first{width:385px;float:left;padding:10px 0 30px;}
.homebox.half.first{border-right:1px solid #e3e3e3;margin-right:0;padding-right:15px;}
#om-menu-mega-menu li .om-maximenu-content .block.first{width:41.4%;text-align:center;}
#om-menu-mega-menu li .om-maximenu-content .block.first img{width:80%;}
#om-menu-mega-menu .leaf-bookstore.leaf-role-anonymous-user .om-maximenu-content .block.first{display:block;}

.wpv-accordion .pane-wrapper {
  background-position: top center;
  background-size: cover;
  padding-bottom: 0px;
  border-bottom: 1px solid #526371;
}

.wpv-accordion .pane-wrapper:first-child,
.wpv-accordion .pane-wrapper:first-child .tab .inner {
  border-radius: 4px 4px 0 0;
}

.wpv-accordion .pane-wrapper:last-child,
.wpv-accordion .pane-wrapper:last-child .tab:not(.ui-state-active) .inner {
  border-radius: 0 0 4px 4px;
}

#visit-header {
  text-align:center;
  display: block;
  font-size: 16px;
  width:234px;
  padding:29px 20px 28px 20px;
  background:#F3F3F3;
  
  text-decoration: none;
  color:#2A333D;
  font-weight: bold;
  line-height: 1.2;
  height: auto;
  margin-bottom:15px;
}
.fl-content-slider-wrapper .fl-slide:first-child,.fl-content-slider-loaded .fl-slide {position: relative;visibility: visible;}

	
	#bloc_blog {
		margin: 0;
		padding:0;		
		
		float:right;
		width:356px;	
		
	}
#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper{margin:0 auto;width:940px;}
#main{clear:both;overflow:hidden;padding:40px 0 0 0;}
#main .widget-area ul{margin-left:0;padding:0 20px 0 0;}
#main .widget-area ul ul{border:none;margin-left:1.3em;padding:0;}
#main .widget-container.music-player ul{margin:0;}


.ht-service-left-bg{
	position: absolute;
	top: 0;
	bottom: 0;
	margin-left: 50%;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	min-height: 200px;
	width: 50%;
}
.tagstation__album{display:none;width:auto;vertical-align:top;height:32px;}
.loaded .tagstation__album{display:inline-block;}

#wrapper {
	width:100%;
	overflow:hidden;
    padding: 0;
}

#wrapper.second {
    margin-top: 60px;
}
.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}



#book-now .calendar-wrap {
    position: absolute;
    z-index: 5;
    background-color: #ffffff;
    width: 311px;
    border-right: 1px solid #ffffff;
}

.ut-bklyn-multisite .ut-scroll-up-waypoint {
    position:absolute;  
    bottom:0; 
    left:0;
}
.ut-scroll-up-waypoint-wrap {position:relative;}


.menu-item-has-children a:after { border-style: solid; border-width: 2px 2px 0 0; content: ''; display: inline-block; height: 8px; left: 10px; position: relative; top: 6px; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); vertical-align: top; width: 8px; }


.menu-item-has-children .sub-menu a:after { display: none; }


.menu-item-has-children:hover a { color: #da291c; }


body.rtl .menu-item-has-children a:after { left: -10px; }
.navbar-rightside{margin-top:30px}
.easy_social_box div.easy_social-widget{margin:0 4px 0 0;padding:0;overflow:hidden;float:left;}
.easy_social_box div.easy_social-widget.last{margin-right:0;}
.easy_social_box.vertical div.easy_social-widget{width:58px;height:62px;}
.easy_social_box.vertical div.easy_social-widget.easy_social-widget-googleplus{width:52px;}
.easy_social_box.vertical div.easy_social-widget.easy_social-widget-facebook{width:50px;}
.easy_social_box .easy_social-widget-twitter,.easy_social_box .easy_social-widget-facebook{width:95px;}
.easy_social_box .easy_social-widget-googleplus{width:75px;}


#all .slide .clearfix .box .photo{
	width:100% !important;
}

#topics2 .big .photo_box .photo img{
	width:100%;
}

	
#product .itm .photo{
	margin-bottom:10px;
}

#product .itm .photo img{
	width:100%;
}

  #page .ymm-widget .yym_head_info,
  #page .ymm-widget .yym_select,
  #page .ymm-widget .yym_foot_info {
    width: 100%;
    position: relative; }

		
		.search-block-head{
			color:#3C3E45;
			padding-top:10px;
			padding-bottom:10px;
			padding-left:20px;
			padding-right:20px;
			background-color:#fff;
			}

		.search-block-head i{
			color:#009640;
			}
	
		.search-block-head h2{
			color:#3C3E45;
			}

	.search-block-head ul.toggle{
		margin-top:10px;
		}



.clr{clear:both;height:1px;line-height:1px;font-size:1%;}
.l-section--tools .l-section__title{color:#fff}
.l-section__title{max-width:755px;margin:0px auto;text-align:center;padding:50px 0px 90px 0px}
.l-section__title.has-description{padding:75px 0px 0px 0px}
.in_mobile_visible{display:none}


#map-container .marker-wrap { position:absolute; z-index:100; overflow:hidden; transform:translate(-50%,-100%); border-radius:3px 3px 0 0;}

#map-container .marker-wrap:hover { overflow:visible;  z-index:1000;}

#map-container .marker-wrap:hover .marker-popover { opacity:1; }

#map-container .marker-wrap .fa { cursor:pointer; display:inline-block; vertical-align:middle; font-size:23px; color:#1d7cc3; transform-origin: bottom center; }

#map-container .marker-wrap .fa.small {font-size:20px;}

#map-container .marker-wrap .fa.tiny {font-size:15px;}

  #map-container .marker-wrap .fa,
  #map-container .marker-wrap .fa.small,
  #map-container .marker-wrap .fa.tiny { margin-top:9px;}

	
	.footer_social .social {
		border-radius: 50%;
		margin-right: 2%;
		padding-top: 12px;
		padding-left: 7px;
		padding-right: 6px;
		padding-bottom: 5px;
	}

	
	.footer_social .social img {
		width: 15px;
	}


.footer_left .social {
	float: left;
	background-color: white;
	border-radius: 50%;
	text-align: center;
	margin-right: 8px;
	padding: 7px;
	text-decoration: none;
	transition: all 0.4s ease-in-out;
	box-shadow: inset 0 0 0 0 white;
    -webkit-transition: all ease 0.4s;
    -moz-transition: all ease 0.4s;
    transition: all ease 0.4s;
}


.footer_left .social:hover {
	background: #9B8686;
}


.footer_left .social img {
	width: 17px;
}
