﻿
    
    .page_item
    {
        padding-left: 15px;
    }

ul.longleaders span.menu-item-title, ul.longleaders span.optiongroup-title, ul.longleaders span.menu-item-description {padding-right: 0.33em; background: #dcd6ca}

ul.longleaders span.menu-item-price, ul.longleaders span.optiongroup-price, ul.longleaders span.menu-item-price2, ul.longleaders span.optiongroup-price2 {float: right; padding-left: 0.33em; background: #dcd6ca; position: relative; z-index: 1; margin-bottom:8px; }

span.menu-item-title , span.menu-item-price, span.menu-item-price2 { font-size:13px; font-weight:bold; }

span.menu-item-description { font-size:11px; font-style: oblique; }


#nav ul li, #upper-nav ul li {
    list-style: none;
    display: inline-block;
    padding: 25px 15px 0px 15px;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    text-transform: uppercase;
}


#nav ul li a, #upper-nav ul li a {
    color: #fff;
    text-decoration: none;
}


#upper-nav {
	position: absolute;
	top: 15px;
	right: 2%;
}


#upper-nav ul {
	margin: 0 !important;
}


#upper-nav ul li {
	font-size: 14px;
	font-weight: normal;
	text-transform: none;
	padding-top: 0;
}


#upper-nav ul li.nav-border {
	border-right: 1px solid #fff !important;
}


.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;
}



.do-more .icon {
  width: 130px;
  height: 130px;
  border-radius: 50%;
  margin: 0 auto 30px auto;
  position: relative;
}



.do-more .icon img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: block;
  width: 50%;
  height: auto;
  margin: 0 auto;
}


.about-us .values-icons .icon,
.leadership-team .values-icons .icon {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 25%;
  margin-left: 0%;
  margin-right: 0%;
  float: left;
  display: inline-block;
  position: relative;
  text-align: center;
}



.about-us .values-icons .icon:before,
.about-us .values-icons .icon:after,
.leadership-team .values-icons .icon:before,
.leadership-team .values-icons .icon:after {
  content: '';
  display: table;
}



.about-us .values-icons .icon:after,
.leadership-team .values-icons .icon:after {
  clear: both;
}



.about-us .values-icons .icon:last-child,
.leadership-team .values-icons .icon:last-child {
  margin-right: 0%;
}


  
  .leadership-team .values-icons .icon {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 100%;
    margin-left: 0%;
    margin-right: 3%;
    display: block;
    float: none;
    text-align: right;
    margin: 0 2%;
  }


  
  .about-us .values-icons .icon:before,
  .about-us .values-icons .icon:after,
  .leadership-team .values-icons .icon:before,
  .leadership-team .values-icons .icon:after {
    content: '';
    display: table;
  }


  
  .about-us .values-icons .icon:after,
  .leadership-team .values-icons .icon:after {
    clear: both;
  }


  
  .leadership-team .values-icons .icon:last-child {
    margin-right: 0%;
  }


  
  .about-us .values-icons .icon:last-child {
    margin-right: 0%;
    height: 89px;
  }



.about-us .values-icons .icon:before,
.leadership-team .values-icons .icon:before {
  width: 30%;
  left: 5%;
}


  
  .about-us .values-icons .icon:after {
    display: block;
    width: 1px;
    height: 50px;
    max-height: 100%;
    left: 19%;
    margin-top: 33px;
  }


.about-us .values-icons .icon:first-child:before,
.leadership-team .values-icons .icon:first-child:before {
  background: none;
}



.about-us .values-icons .icon:last-child:after,
.leadership-team .values-icons .icon:last-child:after {
  background: none;
}



.about-us .values-icons .icon-title,
.leadership-team .values-icons .icon-title {
  color: #607D8B;
  display: block;
  font-size: 14px;
  font-weight: 700;
  margin: 70px 0 50px 0;
  text-transform: uppercase;
}
.header-bar .navbar-toggle .icon-bars{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.header-bar .navbar-toggle .icon-bars .icon-bar{border-radius:0;background-color:#FFF}
.org-header-bar .navbar-toggle .icon-bar{border-radius:0;background-color:#fff}


.para-settings .pricing-table .column {
  border-bottom: 1px solid #ff9601;
  border-left: 1px solid #ff9601;
  border-top: 1px solid #ff9601;
  display: inline-block;
  float: left;
  text-align: center;
  vertical-align: top;
  width: 48%;
}


.para-settings .pricing-table .column:last-child {
  border-right: 1px solid #ff9601;
}




.column {

    position:relative;

    float:left;

    margin-right: 3.8%;

    min-height:1px;

}




.user-profile .user-fields .column {

	float:none;

	width:100%;

	margin:0;

}




.footer-sidebar .column:last-child,

.sidebar .widget:last-child {

	margin:0;

}


	

	.column.last,

	.courses-listing .column,

	.lessons-listing,

	.formatted-form .column{

		margin-bottom:0;

	}


	

	.parallax-slider .column {

		top:0!important;

	}

.tablepress .column-1{width:90px}
.tablepress .column-2{width:70px}
.tablepress .column-3{width:140px}
.tablepress .column-4{width:90px}
.tablepress .column-5{width:70px}
.tablepress .column-6{width:60px}


#finder .block .search-bar{
    width: 212px;
}




.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}


.clearfix {
	display: inline-block;
}


* html .clearfix {
	height: 1%;
}



.yt-k2-category-summary .main-content {
position: relative;
overflow: hidden
}


.et_monarch .et_social_twitter, .et_monarch .et_social_twitter, .et_monarch .et_social_networks.et_social_circle .et_social_twitter i { background-color: #00abf0; }

	.et_monarch .widget_monarchwidget li.et_social_twitter:hover, .et_monarch li.et_social_twitter:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_twitter:hover i { background-color: #0092cc; }

	.et_monarch .et_social_sidebar_border li.et_social_twitter:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_twitter:hover { border-color: #00abf0; }

	.et_monarch .widget_monarchwidget li.et_social_twitter { background-color: #00abf0 !important; }

	.et_monarch .widget_monarchwidget li.et_social_twitter:hover,.et_monarch .widget_monarchwidget .et_social_circle li.et_social_twitter:hover i { background-color: #0092cc !important; }
.module-quickview .quickview-content.email-modal-wrapper{width:100%;padding:0}
.module-quickview .quickview-content.email-modal-wrapper .close-button{position:absolute;top:15px;right:15px}
.module-quickview .quickview-content.email-modal-wrapper #shipping-returns p{margin-bottom:1em}
.email-modal{max-width:600px}
.email-modal .headline{margin-bottom:18px;font:24px/1.5 "Roboto Condensed",sans-serif;text-transform:uppercase}
.email-modal .product-details{overflow:hidden}
.email-modal .email-image{max-width:120px;max-height:73px;margin-right:10px;float:left}
.email-modal .product-name{margin-top:10px;font:20px/24px "Roboto Condensed",sans-serif;text-transform:uppercase}
.email-modal hr{height:0;margin:24px 0;border:none;border-bottom:1px solid #d7d7d7}
.email-modal .from-label{margin-bottom:5px;font-family:"Roboto Condensed",sans-serif;font-size:16px;line-height:1.5;text-transform:uppercase;color:#333}
.email-modal label[for=from-name],.email-modal label[for=from-email]{display:none}
.email-modal .form-field input,.email-modal .form-field{margin-bottom:12px;text-transform:none}

  #masthead-navigation ul {
    margin-top: 30px;
  }

.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-12 {
  width: 100%;
}

.contcenteral.banners {
	margin: 0px auto;
	overflow: hidden;
}

.contcenteral.banners a {
	width: 262px;
	height: 147px;
}

.contcenteral.banners img {
	display: inline-block;
	width: 100%;
}



@charset "UTF-8";


.contcenteral{ margin-left:auto; margin-right:auto; }

.contcenteral{ width:315px; }



#slider {
	width: 660px;
	padding: 12px 0 0 0;
	margin: 0 0;
}


.ss-icon, .ss-icon.ss-social-regular,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-social-regular:before, [class*=" ss-"].ss-social-regular:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-social-regular.right:after, [class*=" ss-"].ss-social-regular.right:after {
  font-family: "SSSocialRegular";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}


.ss-icon, .ss-icon.ss-standard,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-standard:before, [class*=" ss-"].ss-standard:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-standard.right:after, [class*=" ss-"].ss-standard.right:after {
  font-family: "SSStandard";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}




.blog #SectionMenu .ss-icon { 
  float: right; 
  margin-left: 20px; 
  font-size: 10px; 
}


.ss-icon {
  margin-top: 5px;
}
.video-play-btn{display:inline-block;height:72px;width:72px;border:2px solid #fff;padding-left:7px;border-radius:50%;text-align:center;cursor:pointer;transition:background 0.5s ease}
.video-play-btn:hover{background:#67b4ff}
.video-play-btn i.fa{line-height:72px;font-size:34px;color:#fff}


.modal-open {
  overflow: hidden;
}


body.modal-open,
.modal-open .navbar-fixed-top,
.modal-open .navbar-fixed-bottom {
  margin-right: 15px;
}


.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  display: none;
  overflow: auto;
  overflow-y: scroll;
}


.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
          transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
     -moz-transition: -moz-transform 0.3s ease-out;
       -o-transition: -o-transform 0.3s ease-out;
          transition: transform 0.3s ease-out;
}


.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}


.modal-dialog {
  z-index: 1050;
  width: auto;
  padding: 10px;
  margin-right: auto;
  margin-left: auto;
}


.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
}


.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
  background-color: #000000;
}


.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}


.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}


.modal-header {
  min-height: 16.428571429px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}


.modal-header .close {
  margin-top: -2px;
}


.modal-title {
  margin: 0;
  line-height: 1.428571429;
}


.modal-body {
  position: relative;
  padding: 20px;
}


.modal-footer {
  padding: 19px 20px 20px;
  margin-top: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}


.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}


.modal-footer:after {
  clear: both;
}


.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}


.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}


.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

body div#page-container div#header-container header div#nav-container nav#main-navigation ul.bc-main-menu {
  margin-bottom: 0px;
  text-align: right;
  position: relative;
  padding-left: 25px;
  *zoom: 1;
}

body div#page-container div#header-container header div#nav-container nav#main-navigation ul.bc-main-menu:before,
body div#page-container div#header-container header div#nav-container nav#main-navigation ul.bc-main-menu:after {
  content: '';
  display: table;
}

body div#page-container div#header-container header div#nav-container nav#main-navigation ul.bc-main-menu:after {
  clear: both;
}

body div#page-container div#header-container header div#nav-container nav#main-navigation ul.bc-main-menu li {
  margin-bottom: 0px;
  text-align: center !important;
  display: inline-block;
}

body div#page-container div#header-container header div#nav-container nav#main-navigation ul.bc-main-menu li a {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 400;
  font-size: 1.5em;
  text-transform: uppercase;
  color: #343434;
  display: inline-block;
  padding-bottom: 7px;
  text-rendering: optimizeLegibility;
  height: 100%;
}

body div#page-container div#header-container header div#nav-container nav#main-navigation ul.bc-main-menu li a:hover {
  color: #810a0c;
}
 

.lsi-social-icons {
	margin: 0 !important;
	padding: 0 !important;
	list-style-type: none !important;
	display: block !important;
}


.lsi-social-icons li:before,
.lsi-social-icons li:after {
	content: '' !important;
	display: none !important;
}


.lsi-social-icons li {
	padding:0 !important;
	display: inline-block !important;
	*display: inline;
	*zoom: 1;
	float: none !important;
	margin: 0 8px 8px 0 !important;
	list-style-type: none !important;
}


.lsi-social-icons li a {
	padding: 8px;
	width: 1.2em;
	line-height: 1.2em;
	text-align: center;
	display: block;
	text-decoration: none !important;
	font-style: normal !important;
	font-weight: normal !important;
	text-transform: none  !important;
	speak: none;
	-moz-transition: background-color 0.2s ease-in-out 0s;
	-webkit-transition: background-color 0.2s ease-in-out 0s;
	transition: background-color 0.2s ease-in-out 0s;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.popular_items_content li.last {
	border-bottom:none;
	margin-bottom:0px;
}

.restaurants_businessses li.last { background: none;}

.overview_information li.last { margin-bottom:0;}


.review_container li.last {
	padding-bottom: 0;
	margin-bottom: 4px;
}

.user li.last {
	background: none;
	padding-left: 6px;
	margin-left: 0px;
	height: 17px;
}

.member_profile_photos .last { border: none; }

ul.filter li.last-li { border-bottom: 0 none;}


#latest_news li.last {
    border: none;
}

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}

	.iconbox:hover .top_icon_circle .icon,
	.iconbox:hover .aside_rounded_icon .icon,
	.iconbox:hover .aside_circle_icon .icon {
		background-color: #707372 !important;
		border-color: #707372 !important;
		color:#fff !important;
	}

	.iconbox:hover .top_icon_standard .icon {
		color:#707372 !important;
	}

		.iconbox {
			margin-bottom: 20px !important;
		}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}

.post_title a{color: #000; font-size: 30px; text-decoration: none;}

.post_title{color: #414141; font-size: 12px; text-decoration: none; border-bottom: 1px solid #CCCCCC;width: 500px;min-height: 50px; padding-bottom: 20px; font-family: "Myriad Pro", Arial, sans-serif; }
.view-meet-our-team .views-row{float:left;min-height:200px;width:32%;}
.page-photo-gallery-menu .views-row{margin-right:30px;margin-bottom:10px;width:300px;float:left;height:260px;overflow:hidden;}
.view-photo-gallery-list .views-row{max-width:338px;}
.view-agent-portal .views-row{max-width:350px;}
.view-floor-plans .views-row,.view-homes-for-sale .views-row,.view-communities .views-row,.view-communities-list .views-row,.view-open-houses .views-row,.view-model-homes .views-row{float:left;margin:8px 1% 0px 0px;width:49%;}
.view-floor-plans .views-row h2,.view-homes-for-sale .views-row h2,.view-communities .views-row h2,.view-communities-list .views-row h2,.view-open-houses .views-row h2,.view-model-homes .views-row h2{font-size:20px;letter-spacing:0px;padding:0px;margin:0px;line-height:18px;padding-left:10px;margin-bottom:5px;color:#4a863e;}
.view-testimonials .views-row{padding-bottom:30px;margin-bottom:30px;border-bottom:1px silver solid;clear:both;}
.node-node-gallery-gallery .views-row img,.view-node-gallery-gallery-summaries .views-row img{width:150px;height:150px;padding-right:10px;padding-bottom:10px;}
.node-node-gallery-gallery .views-row,.view-node-gallery-gallery-summaries .views-row{padding-right:10px;padding-bottom:10px;float:left;}
.view-home-news-block .views-row{margin-bottom:20px;}
.view-news .views-row{margin-bottom:20px;padding-bottom:10px;}
.not-front .view-news .views-row{border-bottom:1px silver solid;}
.front .s-second .view-home-news-block .views-row{padding:20px;}


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}

		div.default_product_display div.item_no_image a  {
			width: 218px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }


div.default_product_display div.textcol div.imagecol {position: relative!important;}


#content .default_product_display {float:left;margin-right:30px;margin-bottom:30px;}


#content .default_product_display h2 a {text-decoration: none;font-size:16px;}


#content .default_product_display img {

margin-bottom: 10px;
}



		
		div.default_product_display div.textcol{
			margin-left: 230px !important;
			min-height: 220px;
			_height: 220px;
		}


.default_product_display {width:222px!important;max-width:222px!important;}



#cff .cff-share-container{
  position: relative;
  display: inline;
}
html#scoped-css body.style-159 #usersite-container #page-root,html#scoped-css body.style-159 #usersite-container #container-wrap,html#scoped-css body.style-159 #usersite-container #container,html#scoped-css body.style-159 #usersite-container #page-footer,html#scoped-css body.style-159 #usersite-container #content-wrap,html#scoped-css body.style-159 #usersite-container #content-top,html#scoped-css body.style-159 #usersite-container #content,html#scoped-css body.style-159 #usersite-container #content-bottom,html#scoped-css body.style-159 #usersite-container #page-header,html#scoped-css body.style-159 #usersite-container .music-player.display-swmp .player{width:auto;max-width:none;border-width:0}
#usersite-container #content-wrap,#usersite-container #content{clear:both}
#usersite-container #content-wrap section.blog_feature .grid .read-more{margin-left:0}
#usersite-container #content-wrap section.blog_feature .grid-sizer,#usersite-container #content-wrap section.blog_feature .post-grid{width:33.33%}
#usersite-container #content-wrap section.blog_feature .grid-post{padding:5%}
#usersite-container #content-wrap section.blog_feature .grid .message a{word-wrap:break-word}
#usersite-container #content-wrap section.blog_feature .grid-post-inner{border:1px solid rgba(134,134,134,0.5)}
#usersite-container #content-wrap section.blog_feature .grid-post-inner img.featured{width:100%;padding:0;margin:0}
#usersite-container #content-wrap section.blog_feature .grid-post-inner h3{margin-top:0}
#usersite-container #content-wrap section.blog_feature .grid-post-inner .post-wrap{padding:16px}
#usersite-container #content-wrap .gallery_feature{text-align:center}
#usersite-container #content-wrap .gallery_feature header{margin-bottom:5px}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper{display:block;padding-left:0}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper .caption{display:none}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid{margin:0 -7px}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid div.gallery-item{display:inline-block;vertical-align:top;position:relative;padding:0 7px;margin-bottom:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid div.gallery-item .img-wrap{display:inline-block;width:100%;overflow:hidden}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid div.gallery-item .img-wrap a{display:block;padding-top:100%;position:relative}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid div.gallery-item img{position:absolute;top:0;left:0;max-width:none}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid div.gallery-item:hover img{opacity:0.9}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid.with-captions .caption{display:block;font-size:.9em;line-height:1.5}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid.no-crop img.portrait{height:100%}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid.no-crop img.landscape{width:100%}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid.crop img.portrait{width:100%}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid.crop img.landscape{height:100%}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern{font-size:0}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern *,#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern *:before,#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item{margin-top:0}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item .img-wrap{display:block;padding:3px;width:100%}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item img{width:100%}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item .caption{position:absolute;bottom:1em;left:3px;right:3px;background-color:rgba(0,0,0,0.5);color:#fff;font-size:12px;z-index:10;padding-left:3px;padding-right:3px;max-height:3em;overflow:hidden}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item .caption p{margin:0}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item:hover .caption{display:block}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow{overflow:hidden;position:relative;width:100%;z-index:0}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-prev{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-webkit-touch-callout:none;font-size:3em;display:block;left:0;position:absolute;z-index:110;width:25%;height:100%;opacity:0;cursor:pointer;color:#ccc;color:rgba(255,255,255,0.6);-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-prev:hover{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;opacity:1}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-prev.initializing{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;opacity:1}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-next{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-webkit-touch-callout:none;font-size:3em;display:block;right:0;position:absolute;z-index:110;width:25%;height:100%;opacity:0;cursor:pointer;color:#ccc;color:rgba(255,255,255,0.6);-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-next:hover{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;opacity:1}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-next.initializing{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;opacity:1}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .gallery-item{width:100%;height:100%;cursor:pointer;box-shadow:#000 0em 0em 0em}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-cropped .gallery-item img.portrait{width:100%;position:absolute;top:-100%;left:0;right:0;bottom:-100%;margin:auto}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-cropped .gallery-item img.landscape{height:100%;position:absolute;top:-100%;left:-100%;right:-100%;bottom:-100%;margin:auto}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-letterboxed .gallery-item img{box-shadow:#000 0em 0em 0em}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-letterboxed .gallery-item img.portrait{height:100%;margin:0 auto}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-letterboxed .gallery-item img.landscape{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .caption{display:block;position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5);color:#fff;font-size:12px;z-index:105;padding-left:3px;padding-right:3px;max-height:3em;overflow:hidden}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .caption p{margin:0}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .caption:empty{display:none}
#usersite-container #content-wrap .gallery_feature div.size-small div.gallery-item{width:20%}
#usersite-container #content-wrap .gallery_feature div.size-large div.gallery-item{width:33.3%}
#usersite-container #content-wrap .gallery_feature div.size-large div.gallery-item.x2{width:66.6%}
#usersite-container #content-wrap .gallery_feature div.size-large div.gallery-item.x3{width:15.1%}
#usersite-container html.touch #content-wrap .gallery_feature div.gallery-slideshow .cycle-prev,#usersite-container html.touch #content-wrap .gallery_feature div.gallery-slideshow .cycle-next{opacity:0.2}
#usersite-container #content-wrap .instagram_feature{text-align:center}
#usersite-container #content-wrap .instagram_feature header{margin-bottom:5px}
#usersite-container #content-wrap .instagram_feature ul{display:block;padding-left:0;font-size:0;margin:0 -7px}
#usersite-container #content-wrap .instagram_feature ul li{display:inline-block;*display:inline;vertical-align:top;list-style:none;position:relative;padding:0 7px;margin-bottom:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#usersite-container #content-wrap .instagram_feature ul .img-wrap{display:inline-block;width:100%;overflow:hidden}
#usersite-container #content-wrap .instagram_feature ul .img-wrap a{display:block;padding-top:100%;position:relative}
#usersite-container #content-wrap .instagram_feature ul .img-wrap img{position:absolute;top:0;left:0;max-width:none}
#usersite-container #content-wrap .instagram_feature ul .img-wrap:hover img{opacity:0.9}
#usersite-container #content-wrap .instagram_feature ul .caption{display:none}
#usersite-container #content-wrap .instagram_feature ul.with-captions .caption{display:block;font-size:.9em;line-height:1.5}
#usersite-container #content-wrap .instagram_feature ul.no-crop .img-wrap img.portrait{height:100%}
#usersite-container #content-wrap .instagram_feature ul.no-crop .img-wrap img.landscape{width:100%}
#usersite-container #content-wrap .instagram_feature ul.crop .img-wrap img.portrait{width:100%}
#usersite-container #content-wrap .instagram_feature ul.crop .img-wrap img.landscape{height:100%}
#usersite-container #content-wrap .instagram_feature ul.size-small li{width:20%}
#usersite-container #content-wrap .instagram_feature ul.size-large li{width:33.3333%}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}

.slider-heading{
	left:5% !important;
	width:75% !important;
}

.slider-heading h3{margin-bottom:0; font-family:'Alike Angular',serif!important; font-size:27px!important;color:#FFFFFF!important;}

	.sidebar-top,
	.sidebar .widget { padding-left: 15px!important; padding-right: 15px!important; }

#footer #footer-ads .widget { padding-bottom: 0; font-size: 0; line-height: 0; }




.widget { color: #777; font-size: 15px; overflow: hidden; }

.widget a { color: #777; }

.widget a:hover { color: #444; }

.widget select { border: 1px solid #ddd; color: #777; font-size: 15px; padding: 7px; width: 100%; max-width: 100%; }

#footer .widget select { border-color: #eee; }


.sidebar .widget { padding: 30px 30px 20px; }

#footer .widget { padding-bottom: 30px; }

#footer .widget a:hover { color: #666; }


.home-menu-button a  {
	background: #00703c;
	
 }


    .one_footer_menu{
        width: 49.80%;
        float:left;
        background: #000;
        text-align: center;
        padding: 15px 0;
    }


    a .one_footer_menu{
        text-decoration: none;
        color:#fff;
    }

	#footer-bottom { border-top: 1px solid #e4e4e4; -webkit-box-shadow: inset 0px -1px 0px #ffffff; -moz-box-shadow: inset 0px -1px 0px #ffffff; box-shadow: inset 0px 1px 0px #ffffff;  }

.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-12 {
  width: 100%;
}

.footer-widget-col {
  margin-bottom: 20px;
}

.footer-widget-col:last-child {
  margin-bottom: 0;
}

.footer-widget-col .row,
.footer-area .footer-widget-col .columns {
  margin-left: 0;
  margin-right: 0;
}

.footer-area .footer-widget-col .col {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
}

.footer-widget-col .flexslider a {
  border: 0;
  padding: 0;
}


 .post-content p, li.product h3, .widget_product_search h3, .widget.widget_search .heading h3, .footer-widget-col .textwidget  { font-size:16px!important; font-weight:normal;}


.footer-widget-col h3 {color:#333; font-weight:bold;}


.footer-widget-col.widget_text, .fusion-columns.row.fusion-columns-3.columns.columns-3, .copyright-area-content {background:#dedede;}


.navigation.menu.fusion-navbar-nav, ul.product-categories li.cat-parent a, li.cat-item a, .white-block h1, .footer-widget-col h3, .page-title-container h1.entry-title {font-family: GillSansShadowMTStd; font-weight: normal; font-style: normal; font-size:20px;}



h2.product_title.entry-title, .description-tab p, .item .title a, ul.children li.cat-item a, .gillsans, .post-content p, li.product h3,  .single_add_to_cart_button.button.alt,.footer-widget-col .textwidget  {font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif!important; }


.footer-widget-col .textwidget a {color:#333;}


.content {
  position: relative;
  z-index: 2;
  padding-top: 50px;
  padding-bottom: 50px;
}

.content-back {
  background-color: #f5f5f5;
}
