@import url(https://fonts.googleapis.com/css?family=Montserrat);

/* ========================== global */
ol li, ul li{
	font-size:14px;
}
.dropdown-menu .divider {
    background-color: #e5e5e5!important;
}
.upper_1199_group{
	display:block;
}
.under_1199_group{
	display:none;
}
a, p, h1, h2, h3, h4, h5, h6, span, small, label{
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:active,
input:-webkit-autofill:focus {
	background-color: #FFFFFF !important;
	color: #555 !important;
	-webkit-box-shadow: 0 0 0 1000px white inset !important;
	-webkit-text-fill-color: #555555 !important;
}
.container-1080{
	width:1080px;
	max-width:1080px;
	margin:0 auto;
	overflow:hidden;
}
.container-1100{
	width:1100px;
	max-width:1100px;
	margin:0 auto;
	overflow:hidden;
}
.container-1120{
	width:1120px;
	max-width:1120px;
	margin:0 auto;
	overflow:hidden;
}
.container-1200{
	width:1200px;
	max-width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.pad_nav{
	/* padding:0px 9.9%; */
	width: 1080px;
	margin: 0 auto;
}
.bg-nav1{
	background:#FC8E2E;
}
.bg-nav2{
	background:#EE7813;
}
.bg-F0F0F0{
	background:#F0F0F0;
}
.bb-ccc{
	border-bottom:1px solid #cccccc;
}
.bt-ccc{
	border-top:1px solid #cccccc;
}
hr {
	border: 0;
	height: 0;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
/* ========================== end global */

/* 18april2016 */	
#inside #rspo-logo, 
#front #rspo-logo {
	background: url(../img/NavLogo-RSPO.png) left center no-repeat;
	width: 230px;
	/* height: 60px; */
	/* margin: 0px 5px; */
	padding: 0px;
	display: block;
}
#type_nav_1 .search_animate_by_am_trigger{
	position: absolute; 
	width: 160px;
	max-width: 160px;
	height: 58px;
	margin: 0px;
	z-index: 10;
	padding: 0px;
	background: #252525;
}
#type_nav_1 .search_animate_by_am_trigger .btn-am-custom{
	width: 100%;
	border-radius: 0px;
	border-left: 0px;
	border-right: 1px solid #f5f5f5;
	border-bottom: 0px;
	height: 58px;
	border-top: 0px;
	padding: 15px 18px;
	font-size: 14px;
	text-align: left;
	color: #252525;
	font-weight: bold;
	text-transform: none;
	/* background: transparent; */
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	font-style: normal !important;
}
::-moz-placeholder { /* Firefox 19+ */
	font-style: normal !important;
}
:-ms-input-placeholder { /* IE 10+ */
	font-style: normal !important;
}
:-moz-placeholder { /* Firefox 18- */
	font-style: normal !important;
}
.left_nav1{
	position:relative;
}
.left_nav1_visibility{
	z-index:-1!important;
}
#type_nav_1 .search_animate_by_am_trigger .dropdown-menu {
	padding: 0px;
	border-radius: 0px;
	left: 0!important;
}
#type_nav_1 .search_animate_by_am_trigger .dropdown-menu > li > a {
	padding: 18px 18px;
	color: #252525;
	font-weight: bold;
	font-size: 14px;
}
#type_nav_1 .search_animate_by_am_trigger .btn-default:hover, 
#type_nav_1 .search_animate_by_am_trigger .btn-default:focus, 
#type_nav_1 .search_animate_by_am_trigger .btn-default:active, 
#type_nav_1 .search_animate_by_am_trigger .btn-default.active, 
#type_nav_1 .search_animate_by_am_trigger .open .dropdown-toggle.btn-default {
	color: #43372c;
	font-weight: bold;
	box-shadow: none!important;
}
#type_nav_1 .search_animate_by_am_trigger .btn-default:hover, 
#type_nav_1 .search_animate_by_am_trigger .btn-default:focus, 
#type_nav_1 .search_animate_by_am_trigger .btn-default:active, 
#type_nav_1 .search_animate_by_am_trigger .btn-default.active, 
#type_nav_1 .search_animate_by_am_trigger .open .dropdown-toggle.btn-default {
	color: #43372c;
	background-color: #ebebeb;
	border-color: #adadad;
	font-weight: bold;
	box-shadow: none!important;
}
#type_nav_1 .search_animate_by_am_trigger .dropdown-menu > li:nth-child(1) a {
	border-bottom:1px solid #f5f5f5;
}
#type_nav_1 .search-container-by-am .sb-icon-search, .sb-search-submit {
	height: 54px;
	line-height: 54px;
	font-size: 14px;
}
#type_nav_1 .sb-search-input{
	box-shadow: none!important;
}
#type_nav_1 .search-container-by-am .sb-icon-search{
	background: #FC8E2D;
	color: #fff;
	transition-delay: 0.2s;
	height: 54px;
	width: 50px;
	margin-right: -2px;
}
#type_nav_1 .search-container-by-am .sb-icon-search{
	height: 56px;
}
#type_nav_1 .open_content_search .search-container-by-am .sb-icon-search{
	height: 54px!important;
}
#type_nav_1 .content_search_animate .input-group{
	width: 160px; 
	height: 65px;
}
#type_nav_1 .content_search_animate .form-inline .input-group .input-group-addon, 
#type_nav_1 .content_search_animate .form-inline .input-group .input-group-btn, 
#type_nav_1 .content_search_animate .form-inline .input-group .form-control {
width: 100%;
}
#type_nav_1 .sb-search.sb-search-open .sb-icon-search, 
#type_nav_1 .no-js .sb-search .sb-icon-search {
	background: #FC8E2D;
	color:#fff;
	border: none;
	transition-delay: 0s;
}
#type_nav_1 .sb-search {
	height:auto!important;
	min-height: 65px;
	margin-top: 0px;
}
#type_nav_1 .icon-search {
	margin-top: 12px;
	padding: 8px 10px 12px;
	background: transparent;
	border-radius: 5px;
	
	-webkit-transition: background-color 0.8s ease, color 0.1s;
	-moz-transition: background-color 0.8s ease, color 0.1s;
	-o-transition: background-color 0.8s ease, color 0.1s;
	-ms-transition: background-color 0.8s ease, color 0.1s;
	transition: background-color 0.8s ease, color 0.1s;	
}
#type_nav_1 .sb-search-open .icon-search{
	/* background: #E76300; */
}
#type_nav_1 .icon-search:hover{
	background: #E76300;
}
#type_nav_1 .content_search_animate{
	position:absolute; 
	/* margin-right: 11.2%; */
	max-width:78.6%;
	transition: width 0.2s;
	width: 0px;
}	
#type_nav_1 .open_content_search{
	width:53%; 
	max-width:53%; 
	transition: width 0.4s;
}
#type_nav_1 .sb-search {
	z-index: 999;
    -webkit-transition: width 0.2s!important;
    -moz-transition: width 0.2s!important;
    transition: width 0.2s!important;
}
#type_nav_1 .content_search_animate .set_height_175{
	min-height: 175px ! important;
}
#type_nav_1 .search_animate_by_am_trigger .dropdown-menu{
	width:182px;
	max-width:182px;
}
#type_nav_1 .search_animate_by_am_trigger .btn-am-custom #search_concept{
	padding-right: 7px;
}
#type_nav_1 .search-container-by-am .sb-search-input {
	background: #FC8E2D;
	color: #fff;
	font-size: 14px;
	position: absolute;
	top: 0;
	right: 0;
	outline: none;
	width: 100%;
	/* height: 55px; */
	margin-top: 13px;
	/* margin: auto; */
	height: 42px;
	z-index: 10;
	padding: 10px 300px 10px 0px;
	font-family: Open Sans;
	box-shadow: none;
	border-bottom: 1px solid #fff!important;
	border-left: none;
	border-top: none;
	border-right: none;
}
#type_nav_1 .content_out_by_am{
	width: 250px; 
	height: 65px; 
	z-index: 10; 
	position: relative; 
	float: right; 
	margin-right: 48px; 
	display:table;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	padding: 0px 0px 0px 20px;
}
#type_nav_1 #content_search_animate :-ms-input-placeholder {  
	color: #fff;; 
	font-style:Montserrat;
}

#type_nav_1 #content_search_animate ::-moz-placeholder {  /* Firefox 19+ */
	color: #fff;; 
	font-style:Montserrat;
}
#type_nav_1 #content_search_animate ::-webkit-input-placeholder {
	color: #fff;; 
	font-style:Montserrat;
}
#type_nav_1 .content_in_1l{
	color:#fff;
	height: 19px;
	display: table-cell; 
	vertical-align: middle;
}
#type_nav_1 .content_in_1l:first-child{
	width: 55%; 
}
#type_nav_1 .content_in_1l:last-child{
	width: 45%;
}
#type_nav_1 .content_in_1l #askrspo img{
	margin-top: -6px;
	margin-left: -5px;
}
#type_nav_1 .content_in_2l{
	color:#fff;
	padding-left: 30px; 
	background: url(../img/Button-Radio.png) no-repeat;
	height: 21px; 
	background-position: 0px 0px;
	font-weight: bold;
	font-size: 14px;
	font-family: Montserrat;
}
#type_nav_1 .content_in_2l:hover{
	padding-left: 30px; 
	 background: url(../img/Button-Radio.png) no-repeat;
	height: 21px; 
	background-position: 0px -21px;
	cursor:pointer;
}
#type_nav_1 .content_in_2l_active{
	padding-left: 30px; 
	background: url(../img/Button-Radio.png) no-repeat;
	height: 21px; 
	background-position: 0px -21px;
	font-weight: bold;
	font-size: 14px;
	font-family: Montserrat;
}
#type_nav_1 .content_in_2l_active_duplicate{
	padding-left: 30px; 
	background: url(../img/Button-Radio.png) no-repeat;
	height: 21px; 
	background-position: 0px -21px;
	font-weight: bold;
}
#type_nav_1 input:-webkit-autofill,
#type_nav_1 input:-webkit-autofill:hover,
#type_nav_1 input:-webkit-autofill:active,
#type_nav_1 input:-webkit-autofill:focus {
	background-color: #FFFFFF !important;
	color: #555 !important;
	-webkit-box-shadow: 0 0 0 1000px white inset !important;
	-webkit-text-fill-color: #555555 !important;
}
/* end 18april2016 */

/* navigation */
.container_nav{
	height:115px;
}
.navbar-fixed-top {
    border-width: 0 0 1px;
    transition: top 0.2s ease-in-out 0s;
    top: 0px;
}
.nav_up {
	top: -115px;
	transition: top 0.2s ease-in-out 0s;
}
#type_nav_1 .navbar-brand, 
#type_nav_1 .navbar-nav li a {
    text-shadow: none;
}
#type_nav_1 #rspo-logo{
    z-index: 999;
	position: relative;
}
#type_nav_1 #rspo-logo,
#type_nav_1{
    min-height: 65px;
}
#type_nav_1 .navbar-nav li{
	height:65px;
	z-index: 999;
}
#type_nav_1 .navbar-nav li .go_to_china_site {
	padding: 8px 10px 10px 10px;
	margin-left: 10px;
	font-weight: bold;
}
#type_nav_1 .navbar-nav li .go_to_china_site:hover {
	/* background:transparent!important; */
	background-color: #E76300;
	border-radius: 5px;
}
#type_nav_1 .navbar-nav li a {
    color: #fff;
	font-size: 14px;
	font-family:Montserrat;
}
#type_nav_1 .navbar-nav li a{
	padding-top: 8px;
	padding-bottom: 11px;
	margin-top: 13px;
	border-radius: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 5px;
	margin-right: 5px;
}
#type_nav_1 .navbar-nav li a:hover,
#type_nav_1 .navbar-nav li a:focus {
    color: #fff;
    background-color: #E76300;
	border-radius:5px;
}
#type_nav_1,
#type_nav_2{
	margin-bottom: 0px;
    border: none;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
#type_nav_1 .navbar-nav li a,
#type_nav_2 .navbar-nav li a {
	/* -webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	transition: all 0.8s ease;	 */
	
	-webkit-transition: background-color 0.5s ease, color 0.1s;
	-moz-transition: background-color 0.5s ease, color 0.1s;
	-o-transition: background-color 0.5s ease, color 0.1s;
	-ms-transition: background-color 0.5s ease, color 0.1s;
	transition: background-color 0.5s ease, color 0.1s;	
}
/* hover nav expand */
/* #type_nav_2 .dropdown-menu li:hover .sub-menu {
    visibility: visible;
}
#type_nav_2 .dropdown:hover .dropdown-menu {
    display: block;
} */
/* end hover nav expand */
#type_nav_2{
	height:50px;
	margin-top: 65px;
}
#type_nav_2 .navbar-nav li a {
    color: #fff;
	font-size: 14px;
	font-family:Montserrat;
	text-transform:uppercase;
	letter-spacing:1px;
}
#type_nav_2 .navbar-nav li a {
    padding-top: 15px;
	padding-bottom: 15px;
	padding-left:20px;
	padding-right:20px;
	border-left: 1px solid #FE8D27;
	text-shadow: none;
	font-weight:bold;
}
/* #type_nav_2 .navbar-nav li  a:hover,
#type_nav_2 .navbar-nav li a:focus {
    color: #EE7813;
    background-color: #fff;
	border-radius:0px;
} */
#type_nav_2 .navbar-nav li a:hover{
    color: #EE7813;
    background-color: #fff;
	border-radius:0px;
}
#type_nav_2  .navbar-nav > .open > a, 
#type_nav_2  .navbar-nav > .active > a {
    background-image: none !important;
    background-repeat: no-repeat !important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
	background: #fff;
	color: #EE7813;
}
#type_nav_2 .left_nav2 {
	border-right: 1px solid #FE8D27;
}
#type_nav_2 .dropdown-menu {
    min-width:350px;
	border:1px solid transparent;	
	border-top:none!important;
	padding-bottom: 10px;
	box-shadow: 0 8px 12px rgba(0,0,0,0.175);
	border-left: none;
    border-right: none;
    /* margin-left: 1px; */
    margin-left: 0px;
	margin-top: 0px;
}
}
#type_nav_2 .dropdown-menu .divider {
    height: 1px;
    margin: 0px;
    overflow: hidden;
    background-color: #CCCCCC;
}
#type_nav_2 .dropdown-menu li a{
	color:#666666;
    border-left:5px solid transparent;
	font-weight: normal;
	font-size: 13px;
	text-transform: none;
	padding:9px 15px;
	letter-spacing: 0px;
}
#type_nav_2 .dropdown-menu .external_link a{
	background:url('../img/Icon-Megaphone.png') no-repeat right 15px center;
	font-weight: 600;
}
#type_nav_2 .dropdown-menu .external_link a:hover,
#type_nav_2 .dropdown-menu .external_link a:focus{
	background:#F5F5F5 url('../img/Icon-Megaphone.png') no-repeat right 15px center!important;
}
#type_nav_2 .dropdown-menu li a{
	-webkit-transition: background-color 0s ease, color 0s;
	-moz-transition: background-color 0s ease, color 0s;
	-o-transition: background-color 0s ease, color 0s;
	-ms-transition: background-color 0s ease, color 0s;
	transition: background-color 0s ease, color 0s;
}
#type_nav_2 .dropdown-menu li a:hover,
#type_nav_2 .dropdown-menu li a:focus{
	color:#EE7813;
	background:#F5F5F5;
    border-left:5px solid #EE7813;
}
#type_nav_2 #btn-login {
	color: #fff;
	font-size: 14px;
	font-family: Montserrat;
	background: #2B2B2B;
	height: 50px;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: capitalize;
	border: none !important;
	padding-top: 11px;
	padding-bottom: 15px;
	padding-left: 20px;
	padding-right: 20px;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
#type_nav_2 .btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
    box-shadow: none;
}
#type_nav_2 #dropdown-login,
#type_nav_2 .dropdown_after_login{
    right: 0;
	left: auto;
}
#type_nav_2 #dropdown-login {
    min-width: 300px;
    padding: 0px;
    font-size: 13px;
    border-radius: none !important;
    border: 1px solid transparent;
	border-left: none;
	border-right: none;
	border-bottom: none;
	box-shadow: 0 8px 12px rgba(0,0,0,0.175);
}

#dropdown-login label {
	font-weight: normal;
	font-size: 12px;
	margin-top: 16px;
	margin-bottom: 0px;
	font-family: Montserrat;
	color: #252525;
	text-transform: uppercase;
}
#dropdown-login .checkbox-inline {
	margin-top:0px;
}
#dropdown-login .pull-right {
	padding-top: 10px;
}
#dropdown-login .forgot-password-am{
	padding-top: 16px;
	font-size: 12px;
	font-family: Open Sans;
	color: #ee7813;
	width: 38%;
	text-align: right;
}
#dropdown-login .checkbox input[type="checkbox"], 
.checkbox-inline input[type="checkbox"] {
	margin-top: 6px;
}
#dropdown-login a:hover {
	text-decoration: none;
}
#dropdown-login .form-control{
	padding: 16px 0px;
	line-height: 17px;
	height: auto;
	box-shadow: none;
	border: none;
	font-size: 14px;
	font-family: Open Sans;
	color: #252525;
}
#dropdown-login #loginPass{
	padding: 16px 5px 16px 0px;
	width: 62%;
	float: left;
}
#dropdown-login #btn-signin {
	margin-top: 0px;
	border-color: transparent;
	width: 100%;
	border-radius: 0px;
	height: 50px;
	background: #363636;
	font-size: 16px;
	font-weight: bold;
	font-family: Montserrat;
	box-shadow: none;
}
#dropdown-login #btn-signin:hover,
#dropdown-login #btn-signin:focus {
	background: #EE7813;
}
#dropdown-login .join-area {
	border-top: solid 1px #cccccc;
	margin-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	background: #EBEBEB;
	height: 50px;
	display: table;
	width: 100%;
	text-align:center
	border-radius: 0px;
}
#dropdown-login .join-area a{
	display:table-cell;
	font-family:Montserrat;
	vertical-align:middle;
	color:#555555;
	text-align: center;
}
#dropdown-login .remember_checked_nav,
#dropdown-login .sign_in_nav {
	height:50px; 
	display:table;
}
#dropdown-login .remember_checked_nav .checkbox-inline,
#dropdown-login .sign_in_nav div {
	display:table-cell; 
	vertical-align:middle
}
#dropdown-login .remember_checked_nav .checkbox-inline {
	font-weight: normal;
	font-size: 12px;
	margin-top: 0px;
	font-family: Open Sans;
	color: #898989;
	line-height: 25px;
	text-transform: none;
}
/* navigation */

/* slideshow homepage header */
#carousel_header_homepage .carousel-indicators{
	bottom: 0px;
}
#carousel_header_homepage .credit-am{
	font-size:12px;
	color:#fff;
	text-shadow: 0px 0px 20px rgba(0,0,0,1);
}
#carousel_header_homepage .left {
    float: unset;
	background:url('../img/Button-PrevSlideshow.png') no-repeat left 30px center;
}
#carousel_header_homepage .right {
    background:url('../img/Button-NextSlideshow.png') no-repeat right 30px center;
}
#carousel_header_homepage .carousel-control .icon-prev, 
#carousel_header_homepage .carousel-control .glyphicon-chevron-left {
    left: 30px;
    margin-left: -10px;
}
#carousel_header_homepage .carousel-control .icon-next, 
#carousel_header_homepage .carousel-control .glyphicon-chevron-right {
    right: 30px;
    margin-right: 0px !important;
}
#carousel_header_homepage .carousel-control .glyphicon-chevron-left, 
#carousel_header_homepage .carousel-control .glyphicon-chevron-right, 
#carousel_header_homepage .carousel-control .icon-prev, 
#carousel_header_homepage .carousel-control .icon-next {
    width: 35px;
    height: 35px;
    margin-top: 0;
    font-size: 35px;
}
#carousel_header_homepage .carousel-indicators {
    position: absolute;
	bottom: 35px;
	left: 9%;
	z-index: 15;
	width: 60%;
	margin-left: 0%;
	padding-left: 0;
	list-style: none;
	text-align: left;
	margin-bottom: 0px;
}
#carousel_header_homepage .carousel-indicators li:first-child{
    margin-left:0px;
}
#carousel_header_homepage .carousel-indicators li {
    display: inline-block;
    width: 40px;
    height: 5px;
    margin: 0px 5px;
    text-indent: -999px;
    border: 1px solid #fff;
    border-radius: 0px;
    cursor: pointer;
    background-color: #fff;
}
#carousel_header_homepage .carousel-indicators .active {
	width: 40px;
    height: 5px;
	border: 1px solid #ee7813;
    background-color: #ee7813;
}
#carousel_header_homepage .carousel-caption {
    left: 9%;
    right: 9%;
    padding-bottom: 20px;
	text-align:left;
	bottom:45px;
	width:480px;
}
#carousel_header_homepage .carousel-caption .caption_s_desc{
	background: rgba(0, 0, 0, 0.7);
	max-height:85px;
	padding: 13px 20px 19px 20px;
	width:450px;
}
#carousel_header_homepage .carousel-caption .caption_s_desc div{
	overflow:hidden;
	max-height:54px;
}
#carousel_header_homepage .carousel-caption h1{
	font-family:Montserrat;
	font-size:36px;
	color:#fff;
	text-transform:uppercase;
	line-height:1;
	text-shadow:0px 0px 20px rgba(0,0,0,1);
	margin:0px;
	width:480px;
	padding-bottom: 15px;
}
#carousel_header_homepage .carousel-caption h2{
	font-family:Montserrat;
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	text-shadow:0px 0px 20px rgba(0,0,0,1);
	margin:0px;
	width:480px;
	padding-bottom: 8px;
	letter-spacing:2px;
}
#carousel_header_homepage .carousel-caption .caption_s_desc p{
	margin:0px;
	font-family:Montserrat;
	font-size:15px;
	color:#fff;
	line-height:1.2;
}

.homepage_news,
.rspo_members_hp_left{
	width: 63%;
}
.homepage_events_announcements,
.rspo_members_hp_right{
	width: 37%;
}
.homepage_news{
	min-height: 594px;
	max-height: 594px;
	overflow: hidden;
}
.homepage_announcements .homepage_announcements_title .homepage_announcements_title_left h2,
.homepage_events .homepage_events_title .homepage_events_title_left h2,
.homepage_news .homepage_news_title .homepage_news_title_left h2{
	padding: 27px 0px 26px 0px;
}
.homepage_announcements .homepage_announcements_title .homepage_announcements_title_right p,
.homepage_events .homepage_events_title .homepage_events_title_right p,
.homepage_news .homepage_news_title .homepage_news_title_right p{
	padding: 32px 0px 21px 0px;
}
.homepage_announcements .homepage_announcements_title .homepage_announcements_title_right p a,
.homepage_events .homepage_events_title .homepage_events_title_right p a,
.homepage_news .homepage_news_title .homepage_news_title_right p a{
	text-decoration:none;
	cursor:pointer;
}
.homepage_events .homepage_events_title .homepage_events_title_left h2,
.homepage_news .homepage_news_title .homepage_news_title_left h2{
	margin: 0px;
	text-align: left;
	font-size: 18px;
	font-family: Montserrat;
	color: #252525;
	font-weight: bold;
	text-transform: uppercase;
}
.homepage_announcements .homepage_announcements_title .homepage_announcements_title_left h2{
	margin: 0px;
	text-align: left;
	font-size: 18px;
	font-family: Montserrat;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
}
.homepage_announcements .homepage_announcements_title .homepage_announcements_title_right p,
.homepage_events .homepage_events_title .homepage_events_title_right p,
.homepage_news .homepage_news_title .homepage_news_title_right p{
	margin: 0px;
	text-align: right;
	font-size: 11px;
	font-family: Montserrat;
	color: #ee7818;
	font-weight: bold;
	text-transform: uppercase;
}
.homepage_news .homepage_news_desc p:first-child{
	margin: -3px 0px 0px;
	font-family:Open Sans;
	font-size:11px;
	colo:#7d7d7d;
}
.homepage_news .homepage_news_img{
	/* width: 35.5%; */
	width: 35.5%;
    max-width: 230px;
}
.homepage_news .homepage_news_desc{
	width: 64.5%;
}
.homepage_news .homepage_news_img div,
.homepage_news .homepage_news_content .homepage_news_img_ext{
	height:140px;
}
.homepage_news .homepage_news_desc p:last-child{
	margin: 0px;
	font-family:Open Sans;
	font-size:14px;
	colo:#636363;
}
.homepage_news .homepage_news_desc h2{
	margin: 0px;
	font-family:Montserrat;
	font-size:16px;
	font-weight:bold;
	padding:12px 0px 21px;
	text-transform:none;
}
.homepage_news .homepage_news_desc h2 a{
	color:#252525;
	text-decoration: none;
	cursor:pointer;
}
.homepage_news .homepage_news_img .read_more{
	font-family:Open Sans;
	font-size:12px;
	color:#fff;
	padding:11px 25px;
	border:1px solid #fff;
	border-radius: 3px;
	text-transform:uppercase;
	text-decoration:none;
	cursor:pointer;
}
.homepage_news .homepage_news_content {
	width: 100%;
	height: 147px;
	overflow: hidden;
	margin-bottom: 26px;
}
.homepage_news .homepage_news_content_out{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.homepage_news .homepage_news_content .homepage_news_img_ext {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	background-color: rgba(238,120,19, 0.7);
	display: table;
	width: 100%;
	border-radius:0px;
	text-align:center;
	
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.homepage_news .homepage_news_content .homepage_news_img_ext div{
	display:table-cell;
	vertical-align:middle;
}
.homepage_news .homepage_news_content a.read_more {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.homepage_news .homepage_news_content:hover .homepage_news_img_ext {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}
.homepage_news .homepage_news_content:hover a.read_more {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}
.homepage_news .homepage_news_content:hover a.read_more {
	-webkit-transition-delay: 0.2s;
	-moz-transition-delay: 0.2s;
	-o-transition-delay: 0.2s;
	-ms-transition-delay: 0.2s;
	transition-delay: 0.2s;
}
.homepage_news .homepage_news_desc:hover h2 a{
	color:#ee7813;
}

.homepage_events .homepage_events_content_out{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.homepage_events .homepage_events_content_out .homepage_events_content{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 31px;
}
.homepage_events{
	border-top:1px solid #EBEBEB;
	background:#EBEBEB;
	min-height: 360px;
	max-height: 360px;
	overflow: hidden;
}
.homepage_events .homepage_events_content .homepage_events_date div{
	border-right:1px solid #acacac;
	height:auto;
	/* height:56px; */
}
.homepage_events .homepage_events_content .homepage_events_date h2{
	font-family:Montserrat;
	font-size:44px;
	font-weight:bold;
	color:#ee7813;
	padding:0px;
	margin-top:-6px;
}
.homepage_events .homepage_events_content .homepage_events_date p{
	font-family:Montserrat;
	font-size:14px;
	color:#252525;
	margin:0px;
	text-transform:uppercase;
}
.homepage_events .homepage_events_content .homepage_events_content_title h2{
	font-family:Montserrat;
	font-size:16px;
	font-weight:bold;
	padding:0px;
	text-transform: none;
	margin-top: -3px;
}
.homepage_events .homepage_events_content .homepage_events_content_title h2 a{
	text-decoration:none;
	color:#252525;
	line-height: 1.5;
}
.homepage_events .homepage_events_content .homepage_events_content_title h2 a:hover{
	color:#ee7813;
}
.homepage_events .homepage_events_content .homepage_events_content_title p{
	font-family:Montserrat;
	font-size:12px;
	color:#7d7d7d;
	margin-bottom:0px;
	margin-top: 3px;
	padding-left:20px;
	background:url('../img/Icon-EventLocation.png') no-repeat left center;
}

.homepage_announcements{
	background:#363636;
	border-bottom:1px solid #363636;
	min-height: 234px;
	max-height: 234px;
	overflow: hidden;
}
.homepage_announcements .homepage_announcements_content p{
	margin:-6px 0px 0px;
	font-family: Open Sans;
	font-size: 11px;
	color: #cccccc;
}
.homepage_announcements .homepage_announcements_content h2{
	margin: 0px;
	font-family: Montserrat;
	font-size: 16px;
	font-weight: bold;
	padding: 8px 0px 22px;
	text-transform:none;
}
.homepage_announcements .homepage_announcements_content h2 a{
	color: #fff;
	cursor: pointer;
	text-decoration:none;
	line-height: 1.2;
}
.homepage_announcements .homepage_announcements_content h2 a:hover{
	color: #ee7813;
}
/* slideshow homepage header */

/* slide members homepage*/
.slide_rspo_members,
.slide_rspo_members li{
	height: 90px;
	max-height: 90px;
}
.slide_rspo_members {
	background-color: transparent;
	margin: 0px 0px 35px 0px;
	width: 360px;
}
.slide_rspo_members ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
.slide_rspo_members li {
	font-size: 40px;
	color: #999;
	text-align: center;
	background-color: transparent;
	border: none;
	width: 50px;
	padding: 0;
	margin: 0px 30px;
	/* display: block; */
	float: left;
	display:table;
}
.slide_rspo_members li div{
	display:table-cell;
	vertical-align:middle;
}
.slide_rspo_members li img{
	max-height:90px; 
	max-width:100%; 
	font-size:14px;
}
.slide_rspo_members.responsive {
	width: auto;
	margin-left: 0;
}
.rspo_members_hp{
	padding-top:36px;
	padding-bottom:20px;
}
.rspo_members_hp_left h2{
	font-family:Montserrat;
	font-size:24px;
	font-weight:bold;
	color:#252525;
	text-align:right;
	padding:0px 20px 0px 0px;
	height: 45px;
	line-height: 45px;
}
.search_rspo_members_homepage input {
	position: absolute;
	float: right;
	right: 0px;
	line-height: 18px;
	border-radius: 1px;
	left: auto;
	
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	-o-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
}

.search_rspo_members_homepage:hover input, 
.search_rspo_members_homepage input:focus {
	width: 100%;
}
.rspo_members_hp_right .btn {
    display: inline-block;
	padding: 10px 5px;
    margin-bottom: 0px;
    font-size: 12px;
    line-height: 1.6;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -moz-user-select: none;
    background-image: none;
    text-transform: uppercase;
    height: auto;
	background: transparent;
	color:#252525;
	position: relative;
}
.rspo_members_hp_right .search_rspo_members_hp {
	padding: 15px 40px 15px 0px;
	font-size: 12px;
	color: #252525;
	font-family: Montserrat;
	width: 190px;
	border: none;
	border-bottom: 1px solid #ddd;
	height: 47px;
}
.rspo_members_hp_right input[type=text],
.rspo_members_hp_right input[type=text]:focus{
    box-shadow:none;
	outline: none;
}
#sb-search input[type=text],
#sb-search input[type=text]:focus{
	box-shadow:none;
}
/* slide members homepage*/

/* comment&consultations homepage */
.comment_and_consultations_hp .comment_and_consultations_hp .section-heading{
	font-size:24px;
	font-family:Montserrat;
	color:#252525;
	padding-top:36px;
}
.comment_and_consultations_hp .comment_and_consultations_hp p{
	font-size:14px;
	font-family:Open Sans;
	color:#636363;
}
.comment_and_consultations_hp .tab-head{
	padding-left:0px;
	padding-right:0px;
}
.comment_and_consultations_hp .tab-head,
.comment_and_consultations_hp .tab-body,
.tab-comments-container .nav-tabs{
	min-height:263px;
	max-height:263px;
}
.tab-body{
	padding-left:0px;
	padding-right:0px;
	background:#fff;
}
.tab-comments-container {
	border: 0px;
}
#tab-comments li {
	border: 0px;
	display: block;
	float: none;
	border-right: none;
	border-bottom:1px solid #fff;
}
#tab-comments li:last-child {
	border-bottom:none;
}
#tab-comments li .comments-tab-container_left {
	width: 100%;
	background-color: #cccccc;
	display: block;
	border-radius: 0px;
	border: 0px;
	overflow: hidden;
}
.tab-comments-container .nav-tabs li {
    margin-bottom: 0px;
}
.tab-comments-container .nav-tabs {
	border-bottom:none;
	background:#fff;
}
#tab-comments li .comments-tab-container_left .col-sm-10,
#tab-comments li .comments-tab-container_left .col-sm-2{
	height: 65px;
	display: table;
}
#tab-comments li .comments-tab-container_left .col-sm-10 a,
#tab-comments li .comments-tab-container_left .col-sm-2 a{
	display: table-cell;
	vertical-align:middle;
}
#tab-comments li .comments-tab-container_left:hover {
	background-color: #fff;
	color: #252525;
}
#tab-comments li.active .comments-tab-container_left{
	display: block;
	width:100%;
	overflow: hidden;
	background: #ffffff;
}
#tab-comments li .comments-tab-container_left .col-sm-10 a{
	color: #252525;
	font-size: 16px;
	font-family: Montserrat;
	font-weight:bold;
	text-decoration:none
}
#tab-comments li.active .comments-tab-container_left .col-sm-10 a{
	
}
#tab-comments li .comments-tab-container_left .col-sm-2 a{
	color: #636363;
	font-size: 12px;
	font-family: Montserrat;
	text-transform:uppercase;
	text-decoration:none;
	text-align: right;
}
#tab-comments li.active .comments-tab-container_left .col-sm-2 a{
	color: #ee7813;
}
.comments-tab-container {
	border: none;
}
.list-comments {
	list-style-type: none;
	margin: 0px 0px;
	padding: 3px 0px 0px;
}
.list-comments li {
	border-bottom: solid 1px #e9e6c8;
	margin-left: 0px;
	margin-right: 0px;
	padding: 13px 0px 14px 0px;
	min-height: 50px;
}
.list-comments li:last-child{
	border-bottom: none;;
}
.list-comments li a{
	font-family:Montserrat;
	font-size:14px;
	color:#252525;
	text-decoration:none;
	cursor:pointer;
}
#tab-call .list-comments li span{
	background:url('../img/Icon-Sandwatch.png') no-repeat left center;
	padding-left: 25px;
	width: 103px;
}
#tab-principles .list-comments li span{
	background:url('../img/Icon-Timer.png') no-repeat left center;
	padding-left: 25px;
	width: 103px;
}
#tab-planting .list-comments li span{
	background:url('../img/Icon-Calendar.png') no-repeat left center;
	padding-left: 25px;
	width: 115px;
}
#tab-indicators .list-comments li span{
	background:url('../img/Icon-Calendar.png') no-repeat left center;
	padding-left: 25px;
	width: 115px;
}
.list-comments li:hover span,
.list-comments li:focus span,
.list-comments li:hover a,
.list-comments li:focus a{
	color:#ee7813;
}
.list-comments li .comments-tab-container_left {
	font-size: 14px;
	font-weight: bold;
	color: #43372c;
}
.link-more-comments {
	margin-left: 20px;
}
/* comment&consultations homepage */

/* slide impacts homepage*/
.slide_rspo_impacts {
	background-color: transparent;
	margin: 0px auto;
	width: 360px;
	padding-top: 65px;
}
.slide_rspo_impacts h2{
	font-family:Montserrat;
	font-size:24px;
	font-weight:bold;
	padding:0px;
	text-align:left;
	padding-bottom: 9px;
	text-transform: none;
}
.slide_rspo_impacts h2 span{
	font-family:Montserrat;
	font-size:16px;
	font-weight:bold;
	padding:0px;
	text-align:left;
	padding-bottom: 9px;
	text-transform: none;
}
.slide_rspo_impacts p{
	font-family:Open Sans;
	font-size:14px;
	color:#636363;
	margin:0px;
	text-align:left;
	line-height: 1.3;
}
.slide_rspo_impacts .rspo_impacts_homepage_left h2,
.slide_rspo_impacts .rspo_impacts_homepage_center h2,
.slide_rspo_impacts .rspo_impacts_homepage_right h2{
	color:#f36b23;
}
.slide_rspo_impacts .rspo_impacts_homepage_left {
	margin:0px 20px 0px 20px;
}
.slide_rspo_impacts .rspo_impacts_homepage_center {
	margin:0px 20px 0px 20px;
}
.slide_rspo_impacts .rspo_impacts_homepage_right {
	margin:0px 20px 0px 20px;
}
.slide_rspo_impacts.responsive {
	width: auto;
	margin-left: 0;
}
.slide_rspo_impacts ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
.slide_rspo_impacts ul li{
	font-size: 40px;
	color: #999;
	text-align: center;
	background-color: transparent;
	border: none;
	width: 50px;
	padding: 0;
	height: 90px;
	margin: 0px;
	display: block;	
	float: left;
}
.slide_rspo_impacts ul li .col-sm-4,
.slide_rspo_impacts ul li .col-sm-8{
	height: 90px;
	display:table;
}
.slide_rspo_impacts ul li .col-sm-4 div,
.slide_rspo_impacts ul li .col-sm-8 div{
	display:table-cell;
	vertical-align:middle;
}
.slide_rspo_impacts .pager {
	float: left;
	width: 100%;
	text-align: center;
	margin: 30px 0 25px 0px;
}
.slide_rspo_impacts .pager a {
	margin: 0 5px;
	text-decoration: none;
	
	width: 40px;
	height: 5px;
	background: #D6D6D6;
	display: inline-block;
}
.slide_rspo_impacts .pager .selected {
	margin: 0 5px;
	text-decoration: none;
	width: 40px;
	height: 5px;
	background: #ee7813;
	display: inline-block;
}
/* slide impacts homepage*/

/* socmed homepage */
.container_socmed_facebook{
	padding-right:20px;
}
.container_socmed_twitter{
	padding-left:20px;
}
.container_socmed_twitter .container_socmed_twitter_header{
	background:#000 url('../img/Header-Twitter.jpg') no-repeat center center /cover;
	width:100%;
	overflow: hidden;
	padding: 0px 20px;
}
.container_socmed_facebook .container_socmed_facebook_header{
	background:#000 url('../img/Header-Facebook.jpg') no-repeat center center /cover;
	width:100%;
	overflow: hidden;
	padding: 0px 20px;
}
.container_socmed_facebook .container_socmed_facebook_header .col-sm-8 .col-sm-3,
.container_socmed_facebook .container_socmed_facebook_header .col-sm-8 .col-sm-8,
.container_socmed_facebook .container_socmed_facebook_header .col-sm-4,
.container_socmed_twitter .container_socmed_twitter_header .col-sm-8 .col-sm-3,
.container_socmed_twitter .container_socmed_twitter_header .col-sm-8 .col-sm-8,
.container_socmed_twitter .container_socmed_twitter_header .col-sm-4{
	height:103px;
	max-height:103px;
	display:table;
}
.container_socmed_facebook .container_socmed_facebook_header .col-sm-8 .col-sm-3 div,
.container_socmed_facebook .container_socmed_facebook_header .col-sm-8 .col-sm-8 div,
.container_socmed_facebook .container_socmed_facebook_header .col-sm-4 div,
.container_socmed_twitter .container_socmed_twitter_header .col-sm-8 .col-sm-3 div,
.container_socmed_twitter .container_socmed_twitter_header .col-sm-8 .col-sm-8 div,
.container_socmed_twitter .container_socmed_twitter_header .col-sm-4 div{
	display:table-cell;
	vertical-align:middle;
}
.container_socmed_facebook .container_socmed_facebook_header .col-sm-4 div,
.container_socmed_twitter .container_socmed_twitter_header .col-sm-4 div{
	text-align:right;
	padding-top: 29px;
}
.container_socmed_facebook .container_socmed_facebook_header div .col-sm-8 h2,
.container_socmed_twitter .container_socmed_twitter_header div .col-sm-8 h2{
	padding:0px;
	color:#fff;
	font-size: 30px;
	font-family: Montserrat;
	line-height: 25px;
}
.container_socmed_facebook .container_socmed_facebook_header div .col-sm-8 a,
.container_socmed_twitter .container_socmed_twitter_header div .col-sm-8 a{
	color:#fff;
	text-decoration:none;
	font-size: 12px;
	font-family: Open Sans;
}
.container_socmed_facebook .container_socmed_facebook_content,
.container_socmed_twitter .container_socmed_twitter_content{
	height:607px;
	max-height:607px;
	overflow-y: auto;
	overflow-x: hidden;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

.fb{
	background:#3e5b97;
}
.fb:hover{
	background:#324979;
	cursor:pointer;
}
.gplus{
	background:#dc4b38;
}
.gplus:hover{
	background:#be2f1f;
	cursor:pointer;	
}

.twitter{
	background:#2aa7de;
}
.twitter:hover{
	background:#2286b2;
	cursor:pointer;
}

.social-quote:nth-of-type(odd){
	background:#FFF;
}
.social-quote:nth-of-type(even){
	background:#F0F0F0;
}
.social-quote .col-sm-12 .date_socmed_fb{
	font-size:12px;
	font-family:Open Sans;
	color:#898989;
	margin: 0px;
}
.social-quote .col-sm-12{
	padding:15px 20px 20px 20px;
}
.social-quote .col-sm-12 .people_quote_fb{
	font-size:14px;
	font-family:Open Sans;
	color:#636363;
	margin: 0px;
}
.social-quote .col-sm-12 .box_desc_img{
	border:none;
	width:100%; 
	padding:15px;
	margin-top: 20px;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 1px 2px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 1px 2px 0px rgba(50, 50, 50, 0.5);
}
.social-quote .col-sm-12 .box_desc_img h2{
	padding:0px 0px 5px 0px;
	font-size:16px;
	color:#252525;
	text-transform: none;
}
.social-quote .col-sm-12 .box_desc_img .desc{
	margin-bottom: 5px;
	font-size:12px;
	color:#252525;
}
.social-quote .col-sm-12 .box_desc_img .caption{
	margin:0px;
	font-size:12px;
	color:#707070;
	text-transform:uppercase;
	Font-Weight: 600
}
.social-quote{
	color: #786a5d;
	min-height: 80px;
	display: block;
	overflow: hidden;
}
.social-quote .people-name {
	font-size: 16px;
	font-weight: 600;
}
.social-quote img {
	border: none;
}
/* socmed homepage */

/* footer */
.front-footer {
	background-color: #393939;
	min-height: 244px;
	padding: 30px 0px;
}
.front-footer .col-sm-7 .col-sm-4 h4{
	font-size:12px;
	font-family:Montserrat;
	color:#898989;
	text-transform:uppercase;
	letter-spacing:1px;
	margin: 0px;
	padding: 0px 0px 14px 0px;
	border-bottom: 1px solid #555555;
}
.front-footer .col-sm-7 .col-sm-4 .footer_t2{
	font-size:12px;
	font-family:Montserrat;
	color:#898989;
	text-transform:uppercase;
	letter-spacing:1px;
	margin: 0px;
	padding: 29px 0px 14px 0px;
	border-bottom: 1px solid #555555;
}
.front-footer .col-sm-7 .col-sm-4 ul{
	padding-left:0px;
}
.front-footer .col-sm-7 .col-sm-4 ul li{
	list-style-type:none;
}
.front-footer .col-sm-7 .col-sm-4 ul .divider{
	width:100%;
	border-bottom:1px solid #555555;
	padding-top: 5px;
}
.front-footer .col-sm-7 .col-sm-4 ul li a{
	font-size:12px;
	font-family:Open Sans;
	color:#fff;
	text-decoration:none;
	padding-top: 15px;
	padding-bottom: 6px;
	display: inline-block;
	line-height: 1.3;
}
.front-footer .col-sm-7 .col-sm-4 ul li a:hover{
	color:#ee7813;
}
.front-footer .col-sm-5 .newsletter h4,
.front-footer .col-sm-5 .contact h4{
	font-size:12px;
	font-family:Montserrat;
	color:#898989;
	text-transform:uppercase;
	letter-spacing:2px;
	margin: 0px;
}
.front-footer .col-sm-5 .newsletter .form-group{
	overflow: hidden;
}
.front-footer .col-sm-5 .newsletter .form-control {
    color: #43372c;
    background: transparent;
    border: 1px solid #959595 !important;
	font-size: 14px;
	font-family: Open Sans;
	height: 49px;
	padding: 6px 20px;
	overflow: hidden;
}
.front-footer .col-sm-5 .newsletter .your_name {
    border-bottom: none !important;
	color: #fff;
	font-family: Open Sans;
	font-size: 14px;
}
.front-footer .col-sm-5 .newsletter .email_address {
	border-right: 1px solid transparent !important;
	color: #fff;
	font-family: Open Sans;
	font-size: 14px;

}
.front-footer .col-sm-5 .newsletter .btn-orange {
	width: 100%;
	border-radius: 0px;
	font-family: Montserrat;
	font-size: 14px;
	text-transform: uppercase;
	color: rgb(255, 255, 255);
	font-weight: normal;
	padding: 10px;
	height: 49px;
	text-align: center;
}
.front-footer .col-sm-5 .newsletter p{
	font-size:12px;
	font-family:Open Sans;
	color:#fff;
	margin: 10px 0px 0px;
}
.front-footer .col-sm-5 .contact p{
	font-size:12px;
	font-family:Open Sans;
	color:#fff;
	margin: 10px 0px;
}
.front-footer .col-sm-5 .contact{
	padding-top: 19px;
	border-top: 1px solid #555555;
	margin-top: 50px;
}
.front-footer .col-sm-5 .contact .socmed_footer_right{
	padding-left:0px;
	list-style-type: none;
	width: 100%;
	overflow: hidden;
	margin-top: 17px;
	margin-bottom: 12px;
}
.front-footer .col-sm-5 .contact .socmed_footer_right li{
	display: inline-block;
	float: left;
	margin-right: 10px;
}
.front-footer .col-sm-5 .contact .socmed_footer_right li .fb_footer{
	width:40px; 
	height:40px; 
	background:url('../img/Footer-FB.png') no-repeat; 
	background-position:0px 0px;
	-webkit-transition: background 0.4s;
	transition: background 0.4s;
}
.front-footer .col-sm-5 .contact .socmed_footer_right li .fb_footer:hover{
	background:url('../img/Footer-FB.png') no-repeat; 
	background-position:0px -40px;
}
.front-footer .col-sm-5 .contact .socmed_footer_right li .tw_footer{
	width:40px; 
	height:40px; 
	background:url('../img/Footer-Twitter.png') no-repeat; 
	background-position:0px 0px;
	-webkit-transition: background 0.4s;
	transition: background 0.4s;
}
.front-footer .col-sm-5 .contact .socmed_footer_right li .tw_footer:hover{
	background:url('../img/Footer-Twitter.png') no-repeat; 
	background-position:0px -40px;
}
.front-footer .col-sm-5 .contact .socmed_footer_right li .yt_footer{
	width:62px; 
	height:40px; 
	background:url('../img/Footer-Youtube.png') no-repeat; 
	background-position:0px 0px;
	-webkit-transition: background 0.4s;
	transition: background 0.4s;
}
.front-footer .col-sm-5 .contact .socmed_footer_right li .yt_footer:hover{
	background:url('../img/Footer-Youtube.png') no-repeat; 
	background-position:0px -40px;
}
/* footer */

/* breadcrumbs */
.breadcrumb{
	width:100%;
	padding: 10px 0px;
	background:#F5F5F5;
	border-radius:0px;
	margin-bottom:0px;
	font-size:12px;
}
/* breadcrumbs */























