* {
	margin:  0;
	padding: 0
}

body {
	font-size:   16px;
	font-family: "Open Sans", sans-serif
}

body.page-template-page_fund_reports_new, body.page-template-page_home {
	font-size: 14px;
	/*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif*/
}

body.page-template-page_fund_reports_new .widget4 p.centered.margin-bottom-20, body.page-template-page_home .widget4 p.centered.margin-bottom-20 {
	font-size:      18px;
	font-family:    Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase
}

.widget4 p.centered.margin-bottom-20 {
	font-size:      18px;
	font-family:    Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase
}

.screen-reader-text {
	display: none
}

div:focus {
	outline: none
}

.show-m {
	display: none !important
}

@media (max-width: 1220px) {
	.show-m {
		display: block !important
	}
}

.hide-m {
	display: block !important
}

@media (max-width: 768px) {
	.hide-m {
		display: none !important
	}
}

.show-sm {
	display: none !important
}

.hide-sm {
	display: block !important
}

h1 {
	font-family:    Georgia, "Times New Roman", Times, serif;
	text-align:     center;
	line-height:    1.3em;
	font-size:      50px;
	letter-spacing: 1px
}

h1 a, h1:hover {
	color: #333
}

@media (max-width: 992px) {
	h1 {
		font-size: 35px
	}
}

h2 {
	font-family:    Georgia, "Times New Roman", Times, serif;
	text-align:     center;
	line-height:    1.3em;
	font-size:      39px;
	letter-spacing: 1px
}

h2 a, h2:hover {
	color: #333
}

@media (max-width: 992px) {
	h2 {
		font-size: 31px
	}
}

h3, h2.comments-title {
	margin:      0 0 10px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:   2em;
	line-height: 1.3em
}

h3.uppercase, h2.comments-title.uppercase {
	text-transform: uppercase;
	font-size:      1em;
	line-height:    1.3em
}

h3.widget-title, h2.comments-title.widget-title {
	font-size: 1.1em
}

h3 a, h3 a:hover, h2.comments-title a, h2.comments-title a:hover {
	color: #333
}

@media (max-width: 992px) {
	h3, h2.comments-title {
		font-size: 28px
	}
}

h4 {
	margin:      0 0 10px 0;
	font-family: Georgia, "Times New Roman", Times, serif
}

h4.lowercase {
	text-transform: none
}

@media (max-width: 992px) {
	h4 {
		font-size: 22px
	}
}

h4.compare {
	margin-top:      130px;
	background:      url(images/arrow.png) 50% 50% no-repeat;
	background-size: 100%
}

h4.compare span {
	display:    inline-block;
	background: #f2f1ec;
	padding:    0 10px;
	font-size:  0.75em
}

@media (min-width: 1200px) {
	h4.compare.compare1 {
		margin-top: 135px
	}

	h4.compare.compare2 {
		margin-top: 114px
	}

	h4.compare.compare3 {
		margin-top: 65px
	}

	h4.compare.compare4 {
		margin-top: 70px
	}
}

@media (max-width: 1199px) {
	h4.compare.compare2 {
		margin-top: 164px
	}

	h4.compare.compare3 {
		margin-top: 70px
	}
}

h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:   15px
}

.feesmallprint {
	font-size:   0.9em;
	line-height: 2.4em
}

.feesmallprint .btn {
	margin-top: 10px
}

.summarytext, .widget5 p.summarytext {
	font-size:     23px;
	line-height:   1.3em;
	text-align:    center;
	color:         #494949;
	margin-bottom: 15px
}

@media (max-width: 992px) {
	.summarytext, .widget5 p.summarytext {
		font-size: 18px
	}
}

@media (max-width: 768px) {
	.summarytext, .widget5 p.summarytext {
		font-size: 16px
	}
}

.smallertext {
	font-size: 0.9em
}

.quote {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:       #494949;
	font-style:  italic
}

.largequote {
	font-size: 2em
}

.black {
	color: #000
}

a {
	color: #b08849
}

a:hover {
	color: #9b7437
}

.main {
	margin-top: 120px
}

@media (max-width: 992px) {
	.main {
		margin-top: 190px
	}
}

@media (max-width: 768px) {
	.main {
		margin-top: 75px
	}
}

.hassubmenu {
	margin-top: 140px
}

@media (max-width: 992px) {
	.hassubmenu {
		margin-top: 220px
	}
}

@media (max-width: 768px) {
	.hassubmenu {
		margin-top: 100px
	}
}

@media (max-width: 992px) {
	.investors-area {
		margin-top: 154px
	}
}

@media (max-width: 768px) {
	.investors-area {
		margin-top: 0
	}
}

.centered {
	text-align: center
}

.leftalign, .alignleft {
	text-align: left
}

.rightalign, .alignright {
	text-align: right
}

.floatleft {
	float: left
}

.floatright {
	float: right
}

.margin-top-60 {
	margin-top: 60px
}

.margin-top-40 {
	margin-top: 40px
}

.margin-top-30 {
	margin-top: 30px
}

.margin-top-20 {
	margin-top: 20px
}

.margin-top-40 {
	margin-top: 40px
}

.margin-top-10 {
	margin-top: 10px
}

.margin-bottom-20 {
	margin-bottom: 20px
}

.margin-bottom-30 {
	margin-bottom: 30px
}

.margin-bottom-40 {
	margin-bottom: 40px
}

.margin-left-25 {
	margin-left: 25px
}

img.alignright {
	margin: 10px 0px 20px 20px;
	float:  right
}

img.alignleft {
	margin: 10px 20px 20px 0px;
	float:  left
}

.img-circle.wp-post-image {
	padding:    5px;
	box-shadow: 0 1px 2px #ccc
}

ul li {
	margin-bottom: 10px
}

.dropcontainer {
	position:  absolute;
	font-size: 16px;
	color:     #FFF;
	z-index:   99
}

.trigger, .activetrigger {
	padding:            8px;
	font-size:          12px;
	width:              200px;
	text-transform:     uppercase;
	text-decoration:    none !important;
	color:              #FFF !important;
	background:         #46474b url(images/select-arrow-open.png) 98% center no-repeat;
	display:            block;
	-webkit-transition: all 0.5s ease;
	-moz-transition:    all 0.5s ease;
	-o-transition:      all 0.5s ease;
	transition:         all 0.5s ease
}

.trigger:hover, .activetrigger:hover {
	text-decoration: none;
	color:           #FFF
}

.activetrigger:hover {
	background: #46474b url(images/select-arrow-close.png) 98% center no-repeat
}

.activetrigger:active {
	background: #46474b url(images/select-arrow-close.png) 98% center no-repeat
}

.dropcontainer ul {
	font-size:       12px;
	background:      #46474b;
	list-style-type: none;
	padding:         8px;
	margin:          0;
	width:           275px;
	z-index:         100
}

.dropcontainer ul a {
	color:           #FFF;
	text-decoration: none
}

.dropcontainer ul li {
	padding:            5px;
	-webkit-transition: all 0.5s ease;
	-moz-transition:    all 0.5s ease;
	-o-transition:      all 0.5s ease;
	transition:         all 0.5s ease
}

.dropcontainer ul li:hover {
	background: #5c5c5e
}

.dropdownhidden {
	display: none
}

.dropdownvisible {
	height: auto
}

.btn, .ykfmc-submit, .pushbutton-wide, .submit, .search-submit {
	border-radius:  2px;
	padding:        10px 15px;
	text-transform: uppercase;
	border:         0;
	line-height:    1em
}

.btn-primary, .btn-cta, .ykfmc-submit, .pushbutton-wide, .submit {
	background: #836654;
	border:     1px solid #836654;
	color:      #fff
}

.ykfmc-submit {
	background:    #b0884a;
	border-radius: 0;
	padding:       10px 25px;
	font-weight:   600;
}

#yks_form_error_message {
	position: absolute;
	top:      -60px;
}

#mktoForm_1012 {
	width:         100% !important;
	margin-bottom: 35px;
}

.mktoForm .mktoFieldWrap, .mktoForm .mktoFormCol {
	width: 100%
}

#mktoForm_1012 .mktoSimple,
#mktoForm_1013 .mktoSimple {
	margin-left: 0 !important
}

#mktoForm_1012 .mktoRequiredField label.mktoLabel, #mktoForm_1012 .mktoLabel {
	width:         auto !important;
	margin-bottom: 10px
}

#mktoForm_1012 .mktoFormRow input, #mktoForm_1013 .mktoEmailField {
	width:   100% !important;
	padding: 10px
}

#mktoForm_1012 .mktoButtonWrap.mktoSimple .mktoButton {
	background:     #b0884a !important;
	border-radius:  0 !important;
	padding:        10px 25px !important;
	font-weight:    600 !important;
	border:         none !important;
	text-transform: uppercase;
	margin-top:     35px;

}

#mktoForm_1013 .mktoButtonWrap.mktoSimple .mktoButton {
	background:     #836654 !important;
	border-radius:  2px !important;
	margin-left:    20px;
	margin-top:     44px;
	border:         none !important;
	padding:        8px 25px !important;
	text-transform: uppercase;
	font-size:      14px !important;
	font-weight:    400 !important;
}

#mktoForm_1012 .mktoButtonWrap.mktoSimple .mktoButton:hover,
#mktoForm_1013 .mktoButtonWrap.mktoSimple .mktoButton:hover {
	background: #83624e !important;
}

#mktoForm_1013 {
	width: 100% !important
}

#mktoForm_1013 .mktoFormRow {
	width: 70%;
	float: left
}

#mktoForm_1013 .mktoButtonRow {
	width: 30%;
	float: left
}

#mktoForm_1013 .mktoRequiredField label.mktoLabel {
	width:         106px !important;
	margin-bottom: 10px;
	color:         #fff
}

.yks-mailchimpFormContainer .yks-mailchimpFormDivRow input, #mktoForm_1012 .mktoFormRow input {
	border-radius: 0;
	border:        1px solid #b0884a;
}

.yks-mailchimpFormContainer .yks-mailchimpFormDivRow input:focus, .ykfmc-submit:focus, #mktoForm_1012 .mktoFormRow input:focus, #mktoForm_1012 .mktoButton:focus {
	outline: none;
}

.btn-primary a, .btn-cta a, .ykfmc-submit a, .pushbutton-wide a, .submit a {
	color: #FFF
}

.btn-primary:hover, .btn-primary:active, .ykfmc-submit:hover, .pushbutton-wide:hover, .submit:hover {
	background: #83624e;
	border:     1px solid #83624e
}

.btn-default, .search-submit {
	border:     1px solid #494949;
	background: none
}

.search-submit:hover {
	border: 1px solid #333
}

.btn-cta {
	color: #FFF !important
}

.iconbtn .glyphicon {
	float:  left;
	margin: 0 10px 5px -5px
}

.btn-primary.iconbtn .glyphicon {
	margin-bottom: 15px
}

#mce-EMAIL {
	width:         100%;
	margin-bottom: 5px
}

form input[type=text], form input[type=email], form textarea, form input[type=password], form input[type=search] {
	margin-bottom: 30px;
	border:        0px;
	border-radius: 8px;
	padding:       7px;
	color:         #333
}

.contact-form input[type=email], .contact-form input[type=text], .contact-form textarea {
	margin:    5px 0 30px 0 !Important;
	width:     100%;
	max-width: 100%
}

.contact-form br {
	display: none
}

.widget3 input[type=text], .widget3 input[type=email], .widget3 textarea, .widget3 input[type=password], .widget3 input[type=search], .contact-form input[type=text], .contact-form input[type=email], .contact-form textarea, .contact-form input[type=password], .contact-form input[type=search] {
	border: 1px solid #dcdbd5
}

.primary-logo img {
	width:  92%;
	margin: 5px auto 0 auto
}

@media (max-width: 992px) {
	.primary-logo img {
		width: 35%
	}
}

.navbar-toggle {
	position:    absolute;
	top:         -10px;
	left:        35px;
	background:  url(images/menu.png) no-repeat 10px 7px;
	width:       40px;
	text-indent: -9999px;
	z-index:     99;
	padding:     0;
	height:      35px
}

.nav-primary {
	background: #f2f1ec
}

.nav-primary .container {
	padding: 15px 0
}

.nav-primary .nav-pills > li {
	margin: 0 15px 0 0
}

@media (max-width: 1200px) {
	.nav-primary .nav-pills > li {
		display: block;
		float:   none
	}
}

.nav-primary .nav-pills > li a, .nav-primary .nav-pills > li a:focus, .nav-primary .nav-pills > li a:active {
	border-radius:  0;
	border-bottom:  2px solid #f2f1ec;
	font-family:    Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	background:     none !important;
	color:          #222 !important;
	font-weight:    500;
	padding:        10px 0;
	font-size:      0.9em;
	/*text-align:center;*/
	padding-left:14px;
}
@media (min-width:768px){
	.nav-primary .nav-pills > li a, .nav-primary .nav-pills > li a:focus, .nav-primary .nav-pills > li a:active {
		padding-left:0px;
	}
}


.nav-primary .nav-pills > li a:hover, .nav-primary .nav-pills > li a:focus:hover, .nav-primary .nav-pills > li a:active:hover {
	border-bottom: 2px solid #836654
}

.nav-primary .nav-pills > li li {
	margin-bottom: 0px
}

.nav-primary .nav-pills > li li a, .nav-primary .nav-pills > li li a:focus, .nav-primary .nav-pills > li li a:active {
	padding: 10px
}

.nav-primary .nav-pills > li.current-menu-item a, .nav-primary .nav-pills > li.current-menu-item a:focus, .nav-primary .nav-pills > li.current-menu-item a:active {
	border-bottom: 2px solid #836654
}

@media (max-width: 1200px) {
	/*.nav-primary .nav-primary-ul {
		width:  551px;
		margin: 20px auto 0 auto
	}*/
}

@media (max-width: 768px) {
	.nav-primary .nav-primary-ul {
		width: 100%
	}
}

.navbar-default .nav-pills .dropdown-menu {
	background: #f2f1ec
}

.navbar-default .nav-pills .dropdown-menu > li a {
	padding: 10px 15px;
	border:  0
}

.navbar-default .nav-pills .dropdown-menu > li a:hover {
	background:    #ebeae5;
	border-bottom: none
}

#top-shadow {
	height:             1px;
	top:                -11px;
	position:           relative;
	z-index:            -2;
	-webkit-box-shadow: 0 8px 8px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:    0 8px 8px rgba(0, 0, 0, 0.5);
	box-shadow:         0 8px 8px rgba(0, 0, 0, 0.5);
	display:            none
}

.navbar-fixed-top .navbar {
	margin-bottom: 0
}

.nav-user {
	float:      right;
	margin-top: 4px
}

.nav-user li {
	float:      left;
	list-style: none
}

.nav-user .btn {
	text-transform: uppercase;
	border:         1px solid #222;
	color:          #222;
	padding:        10px;
	margin-left:    2px;
	font-size:      12px;
	border-radius:  2px;
	line-height:    1em;
	font-family:    "Open Sans", sans-serif
}

.nav-user .btn a {
	color: #222
}

.nav-user .btn-cta, .nav-user .btn-cta a {
	color: #FFF !important
}

.nav-secondary {
	background: #d7d7cf;
	height:     35px;
	z-index:    999
}

.nav-secondary ul {
	margin-left:   -15px;
	padding-left:  0;
	margin-bottom: 0;
	list-style:    none
}

.nav-secondary li {
	float:        left;
	margin-right: 25px;
	position:     relative;
	display:      block
}

.nav-secondary li a {
	position:       relative;
	display:        block;
	color:          #222;
	text-transform: uppercase;
	padding:        9px 0 10px 0;
	font-size:      12px
}

@media (max-width: 480px) {
	.nav-secondary li a {
		font-size: 11px;
		padding:   10px 0 11px 0
	}

	#mktoForm_1012 .mktoFormRow input, #mktoForm_1013 .mktoEmailField {
		height:  inherit;
		padding: 4px 10px;
	}

	#mktoForm_1013, #mktoForm_1012 {
		padding: 0
	}

	#mktoForm_1013 .mktoFormRow, #mktoForm_1013 .mktoButtonRow {
		width: 100%;
		float: none
	}

	#mktoForm_1013 .mktoButtonWrap.mktoSimple .mktoButton {
		margin-top:  10px;
		margin-left: 0
	}

}

.nav-secondary li a:hover, .nav-secondary li a:focus, .nav-secondary li a:active {
	background:      none;
	text-decoration: none
}

.nav-secondary li.current-menu-item {
	background: none
}
.nav-secondary li.investor-centor {
    margin-right: 0;
    position: absolute;
    right: 0;
}
.nav-secondary .container {
    position: relative;
}


.nav-secondary .investor-centor a:after,#menu-investor-menu .investor-centor a:after{
	margin-left: 5px;
	width: 13px;
	height: 9px;
	content: "";
	display: inline-block;
	background: url(images/arrow-right.png) no-repeat;
}
.main ul {
    list-style: inside none disc;
}
.nav-secondary li:hover:after, .nav-secondary li.current-menu-item:after, .nav-secondary li.active:after {
	display:             block;
	height:              20px;
	background:          url(images/nav-dot.png) no-repeat;
	position:            absolute;
	bottom:              -15px;
	margin:              0 auto;
	content:             "";
	background-position: center top;
	width:               100%
}

.admin-bar .navbar-fixed-top {
	top: 30px
}

@media (max-width: 992px) {
	.admin-bar .main {
		margin-top: 70px
	}
}

.widget1 {
	background: #ebeae5;
	padding:    30px
}

.widget2, .comment-respond {
	background: #f2f1ec;
	padding:    30px
}

.widget2.bordered, .comment-respond.bordered {
	border: 1px solid #dcdbd5
}

.offsetwidgetbg {
	background-position: 0 0;
	padding-bottom:      0px
}

.widget3 {
	background:    #fff;
	border-radius: 4px;
	padding:       15px
}

.widget3.bulletpoints ul {
	margin:     0px 0 0 10px;
	padding:    10px 0px;
	list-style: none
}

.widget3.bulletpoints ul li {
	margin: 0px 0px 15px 15px
}

.widget3.bulletpoints ul li:before {
	content:      "\2713\0020";
	color:        #836654;
	margin-left:  -1em;
	margin-right: 0.1em
}

.widget4 {
	background: #494949;
	padding:    25px
}

.widget4 h4, .widget4 p {
	color: #fff
}

.widget5 {
	background: #343537
}

.widget5 h4 {
	color: #fff
}

.widget5 p {
	color:     #fff;
	font-size: 12px
}

.widget6 {
	border:  2px solid #f2f1ec;
	padding: 30px
}

.widget7 {
	background: #46474b;
	padding:    40px;
	color:      #fff
}

.widget7 label {
	color:       #fff;
	font-weight: 300
}

.widget7 h3 {
	color:         #fff;
	margin-bottom: 40px
}

.widget7 .ykfmc-submit {
	background: #171717;
	border:     #171717
}

.widget7 .ykfmc-submit:hover {
	background: #000;
	border:     #000
}

table {
	padding:       0;
	margin-bottom: 40px
}

th {
	background: #ebeae5;
	padding:    7px 10px;
	text-align: left
}

td {
	padding:       10px 10px;
	text-align:    left;
	border-bottom: 1px solid #ebeae5
}

.invest-table {
	width: 100%
}

.invest-table th {
	color:         #836654;
	border-bottom: 3px solid #836654;
	font-family:   Georgia, "Times New Roman", Times, serif;
	font-weight:   normal;
	padding:       15px 10px;
	background:    none;
	font-size:     18px
}

.invest-table td {
	font-size: 14px;
	padding:   10px
}

.login-form {
	margin: 30px 0
}

.login-form label {
	font-weight: normal;
	display:     block;
	text-align:  left
}

.login-form input[type=text], .login-form input[type=password] {
	display: block;
	width:   100%
}

.login-form a {
	margin-top: 20px;
	display:    block
}

.alert {
	margin: 20px 0
}

#investor-switch {
	display:  none;
	position: absolute
}

@media (max-width: 992px) {
	#investor-switch {
		position: relative;
		float:    right;
		top:      10px
	}
}

#investor-switch a {
	width: 275px
}

.sidebar {
	margin-top: 20px
}

.sidebar .btn {
	width:         100%;
	margin-bottom: 10px;
	white-space:   normal
}

@media (max-width: 992px) {
	img.featured {
		margin-bottom: 20px
	}
}

#colophon ul li {
	margin-bottom: 10px;
	font-size:     0.9em
}

#colophon p, #colophon h4 {
	color: #ababab
}

#colophon ul li a {
	color: #fff
}

/*#colophon .btn {*/
/*margin-left: 40px*/
/*}*/

.stat {
	color:     #836654;
	font-size: 18px
}

.statlabel {
	font-size: 12px
}

.btn-modal {
	border:      0px;
	background:  none;
	width:       100%;
	height:      100%;
	position:    absolute;
	top:         0px;
	left:        0px;
	text-indent: -999999px
}

.btn-modal:active, .btn-modal:focus {
	outline: none;
	border:  none
}

@media (max-width: 992px) {
	.testimonial {
		margin-bottom: 50px
	}
}

.img-contentimage {
	float:  right;
	width:  45%;
	margin: 50px 0 20px 20px
}

@media (max-width: 992px) {
	.fourblocks {
		margin-bottom: 40px
	}
}

.entry-content img {
	display:   block;
	max-width: 100%;
	height:    auto
}

.entry-content object, .entry-content iframe, .entry-content video {
	max-width: 100%
}

.search-field {
	width:         98%;
	margin-bottom: 0px
}

.search-form label {
	width: 65%
}

.mc-field-group {
	float: left;
	width: 70%
}

@media (max-width: 480px) {
	.mc-field-group {
		width: 100%
	}
}

#mc-embedded-subscribe {
	margin-left: 20px
}

@media (max-width: 480px) {
	#mc-embedded-subscribe {
		margin-left: 0px;
		width:       100%
	}
}

.blogheader {
	margin-top: -50px;
	color:      #fff;
	padding:    20px 0 30px 0
}

.blogheader h2 {
	color: #fff
	font-family:    Georgia, "Times New Roman", Times, serif;
	text-align:     center;
	line-height:    1.3em;
	font-size:      50px;
	letter-spacing: 1px
}

.blogheader h2 a {
	color: #fff
}

.blogheader h2 a:hover {
	color: #fff
}

.blogheader h1 {
	color: #fff
}

.blogheader h1 a {
	color: #fff
}

.blogheader h1 a:hover {
	color: #fff
}

.blogtitle {
	font-size:      39px;
}

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

.widget5 p.summarytext {
	color: #fff
}

.blog .entry-content img {
	display:          inline-block;
	max-width:        100%;
	height:           auto;
	padding:          4px;
	line-height:      1.42857143;
	background-color: #fff;
	border:           1px solid #ddd;
	border-radius:    4px;
	margin-bottom:    20px
}

.widget ul {
	list-style: none;
	margin:     0;
	padding:    0;
	border-top: 1px solid #ccc
}

.widget ul li {
	border-bottom: 1px solid #ccc;
	padding:       5px;
	margin:        0px
}

.comments-area {
	margin-top: 60px
}

.comments-area form textarea {
	width:         100%;
	margin-bottom: 10px
}

.comments-area #submit {
	margin-bottom: 20px
}

h2.comments-title {
	text-align: left
}

.comment-list {
	border-top: 1px solid #ccc;
	margin:     0px;
	padding:    0px;
	list-style: none
}

.comment-list li {
	border-bottom: 1px solid #ccc;
	padding:       20px
}

.comment-list .children {
	border-top: 1px solid #ccc;
	margin-top: 20px
}

.comment-list .children li {
	list-style: none
}

.comment-list .children li:last-child {
	border-bottom:  none;
	padding-bottom: 0;
	margin-bottom:  0
}

.font-size-custom {
	font-size: 1.7em
}

@media (max-width: 992px) {
	.font-size-custom {
		font-size: 1.5em
	}
}

.comment-content, .comment-metadata {
	margin-top: 15px
}

.comment-content .comment-reply-link, .comment-content .edit-link, .comment-metadata .comment-reply-link, .comment-metadata .edit-link {
	float: right
}

.comment-content .comment-reply-link, .comment-metadata .comment-reply-link {
	margin-left: 20px
}

.unit-price {
	float:        left;
	text-align:   center;
	border:       1px solid #CCC;
	background:   #FFF;
	padding:      10px;
	width:        153px;
	margin-right: 5px
}

.unit-price.last {
	margin-right: 0
}

.nav-user.fix-width {
	min-width: 288px
}

.nav-user.fix-width.logged-in{
	min-width: 350px;
}

@media screen and (min-width: 768px) and (max-width: 1199px){
	#nav .nav-primary .logo-wrapper{
		width: calc(100% - 315px);
	}
}

.no-border {
	border: none
}

.ads-container {
	padding-top:    0;
	padding-bottom: 0
}

.ads-items .ads-item {
	margin-bottom: 15px
}

.ads-items .ads-item:last-child {
	margin-bottom: 0
}

.ads-items .ads-item img {
	max-width: 100%
}

.latest-blog {
	background:     #f2f1ec;
	padding-bottom: 60px;
	margin-top:     15px
}

.latest-blog.bg-white {
	background: #fff;
}

.latest-blog.bg-white.margin-top-0 {
	margin-top: 0;
}

.latest-blog .read-more-brist {
	margin-top: 14px;
	display:    inline-block
}

.latest-blog .title-latest-blog {
	padding-top:    52px;
	padding-bottom: 40px
}

.latest-blog .title-latest-blog .text-right {
	text-align: right
}

.quarterly-reports .text-right {
	padding-top: 10px;
}

.latest-blog .title-latest-blog h3 {
	font-size: 32px
}

.latest-blog .list-latest-blog {
	margin: 0 -20px
}

.latest-blog .list-latest-blog:after {
	content: "";
	clear:   both;
	display: table
}

.latest-blog .list-latest-blog li {
	padding:    0 20px;
	width:      25%;
	float:      left;
	list-style: none
}

.latest-blog .list-latest-blog li img {
	max-width: 100%;
	height:    auto
}

.latest-blog .list-latest-blog li:nth-child(4n+1) {
	clear: both
}

.latest-blog .list-latest-blog li .content-inner {
	background: #fff;
	padding:    20px 18px;
	min-height: 163px
}

.latest-blog.bg-white .list-latest-blog li .content-inner {
	padding:    20px 0;
	min-height: inherit;
}

.latest-blog .list-latest-blog li .entry-info {
	font-weight:   bold;
	margin-bottom: 5px
}

.latest-blog .list-latest-blog li h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:   23px
}

.latest-blog .list-latest-blog li h3 a {
	color: #836654
}

.latest-blog .list-latest-blog li h3 a:hover {
	text-decoration: none;
	color:           #46474a
}

img {
	max-width: 100%;
	height:    auto
}

.modal-body .embed-container {
	position:       relative;
	padding-bottom: 56.25%;
	height:         0;
	overflow:       hidden;
	max-width:      100%
}

.modal-body .embed-container iframe, .modal-body .embed-container object, .modal-body .embed-container embed {
	position: absolute;
	top:      0;
	left:     0;
	width:    100%;
	height:   100%
}

.block-video {
	margin-right: -1px;
	margin-left:  -1px
}

.block-video:before, .block-video:after {
	content: "";
	display: table;
	clear:   both
}

.block-video .col-md-6, .block-video .col-md-3 {
	padding: 1px
}

.block-video .porter-modal {
	position: relative;
	cursor:   pointer
}

.block-video .porter-modal:before {
	content:       "";
	width:         76px;
	height:        76px;
	border-radius: 50%;
	position:      absolute;
	margin-left:   -38px;
	top:           50%;
	left:          50%;
	margin-top:    -36px;
	border:        3px solid #fff;
	background:    rgba(255, 255, 255, 0.2)
}

.block-video .porter-modal:after {
	content:       "";
	width:         0;
	height:        0;
	position:      absolute;
	margin-left:   -10px;
	top:           50%;
	left:          50%;
	margin-top:    -10px;
	border-top:    13px solid transparent;
	border-left:   23px solid #fff;
	border-bottom: 13px solid transparent
}

.text-white {
	color: #fff
}

.content-invest {
	background: #f1f0ed;
	padding:    32px 15px 15px;
	position:   relative
}

.content-invest .icon-invert {
	width:   60px;
	display: block;
	margin:  0 auto 10px auto
}

.content-invest .title-centered {
	margin-bottom: 25px
}

.content-invest.invested {
	background: #ebeae5;
	border:     1px solid #59595b
}

.content-invest.invested .text-invested {
	position:       absolute;
	top:            0;
	right:          0;
	padding:        15px 25px 15px 20px;
	background:     #59595b;
	color:          #fff;
	text-transform: uppercase;
	font-weight:    bold
}

.content-invest.invested .text-invested:before {
	float:                    left;
	content:                  "";
	display:                  inline-block;
	width:                    9px;
	height:                   16px;
	border-top:               2px solid transparent;
	border-left:              2px solid transparent;
	border-right:             2px solid #fff;
	border-bottom:            2px solid #fff;
	-webkit-transform:        rotateZ(37deg);
	transform:                rotateZ(37deg);
	-webkit-transform-origin: 100% 100%;
	transform-origin:         100% 100%;
	z-index:                  9999;
	margin-right:             20px
}

.content-invest .list-unit-prices {
	margin:  0 auto 20px auto;
	padding: 0 7.5px;
	width:   100%;
	float:   left
}

.content-invest .list-unit-prices:after, .content-invest .list-unit-prices:before {
	content: "";
	display: table;
	clear:   both
}

.content-invest .list-unit-prices li {
	width:      33.33333%;
	list-style: none;
	float:      left;
	text-align: center;
	padding:    0 7.5px
}

.content-invest .list-unit-prices li .inner-unit {
	background:    #f7f7f4;
	border-radius: 4px;
	padding:       15px 0
}

.content-invest .list-unit-prices li .inner-unit .stat {
	font-size: 26px
}

.content-invest .list-unit-prices li .inner-unit .statlabel {
	font-size:   14px;
	font-weight: 600;
	color:       #46474a
}

.content-invest .feesmallprint {
	font-size: 16px
}

.content-invest .feesmallprint a:first-child {
	position:      relative;
	padding-right: 20px
}

.content-invest .feesmallprint a:first-child:after {
	content:    "";
	display:    block;
	position:   absolute;
	top:        3px;
	bottom:     2px;
	width:      1px;
	right:      7px;
	background: #59595b
}

.info-invested {
	background:    #dcdad3;
	min-height:    210px;
	margin-bottom: 20px;
	border-radius: 5px;
	text-align:    center
}

.info-invested.bg-white {
	background: #fff
}

.info-invested.bg-white span {
	display:        block;
	padding-bottom: 15px;
	padding-top:    60px;
	font-size:      18px;
	font-weight:    bold;
	color:          #7b7d80
}

.info-invested:after, .info-invested:before {
	content: "";
	display: table;
	clear:   both
}

.info-invested .last-payment {
	padding: 20px 7.5px 20px 20px
}

.info-invested .account-balance {
	padding: 20px 20px 20px 7.5px
}

.info-invested .last-payment, .info-invested .account-balance {
	width: 50%;
	float: left
}

.info-invested .last-payment div, .info-invested .account-balance div {
	padding:       24px 0;
	background:    #fff;
	border:        1px solid #59595b;
	border-radius: 3px;
	color:         #46474a;
	font-size:     13px;
	font-weight:   bold
}

.info-invested .last-payment div span, .info-invested .account-balance div span {
	color:       #836654;
	display:     block;
	font-size:   26px;
	font-weight: normal
}

.info-invested .btn {
	border-radius: 0;
	padding:       13px 20px;
	font-size:     13px;
	font-family:   Georgia, "Times New Roman", Times, serif
}

.background-gray {
	background: #f2f1ec
}

.three-column-report {
	margin: 30px -7.5px 0 -7.5px
}

.three-column-report:after, .three-column-report:before {
	content: "";
	clear:   both;
	display: table
}

.three-column-report li {
	width:      33.3333%;
	float:      left;
	padding:    0 7.5px;
	margin:     0;
	list-style: none
}

.three-column-report li .content-inner {
	background: #f2f1ec;
	padding:    30px;
	border:     1px solid #dcdbd4;
	position:   relative;
	font-size:  15px
}

.three-column-report li .content-inner .icon-report {
	position:   absolute;
	right:      30px;
	width:      25px;
	height:     32px;
	top:        50%;
	margin-top: -16px;
	display:    inline-block;
	background: url(images/icon-pdf.png) no-repeat center center
}

.three-column-report li .content-inner .icon-new {
	color:        #ce3113;
	padding-left: 10px;
	font-size:    13px;
	font-weight:  normal
}

.three-column-report li .content-inner .icon-video {
	position:   absolute;
	right:      40px;
	top:        50%;
	height:     40px;
	margin-top: -20px
}

.three-column-report li .content-inner .icon-video:before {
	content:       "";
	width:         44px;
	height:        44px;
	border-radius: 50%;
	position:      absolute;
	margin-left:   -25px;
	top:           50%;
	left:          50%;
	margin-top:    -25px;
	border:        1px solid #6b6b69
}

.three-column-report li .content-inner .icon-video:after {
	content:       "";
	width:         0;
	height:        0;
	position:      absolute;
	margin-left:   -8px;
	top:           50%;
	left:          50%;
	margin-top:    -13px;
	border-top:    10px solid transparent;
	border-left:   15px solid #6b6b69;
	border-bottom: 10px solid transparent;
}

.three-column-report li .content-inner a {
	color:       #46474a;
	font-weight: bold
}

.three-column-report li .content-inner a:hover {
	color:           #b08849;
	text-decoration: none
}

.three-column-report.column-block {
	margin: 0
}

.three-column-report.column-block li {
	width:         100%;
	padding:       0;
	margin-bottom: 25px
}

.three-column-report.column-block li:last-child {
	margin-bottom: 0
}

.three-column-report.column-block li .content-inner {
	padding: 42px 30px
}

.video-analysis {
	cursor:      pointer;
	font-weight: bold
}

.report-year {
	margin: 0
}

.report-year li {
	list-style:    none;
	margin:        0;
	background:    #fff;
	border:        1px solid #dcdbd4;
	border-bottom: none;
	padding:       9px 10px
}

.report-year li.text-year {
	border:       none;
	background:   transparent;
	padding-left: 0;
	margin-top:   10px;
	font-weight:  bold;
}

.report-year li:last-child {
	border-bottom: 1px solid #dcdbd4
}

.report-year li a {
	color: #46474a
}

.report-year li a img {
	margin-right: 10px
}

.report-year li a:hover {
	color: #b08849
}

.report-year li a span {
	float:      right;
	margin-top: 5px;
	display:    inline-block
}

.content-head-report {
	padding:    60px 0;
	margin-top: 60px;
	background: #f2f1ec;
}

.content-head-report:before, .content-head-report:after {
	content: "";
	display: table;
	clear:   both;
}

.content-head-report .content-fund-reports {
	padding-top: 40px
}

.content-head-report .quarterly-reports h3 span {
	text-transform: capitalize
}

.quarterly_monthly_reports .quarterly-reports {
	margin-bottom: 40px
}

.quarterly_monthly_reports .title-quarterly-reports {
	font-size:     18px;
	font-family:   Georgia, "Times New Roman", Times, serif;
	margin-bottom: 14px;
}

.quarterly_monthly_reports .title-quarterly-reports a {
	float:     right;
	/*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	font-size: 15px
}

.quarterly_monthly_reports .quarterly-reports ul, .quarterly_monthly_reports .monthly-reports ul {
	margin: 0
}

.quarterly_monthly_reports .quarterly-reports ul li, .quarterly_monthly_reports .monthly-reports ul li {
	list-style:    none;
	margin:        0;
	border:        1px solid #dcdbd4;
	border-bottom: none;
	padding:       16px 15px;
	position:      relative;
	overflow:      hidden;
	font-weight:   bold;
	font-size:     15px;
}

.quarterly_monthly_reports .quarterly-reports ul li:before, .quarterly_monthly_reports .monthly-reports ul li:before {
	content:    "";
	width:      1px;
	background: #dcdbd4;
	right:      48px;
	bottom:     -10px;
	top:        -10px;
	position:   absolute
}

.quarterly_monthly_reports .quarterly-reports ul li a span, .quarterly_monthly_reports .monthly-reports ul li a span {
	position: absolute;
	right:    10px;
	top:      10px
}

.quarterly_monthly_reports .quarterly-reports ul li:last-child, .quarterly_monthly_reports .monthly-reports ul li:last-child {
	border-bottom: 1px solid #dcdbd4
}

.wrapper_video_analysic {
	background:    #f2f1ec;
	border:        1px solid #dcdbd4;
	padding:       10px 10px;
	font-weight:   bold;
	margin-bottom: 20px;
	color:         #46474a;
	overflow:      hidden
}

.wrapper_video_analysic a {
	color: #46474a
}

.wrapper_video_analysic a:hover {
	color: #b08849
}

.wrapper_video_analysic .video-analysis {
	float:       left;
	padding-top: 4px
}

.wrapper_video_analysic .icon {
	width:         30px;
	height:        30px;
	border-radius: 50%;
	margin-right:  5px;
	margin-top:    -4px;
	display:       inline-block;
	float:         left;
	border:        1px solid #46474a;
	position:      relative
}

.wrapper_video_analysic .icon:after {
	content:       "";
	width:         0;
	height:        0;
	position:      absolute;
	margin-left:   -4px;
	top:           50%;
	left:          50%;
	margin-top:    -8px;
	border-top:    8px solid transparent;
	border-left:   11px solid #46474a;
	border-bottom: 8px solid transparent
}

.content-last-report h4 {
	font-weight:    bold;
	text-transform: uppercase;
	font-family:    "Open Sans", sans-serif;
	font-size:      14px;
	margin-bottom:  20px;
	/*text-align:     center;*/
}

.content-last-report h4 a {
	color: #333;
}

.content-last-report h4 a:hover {
	color: #836654;
}

.content-last-report p {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:       #836654;
	font-size:   23px
}

.content-last-report ul {
	margin-top: 40px
}

.content-last-report ul li {
	list-style:    none;
	margin-bottom: 15px;
	color:         #46474a
}

.content-last-report ul li a {
	color: #46474a
}

.font-62 {
	font-size:      62px;
	text-transform: capitalize;
}

.content-last-report ul li a:hover {
	color: #836654
}

.export-csv {
	float: right
}

.statistic_left, .statistic_right {
	width:        50%;
	float:        left;
	border-left:  1px solid #dcdbd4;
	padding-left: 18px
}

.statistic_left img {
	margin-bottom: 30px;
}

.statistic_left p, .statistic_right p {
	margin-bottom: 26px;
	font-size:     14px
}

.statistic_right .description-price {
	margin-bottom: 29px;
}

.statistic_right .description-price p {
	margin-bottom: 0;
}

.statistic_left .price_big p, .statistic_right .price_big p,
.statistic_left .price_big, .statistic_right .price_big {
	font-size:     40px;
	color:         #836654;
	font-weight:   bold;
	margin-bottom: 0 !important;
	line-height:   42px;
}

.statistic_left p:last-child, .statistic_right p:last-child {
	margin-bottom: 10px
}

.statistic_right p b, .statistic_right .description_bottom a {
	font-weight: bold
}

.statistic_right p span {
	color:       #46474a;
	font-weight: bold
}

.top-latest-report {
	margin-top: 40px
}

.investor-main {
	padding-top:    25px;
	padding-bottom: 50px;
}

/*quarterly_reports*/
.quarterly_reports {

}

.no-decoration:hover {
	text-decoration: none;
}

.margin-bottom-40 .title {
	color: #333;
}

.margin-bottom-40 .title:hover {
	color: #b08849
}

.download-pds-page > .container {
	padding-bottom: 40px;
}

.download-pds-page .list-link.show-grid .inner-link a {
	min-height: 50px;
}

.desc_latest_report {
	max-height: 192px;
	overflow:   hidden;
}

.choosing-background {
	background:      url('images/choosing-fund-bg.jpg') no-repeat;
	background-size: cover;
}

.submenucontainer .line {
	background: #ddd;
	width:      100%;
	height:     1px;
	display:    inline-block;
}

.list-video {
	margin: 0 -15px;
}

.list-video:after, .list-video li .wrapper-video:after {
	clear:   both;
	display: table;
	content: "";
}

.list-video li {
	list-style: none;
	margin:     0;
	width:      50%;
	float:      left;
	padding:    0 15px;
}

.list-video li .wrapper-video .thumb-image {
	width:    120px;
	float:    left;
	position: relative;
}

.list-video li .wrapper-video .modal-video {
	background: transparent;
	border:     none;
	box-shadow: 0 0 0;
	position:   absolute;
	top:        0;
	left:       0;
	width:      100%;
	height:     100%;
	display:    inline-block;
}

.list-video li .wrapper-video .modal-video:focus {
	outline: none;
}

.list-video li .title-video {
	width:        calc(100% - 120px);
	padding-left: 25px;
	padding-top:  32px;
	float:        left;

}

.list-video li.first-video .title-video {
	padding: 34px 25px 30px 25px
}

.list-video li.first-video .title-video h4 {
	font-size: 21px;
}

.list-video li .title-video h4 {
	float:  left;
	margin: 0;
}

.list-video li .time-video {
	float:  right;
	margin: 0;
}

.list-video li.first-video .wrapper-video .thumb-image, .list-video li.first-video .title-video {
	width: 100%;
}

.list-video li.first-video .wrapper-video .thumb-image img {
	width: 100%;
}

.list-video li .wrapper-video {
	border-bottom:  1px solid #ddd;
	padding-bottom: 7px;
	margin-bottom:  7px;
}

.list-video li.first-video .wrapper-video {
	border: 1px solid #ddd;
}

.list-video li:last-child .wrapper-video {
	border-bottom:  none;
	margin-bottom:  0;
	padding-bottom: 0;
}

.title-download-pack {
	max-width: 680px;
	margin:    0 auto 60px auto;
}

.title-download-pack h1 {
	margin-top: 0;
}

.bg-fromdownload {
	background: #f2f1ec;
	position:   relative;
}

.bg-fromdownload .padding-lr-60 {
	padding-right: 60px;
}

.bg-fromdownload .padding-lt-60 {
	padding-left: 60px;
}

.bg-fromdownload:before {
	position:   absolute;
	content:    "";
	top:        0;
	right:      0;
	bottom:     0;
	left:       50%;
	background: #e6e1de;
}

.form-apply-online {
	background: #856652;
	padding:    60px 0;
	text-align: center;
	color:      #fff;
}

.form-apply-online h2 {
	color:         #fff;
	margin-top:    0;
	margin-bottom: 30px;
}

.form-apply-online .modal-form {
	border:         1px solid #fff;
	text-transform: uppercase;
	color:          #fff;
	padding:        8px 40px;
	display:        inline-block;
	background:     transparent;
	font-size:      16px;
	font-weight:    700;
}

.form-apply-online .modal-form:hover {
	color:        #fcf8e3;
	border-color: #fcf8e3;
}

.form-apply-online .modal-form:focus, #FormApplyOnline .modal-dialog .modal-content .close:focus, .modalform .modal-dialog .modal-content .close:focus {
	outline: none;
}

#FormApplyOnline .modal-dialog {
	width:     100%;
	max-width: 1200px;
}
 .modalform .modal-dialog .modal-content{
	padding: 10px 20px;
   }
#FormApplyOnline .modal-dialog .modal-content,  .modalform .modal-dialog .modal-content {
	background: #f2f1ec;
	position:   relative;
}

#FormApplyOnline .modal-dialog .modal-content .close,  .modalform .modal-dialog .modal-content .close {
	background: url('images/icon-close.png');
	width:      26px;
	height:     26px;
	display:    inline-block;
	border:     none;
	box-shadow: 0 0 0;
	position:   absolute;
	top:        10px;
	right:      10px;
	opacity:    1;
	cursor:     pointer;
}

#FormApplyOnline .modal-dialog .modal-content .close:hover,  .modalform .modal-dialog .modal-content .close:hover {
	opacity: 0.8;
}

#FormApplyOnline .modal-dialog .modal-content .modal-body,  .modalform .modal-dialog .modal-content .modal-body {
	max-width: 746px;
	margin:    20px auto 10px auto;
	color:     #51504f;
}

#FormApplyOnline .modal-dialog .modal-content .modal-body h2 {
	color:         #000;
	margin-bottom: 20px;
}

#FormApplyOnline .modal-dialog .modal-content .modal-body p {
	margin-bottom: 15px;
}

#FormApplyOnline .modal-dialog .modal-content .modal-body .btn {
	background:     #b0884a;
	padding:        15px 0;
	text-align:     center;
	width:          48%;
	text-transform: uppercase;
	color:          #fff;
	border-radius:  0;
	float:          left;
	font-size:      17px;
	font-weight:    bold;
}

#FormApplyOnline .modal-dialog .modal-content .modal-body .btn:hover {
	background: #856652;
}

#FormApplyOnline .modal-dialog .modal-content .modal-body .btn2 {
	background: #856652;
	float:      right;
}

#FormApplyOnline .modal-dialog .modal-content .modal-body .btn2:hover {
	background: #b0884a;
}

#FormApplyOnline .modal-dialog .modal-content .modal-body .group-btn {
	max-width: 700px;
	width:     100%;
	margin:    10px auto 20px auto;
	display:   block;
	overflow:  hidden;
}

.download-pds-page .summarytext {
	font-size:  16px;
	text-align: left;
}

.download-pds-page .summarytext .list-grid {
	float: right;
}

.download-pds-page .summarytext .list-grid li {
	list-style:          none;
	float:               left;
	width:               32px;
	height:              32px;
	display:             inline-block;
	margin-left:         8px;
	background:          url("images/icon-list-gird.png");
	background-position: 0 -48px;
	cursor:              pointer;
}

.download-pds-page .summarytext .list-grid li.list {
	background-position: -49px -48px;
}

.download-pds-page .summarytext .list-grid li.active, .download-pds-page .summarytext .list-grid li:hover {
	background-position: -1px 0;
}

.download-pds-page .summarytext .list-grid li.list.active, .download-pds-page .summarytext .list-grid li.list:hover {
	background-position: -50px 0;
}

.download-pds-page .list-link:after, .download-pds-page .list-link:before {
	content: "";
	clear:   both;
	display: table;
}

.download-pds-page .col-md-7 h1 {
	text-align: left;
}

.download-pds-page .list-link li {
	list-style: none;

}

.download-pds-page .list-link li .inner-link {
	border-bottom:  1px solid #dcdcd4;
	padding-bottom: 25px;
	margin-bottom:  20px;
}

.download-pds-page .list-link li .inner-link a {
	display:       block;
	font-size:     18px;
	font-weight:   600;
	padding-right: 20px;
	position:      relative;
}

.download-pds-page .list-link li .inner-link a .icon-download {
	width:      11px;
	height:     19px;
	display:    inline-block;
	background: url("images/icon-download.png");
	position:   absolute;
	right:      4px;
	top:        2px;
}

.download-pds-page .list-link.show-list li:last-child .inner-link {
	border-bottom:  0;
	padding-bottom: 0;
	margin-bottom:  0;
}

.download-pds-page .group-title h3 {
	margin-top:    20px;
	margin-bottom: 20px;
}

.download-pds-page .list-link.show-list .col-sm-3 {
	width: 100%;
}

.download-pds-page .list-link li .inner-link img {
	margin-bottom:      20px;
	-webkit-box-shadow: 2px 3px 7px #aaa;
	-moz-box-shadow:    2px 3px 7px #aaa;
	box-shadow:         2px 3px 7px #aaa;
}

.download-pds-page .list-link.show-list li .inner-link img {
	display: none;
}

.download-pds-page .list-link.show-list {
	max-width: 600px;
}

.page_content p {
	margin-bottom: 20px;
}

.comment-form-url input[type=url] {
	margin-bottom: 30px;
	border:        0px;
	border-radius: 8px;
	padding:       7px;
	color:         #333;
}

.comment-respond p > label {
	width: 130px;
}

.comment-respond .cptch_title {
	display:        inline-block;
	clear:          none;
	padding-bottom: 0;
	vertical-align: middle;
	font-weight:    700;
	width:          130px;
}

.comment-respond .cptch_wrap {
	display:        inline-block !important;
	position:       relative;
	clear:          none;
	vertical-align: middle;
}

.comment-respond .cptch_block {
	margin-bottom: 30px;
}

.wrapper-team .group-title {
	margin-bottom: 35px;
	text-align:    left;
}

.wrapper-team .list-title {
	margin-top:    0;
	margin-bottom: 15px;
	text-align:    left;
}

.wrapper-list-team .item-team .thumb-image {
	margin-bottom: 25px;
}

.wrapper-list-team .item-team .group-description {
	position: relative;
	z-index:  1;
}

.wrapper-list-team .item-team:nth-child(3n+1) {
	clear: both;
}

.wrapper-list-team .item-team .group-description .content-hide {
	display: none;
}

.wrapper-list-team .item-team .group-description .open-desc {
	position:           absolute;
	right:              0;
	top:                0;
	width:              28px;
	height:             28px;
	cursor:             pointer;
	z-index:            9;
	-webkit-transition: all 0.2s ease;
	-moz-transition:    all 0.2s ease;
	-ms-transition:     all 0.2s ease;
	-o-transition:      all 0.2s ease;
	transition:         all 0.2s ease;
}

.wrapper-list-team .item-team .group-description .open-desc:after,
.wrapper-list-team .item-team .group-description .open-desc:before {
	content:    "";
	width:      2px;
	height:     28px;
	background: #c3a474;
	display:    inline-block;

}

.wrapper-list-team .item-team .group-description .open-desc:after {
	-moz-transform:    rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform:      rotate(90deg);
	-ms-transform:     rotate(90deg);
	transform:         rotate(90deg);
	position:          relative;
	left:              11px;
}

.wrapper-list-team .item-team .group-description .open-desc:before {
	-moz-transform:    rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform:      rotate(180deg);
	-ms-transform:     rotate(180deg);
	transform:         rotate(180deg);
	left:              13px;
	position:          relative;
}

.wrapper-list-team .item-team .group-description.desc_open .content-hide {
	border-bottom: 1px solid #e5e5e5;
}

.wrapper-list-team .item-team .group-description.desc_open .open-desc {
	top:                100%;
	-webkit-transition: all 0.2s ease;
	-moz-transition:    all 0.2s ease;
	-ms-transition:     all 0.2s ease;
	-o-transition:      all 0.2s ease;
	transition:         all 0.2s ease;
	margin-top:         3px;
}

.wrapper-list-team .item-team .group-description.desc_open .open-desc:after {
	width:             1px;
	-moz-transform:    rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform:      rotate(45deg);
	-ms-transform:     rotate(45deg);
	transform:         rotate(45deg);
}

.wrapper-list-team .item-team .group-description.desc_open .open-desc:before {
	width:             1px;
	-moz-transform:    rotate(135deg);
	-webkit-transform: rotate(135deg);
	-o-transform:      rotate(135deg);
	-ms-transform:     rotate(135deg);
	transform:         rotate(135deg);
}

.wrapper-list-team .item-team {
	margin-bottom: 40px;
}

.wrapper-list-team .item-team .title-item {
	padding-right: 30px;
	cursor:        pointer;
}

.wrapper-list-team .item-team .title-item h3 {
	font-size:     26px;
	margin-bottom: 3px;
}

.wrapper-list-team .item-team .title-item p {
	font-size:      14px;
	text-transform: uppercase;
	color:          #b08849;
}

.wrapper-list-team .item-team.item_opacity .thumb-image {
	position: relative;
	/*opacity: 0.5;*/
}

.wrapper-list-team .item-team .thumb-image img {
	/* filter:         grayscale(100%);
	-moz-filter:    grayscale(100%);
	-webkit-filter: grayscale(100%);
	-ms-filter:     grayscale(100%);
	-o-filter:      grayscale(100%);
	filter:         url(filter.svg#greyscale);
	filter:         gray;*/
}

.wrapper-list-team .item-team.item_opacity .thumb-image img {
	filter:         none;
	-moz-filter:    none;
	-webkit-filter: none;
	-ms-filter:     none;
	-o-filter:      none;
	filter:         none;
	filter:         none;
}

/*.wrapper-list-team .item-team.item_opacity .thumb-image:after {*/
/*content:    "";*/
/*position:   absolute;*/
/*width:      100%;*/
/*height:     100%;*/
/*left:       0;*/
/*top:        0;*/
/*background: rgba(255, 255, 255, 0.3);*/
/*}*/

#mce-responses {
	width:          100%;
	float:          left;
	color:          #b8914e;
	padding-top:    10px;
	text-transform: uppercase;
	font-weight:    600;
	text-align:     center;
	padding-right:  100px;
}
.mktoForm .mktoError {
	    left: 0% !important;
	}
@media (min-width: 768px) {
	.group-item-team:before, .group-item-team:after {
		content: "";
		clear:   both;
		display: table;
	}

	.group-item-team {
		position: relative;
	}

	.wrapper-list-team .pd-bottom .item-team .group-description {
		opacity: 0;
	}

	.wrapper-list-team .pd-bottom .item-team.item_opacity .group-description {
		opacity: 1;
	}

	.group-item-team .item-team {
		position: static;
	}

	.wrapper-list-team .item-team .group-description.desc_open {
		position:   absolute;
		left:       0;
		right:      0;
		/*bottom:     0;*/
		background: #fff;
		z-index:    9;
	}

	.wrapper-list-team .item-team .group-description.desc_open .title-item,
	.wrapper-list-team .item-team .show-only-desktop .title-item {
		width:         33.33333333%;
		float:         left;
		padding-right: 15px;
		padding-left:  15px;
	}

	.wrapper-list-team .item-team .group-description.desc_open .content-hide,
	.wrapper-list-team .item-team .show-only-desktop .content-desc {
		width:         66.66666667%;
		float:         left;
		padding-right: 15px;
		padding-left:  15px;
	}

	.wrapper-list-team .item-team .group-description.desc_open:after {
		height:     1px;
		content:    "";
		display:    inline-block;
		position:   absolute;
		left:       15px;
		right:      15px;
		bottom:     -10px;
		background: #e5e5e5;
	}

	.wrapper-list-team .item-team .group-description.desc_open .content-hide {
		border-bottom: none
	}

	.wrapper-list-team .item-team .group-description.desc_open .open-desc {
		right: 15px;
		top:   115%;
	}

	.wrapper-list-team .group-item-team {
		margin-bottom: 40px;
	}

	.wrapper-list-team .group-item-team .item-team {
		margin-bottom: 0;
	}

	.wrapper-list-team .item-team .show-only-desktop {
		position: absolute;
		left:     0;
		right:    0;
		opacity:  0;
	}

}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.three-column-report li .content-inner {
		padding: 15px 40px 15px 15px
	}

	.font-62 {
		font-size: 40px;
	}

	.three-column-report li .content-inner .icon-report {
		top:        50%;
		margin-top: -16px
	}

	.three-column-report li .content-inner .icon-video {
		top:        50%;
		margin-top: -20px;
		height:     40px;
		right:      30px
	}

	.three-column-report li .content-inner .icon-video:before {
		width:       40px;
		height:      40px;
		margin-left: -20px;
		margin-top:  -20px
	}

	.latest-blog .list-latest-blog {
		margin: 0 -10px
	}

	.latest-blog .list-latest-blog li {
		padding: 0 10px
	}

	.statistic_left p b, .statistic_right p b {
		font-size: 30px
	}

	.three-column-report.column-block li {
		margin-bottom: 22px
	}

	.three-column-report.column-block li .content-inner {
		padding: 32px 15px 32px 25px
	}
}

@media only screen and (min-width: 768px) and (max-width: 993px) {
	.top-latest-report .col-sm-4 {
		width:      100%;
		margin-top: 20px
	}

	.top-latest-report .statistic_left {
		border-left: none
	}

	.top-latest-report .content-last-report p br {
		display: none
	}

	.three-column-report.column-block li {
		margin-bottom: 20px
	}

	.three-column-report.column-block li .content-inner {
		padding: 21px 15px 20px 25px
	}

	.navbar-toggle {
		display: block;
		top:     10px;
	}

	/*.navHeaderCollapse{*/
	/*display: none;*/
	/*}*/
	/*.navHeaderCollapse.in {*/
	/*display: block;*/
	/*}*/
	/*.navHeaderCollapse.collapse.in{*/
	/*padding-bottom: 0;*/
	/*overflow: visible!important;*/
	/*}*/
	.navbar-collapse.collapse.navHeaderCollapse {
		display:  none !important;
		height:   0 !important;
		overflow: hidden !important;
		/*padding-left: 15px;*/
	}

	.navbar-collapse.collapse.navHeaderCollapse.in {
		display:        block !important;
		height:         auto !important;
		padding-bottom: 0;
		overflow-y:     auto !important;
	}
}

@media (max-width: 767px) {
	.top-latest-report .col-sm-4 {
		margin-top: 15px
	}

	.quarterly-reports .text-right {
		text-align: left;
	}

	.font-62 {
		font-size: 30px;
	}

	a.mobile-login-logo, a.mobile-logout-logo {
		position: absolute;
		right:    35px;
		top:      4px
	}

	a.mobile-login-logo span, a.mobile-logout-logo span {
		font-size: 20px;
		color:     #000
	}

	.navbar-toggle.mobile-nav-opened {
		background-image: url(images/close.png)
	}

	.widget4-mobile {
		margin-top: 30px
	}

	#investor-switch {
		float:    right;
		left:     15px;
		position: absolute;
		right:    15px;
		top:      17px
	}

	#investor-switch a {
		width:        100%;
		padding-left: 15px
	}

	#investor-switch .dropdownvisible li a {
		padding-left: 0
	}

	.switch-col {
		display: block
	}

	.dropcontainer ul {
		width: 100%
	}

	.dropcontainer {
		left:  0;
		right: 0
	}

	#investor-switch .trigger, #investor-switch .activetrigger {
		background-position: center right 10px
	}

	.three-column-report li {
		width:         100%;
		margin-bottom: 15px
	}

	.three-column-report li .content-inner {
		padding: 15px 10px
	}

	.three-column-report li .content-inner {
		padding: 15px 40px 15px 15px
	}

	.three-column-report li .content-inner .icon-report {
		top:        50%;
		margin-top: -16px
	}

	.three-column-report li .content-inner .icon-video {
		top:        50%;
		margin-top: -15px;
		height:     30px;
		right:      30px
	}

	.three-column-report li .content-inner .icon-video:before {
		width:       30px;
		height:      30px;
		margin-left: -15px;
		margin-top:  -15px
	}

	.three-column-report li .content-inner .icon-video:after {
		margin-left:   -4px;
		margin-top:    -8px;
		border-top:    8px solid transparent;
		border-left:   12px solid #46474a;
		border-bottom: 8px solid transparent
	}

	.three-column-report.column-block {
		margin-top: 15px
	}

	.three-column-report.column-block li {
		margin-bottom: 15px
	}

	.three-column-report.column-block li .content-inner {
		padding: 15px 30px 15px 15px
	}

	.info-invested .last-payment, .info-invested .account-balance {
		width:   100%;
		padding: 15px
	}

	.info-invested .last-payment {
		padding-bottom: 0
	}

	.info-invested {
		padding-bottom: 15px
	}

	.info-invested .btn {
		width: 100%
	}

	.content-invest .list-unit-prices li {
		width:         100%;
		margin-bottom: 15px
	}

	.latest-blog .list-latest-blog {
		margin: 0 -10px
	}

	.latest-blog .list-latest-blog li {
		width:         50%;
		margin-bottom: 15px;
		padding:       0 10px
	}

	.latest-blog .list-latest-blog li:nth-child(2n+1) {
		clear: both
	}

	.latest-blog .list-latest-blog li:nth-child(4n+1) {
		clear: none
	}

	.block-video {
		margin-top: 0
	}

	.block-video .col-md-3 {
		display: none
	}

	.wrapper-investor.margin-top-20 {
		margin-top: 15px
	}

	.wrapper-investor.margin-top-20 .widget3 {
		padding-top: 0
	}

	.latest-blog {
		margin-top:     0;
		padding-bottom: 25px
	}

	.content-invest {
		padding: 30px 0 15px
	}

	.content-invest .list-unit-prices {
		margin-bottom: 10px
	}

	.latest-blog .title-latest-blog {
		padding-top:    20px;
		padding-bottom: 20px
	}

	.latest-blog .title-latest-blog .text-right {
		text-align: left
	}

	.latest-blog .title-latest-blog .text-right .read-more-brist {
		margin-top: 0
	}

	.statistic_left {
		border-left:   none;
		padding-left:  5px;
		padding-right: 5px
	}

	.content-last-report p br {
		display: none
	}

	.admin-bar .main {
		margin-top: 18px
	}

	.admin-bar .hassubmenu {
		margin-top: 70px;
	}

	.admin-bar .main .title-download-pack {
		margin-top: 30px
	}

	h1 {
		font-size: 30px
	}

	.latest-blog .title-latest-blog h3 {
		font-size: 26px
	}

	#wpadminbar {
		display: none !important
	}

	.admin-bar .navbar-fixed-top {
		top: 0
	}

	.primary-logo img {
		width: 112px
	}

	.block-video .porter-modal img {
		width: 100%
	}

	.content-head-report {
		padding:    30px 0;
		margin-top: 30px
	}

	.top-latest-report {
		margin-top: 20px
	}

	/*.thumb-video {*/
	/*width: 100%*/
	/*}*/
	.statistic_left .price_big p, .statistic_right .price_big p,
	.statistic_left .price_big, .statistic_right .price_big {
		font-size:   24px;
		line-height: 26px;
	}

	#yks_form_error_message {
		position: static;
	}

	.bg-fromdownload .padding-lr-60 {
		margin-top: 30px;
	}

	.title-download-pack {
		margin-bottom: 40px;
	}

	.mc-field-group {
		width: 50%
	}

	.switch-col {
		display: none
	}

	.nav-secondary ul {
		margin-left: 0
	}

	.nav-secondary li {
		margin-right: 9px
	}

	.invest-table td, .invest-table th {
		font-size: 11px
	}

	#colophon .btn {
		width:       100%;
		margin-left: 0
	}

	.hide-sm {
		display: none !important
	}

	.show-sm {
		display: block !important
	}

	.list-video li {
		width: 100%;
	}

	.list-video li.first-video .thumb-image img {
		width: 100%;
	}

	.fourblocks .widget6 {
		padding: 0;
	}

	.download-pds-page .list-link.show-grid .col-sm-3 {
		width: 50%;
		float: left;
	}

	.download-pds-page .summarytext .list-grid, .bg-fromdownload:before {
		display: none;
	}

	.bg-fromdownload .padding-lr-60 {
		padding-right: 15px;
		margin-bottom: 40px;
	}

	#FormApplyOnline .modal-dialog {
		width:  96%;
		margin: 0 auto;
	}

	.list-video li .title-video h4 {
		font-size: 18px;
	}

	.wrapper-list-team .item-team {
		width: 50%;
		float: left;
	}

	.wrapper-list-team .item-team:nth-child(3n+1) {
		clear: none;
	}

	/*.wrapper-list-team .item-team:nth-child(2n+1) {*/
	/*clear: both;*/
	/*}*/
	.show-only-desktop {
		display: none;
	}

	#mktoForm_1012 .mktoFormRow:nth-child(5) .mktoLabel {
		padding: 0px;  
		line-height: 1;
		left:  0px;
		top: 8px;
		position:absolute;
	}
	#mktoForm_1012 .mktoFormRow:nth-child(5) .mktoFormCol .mktoFieldWrap{
		position: relative;
		padding-top: 8px;
	}
	#mktoForm_1012 .mktoFormRow input[type="checkbox"] {
		width: 12px;
		top: 8px!important;
		height: 12px;
	}
	.mktoForm .mktoError {
	    bottom: -46px !important;
	    left: 0 !important;
	    position: absolute;
	    right: auto !important;
	}

}
@media screen and (max-width:1200px){
	.nav-primary .show-sm{
		display:block !important;
	}
}

@media screen and (max-width: 600px) {
	.content-invest .feesmallprint a {
		display: block
	}

	.content-invest .feesmallprint a:first-child {
		padding-right: 0
	}

	.content-invest .feesmallprint a:first-child:after {
		display: none
	}

	.fix-width-responsive {
		min-width:  83px;
		text-align: right;
	}

	.view-now {
		font-size:       0;
		background:      url(images/icon-view-now.png) no-repeat;
		width:           26px;
		height:          18px;
		display:         inline-block;
		vertical-align:  middle;
		background-size: contain;

	}

	.download-report {
		font-size:       0;
		background:      url(images/icon-pdf.png);
		width:           19px;
		height:          24px;
		display:         inline-block;
		vertical-align:  middle;
		background-size: contain;
	}

	#mce-responses {
		padding-right: 0;
	}
}

@media (max-width: 480px) {
	.latest-blog .list-latest-blog li {
		width: 100%
	}

	.latest-blog .list-latest-blog li .content-inner {
		min-height: inherit
	}

	.hassubmenu .widget2.margin-top-60 {
		padding:    10px;
		margin-top: 40px;
	}

	.bg-fromdownload {
		padding: 0 10px;
	}

	#FormApplyOnline .modal-dialog .modal-content .modal-body .btn {
		font-size: 14px;
	}

	#mc_embed_signup_scroll .mc-field-group {
		width: 100%;
	}
}

@media (max-width: 420px) {
	.wrapper-list-team .item-team, .wrapper-list-team .item-team .thumb-image img {
		width: 100%;
	}
}

@media (max-width: 380px) {
	#FormApplyOnline .modal-dialog .modal-content .modal-body .btn {
		font-size: 12px;
	}

	.download-pds-page .list-link.show-grid .col-sm-3 {
		width: 100%;
		float: none;
	}

	.download-pds-page .list-link.show-grid .col-sm-3 img {
		width: 100%;
	}

	.list-video li .time-video {
		display: none;
	}

	.list-video li.first-video .title-video {
		padding: 22px 25px 15px 25px;
	}

	.comment-respond p > label {
		width: 100%;
	}

	.comment-respond .cptch_title {
		width:         100%;
		margin-bottom: 5px;
	}

	.comment-respond input[type=url], .comment-respond input[type=email], .comment-respond input[type=text] {
		width: 100%;
	}
}

@media (max-width: 320px) {
	.wrapper_video_analysic .icon {
		margin-top: 0
	}

	.statistic_left p, .statistic_right p {
		margin-bottom: 20px
	}

	.hidden-table-mobile {
		display: none;
	}

	.nav-secondary li {
		margin-right: 6px;
	}

	.nav-secondary li:last-child {
		margin-right: 0;
	}

	.form-apply-online h2 {
		font-size: 28px;
	}

	#FormApplyOnline .modal-dialog .modal-content .modal-body .btn {
		font-size:     14px;
		width:         100%;
		display:       block;
		margin-bottom: 15px;
	}

	#FormApplyOnline .modal-dialog .modal-content .modal-body .btn:last-child {
		margin-bottom: 0;
	}

	.list-video li .title-video {
		padding-top: 15px;
	}

	.list-video li .title-video h4 {
		font-size: 16px;
	}
}

.social-footer {
	margin:      0;
	padding-top: 30px;
}

.social-footer li {
	display:      inline-block;
	margin-right: 10px;
}

.social-footer li:last-child {
	margin-right: 0;
}

#colophon .social-footer li a {
	border:        2px solid #fff;
	color:         #fff;
	width:         34px;
	height:        34px;
	border-radius: 50%;
	overflow:      hidden;
	text-align:    center;
	line-height:   31px;
	display:       inline-block;
}

#colophon .social-footer li a:hover {
	color:        #b08849;
	border-color: #b08849;
}

/* Notification */
#top-notification {
    font-size: 13px;
    margin: 0;
    padding: 5px 5px;
    background: #BD975A;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-top: none;
    border-left: none;
    border-right: none;
    color: #ffffff;
    position: relative;
}
#top-notification a {
    color: #ffffff;
    text-decoration: underline;
}
#top-notification p {
    padding: 0 30px;
}
#top-notification .close {
    font-size: 35px;
    font-weight: lighter;
    opacity: 1;
    line-height: 18px;
    background: #9F7E42;
    padding: 5px;
    color: #362B16;
    text-shadow: none;
    position: absolute;
    right: 0;
    top: 0;
}

@media (max-width: 992px) {
	.main {
		margin-top: 219px
	}
}

@media (max-width: 768px) {
	.main {
		margin-top: 150px
	}
	.mktoForm .mktoFormRow .mktoRequiredField .mktoAsterix {
		float: right!important;
	}

}
@media (max-width: 480px) { 
	#mktoForm_1012 .mktoFormRow input[type="checkbox"] {
		top: 8px!important;
	}
}

body .mktoForm .mktoCheckboxList {
 	padding: 0;
}
.mktoFieldWrap > div:empty, .mktoFieldWrap label:empty {
    height: 0;
    line-height: 0 !important;
    margin: 0 !important;
    min-height: 0 !important;
    padding: 0;
}



/* Login page */
.page-template-page_login #loginform {
	position: relative;
}
.resume-online-btn {
	position: absolute;
	bottom: 0;
	right:0;
	border:         none;
	color:          #222;
	padding:        1px;
	margin-left:    2px;
	font-size:      12px;
	border-radius:  2px;
	line-height:    1em;
}
.resume-online-btn a{
	margin-top: 0;
	color: #836654;
	font-size: 15px;
	padding: 5px;
	text-align: left;
	text-transform:none;
	text-decoration: none;
	line-height: 18px;
}

.resume-online-btn span {
	border-bottom:1px solid #bfbdbd;
}
/* Pagination */
.paginate {
	text-align: center; margin: 20px 15px; }
.paginate label {float: left; font-size: 12px; color: #BD975A; margin-top: 3px; font-weight: bolder;}
.paginate ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-left: 50px;
	text-align: left;}
.paginate li {
	display: inline;margin: 0 2px; }
.paginate a, .paginate span{
	border-radius: 3px;
	box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px;
	margin: 1px 2px;
	padding: 2px 7px;
	display: inline-block;
	border-top: 1px solid #fff;
	text-decoration: none;
	color: #717171;
	font-size: 11px;
	text-shadow: white 0 1px 0;
	background-color: #f5f5f5;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#eaeaea));
	background-image: -webkit-linear-gradient(top, #f9f9f9, #eaeaea);
	background-image: -moz-linear-gradient(top, #f9f9f9, #eaeaea);
	background-image: -ms-linear-gradient(top, #f9f9f9, #eaeaea);
	background-image: -o-linear-gradient(top, #f9f9f9, #eaeaea);
	background-image: linear-gradient(top, #f9f9f9, #eaeaea);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9', EndColorStr='#eaeaea'); }
.paginate span {
}
.paginate a:first-child, .paginate a.first {
	margin-left: 0; }
.paginate a:last-child, .paginate a.last {
	margin-right: 0; }
.paginate a:hover, .paginate a:focus {
	border-color: #fff;
	background-color: #fdfdfd;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#fafafa));
	background-image: -webkit-linear-gradient(top, #fefefe, #fafafa);
	background-image: -moz-linear-gradient(top, #fefefe, #fafafa);
	background-image: -ms-linear-gradient(top, #fefefe, #fafafa);
	background-image: -o-linear-gradient(top, #fefefe, #fafafa);
	background-image: linear-gradient(top, #fefefe, #fafafa);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#fafafa'); }
.paginate a.more, .paginate .dots {
	box-shadow: 0 0 0 0 transparent;
	border: 0 none;
	background: transparent;
	margin-left: 0;
	margin-right: 0; }
.paginate a.active,.paginate .current {
	box-shadow: rgba(0, 0, 0, 0.75) 0 0 0 0 inset;
	border-color: #505050;
	color: #f2f2f2;
	text-shadow: black 0 1px 0;
	padding: 3px 8px;
	background-color: #676767;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#5f5f5f), to(#5c5c5c));
	background-image: -webkit-linear-gradient(top, #5f5f5f, #5c5c5c);
	background-image: -moz-linear-gradient(top, #5f5f5f, #5c5c5c);
	background-image: -ms-linear-gradient(top, #5f5f5f, #5c5c5c);
	background-image: -o-linear-gradient(top, #5f5f5f, #5c5c5c);
	background-image: linear-gradient(top, #5f5f5f, #5c5c5c);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5f5f5f', EndColorStr='#5c5c5c'); }

/* Apply online */
#FormApplyOnline .modal-dialog .modal-content .modal-body .group-btn {
	text-align: center;
}
#FormApplyOnline .modal-dialog .modal-content .modal-body .btn2 {
	float: none;
}

#colophon .social-footer li a .fa {
	padding-top: 8px;
}

#mktoForm_1012 .mktoFormRow:nth-child(5) .mktoLabel {
	padding-left: 20px;
	width: auto !important;
	margin-bottom: 0;
}

#mktoForm_1012 .mktoFormRow input[type="checkbox"] {
	float: left !important;
	left: 0;
	position: absolute;
	top: 21px;
	width: auto !important;
}
@media (min-width: 768px) and (max-width: 980px) { 
	.container {
		width: 730px;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	.nav-secondary li:hover:after, 
	.nav-secondary li.current-menu-item:after,
	.nav-secondary li.active:after {
		bottom: -16px;
	}
	.nav-secondary li a {
		font-size: 11px;
	}
	.nav-secondary li {
		margin-right: 8px;
	}
	
}

.text-ellipsis{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.padding-lt-40 {
	padding-left: 40px;
}

.margin-top-25 {
	margin-top: 25px;
}

.padding-top-45 {
	padding-top: 45px;
}

.margin-bottom-60 {
	margin-bottom: 60px;
}

.mktoForm .mktoFormCol {
	margin-bottom: 0 !important;
}

.margin-bottom-25 {
	margin-bottom: 25px;
}

@media (max-width: 768px) {
	.latest-prices {
		margin: 20px auto;
	}
}

#topnavbar .navbar-collapse {
	max-height: 440px;
}

/* update the main nav to show hamburger under 1200px */
@media (max-width: 1200px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
    	.primary-logo{
    		width:100%;
	}
	.primary-logo img{
		max-width:150px;
	}

	.nav-primary .hide-m{
		position: absolute;
    		right: 0px;
    		z-index: 100;
	}
	#topnavbar .show-sm {
    		display: block;
	}
	#topnavbar .menu-item-has-children{
		display:none !important;
	}
	#topnavbar .navbar-toggle{
		top:0px !important;
	}

}

@media (max-width: 768px) {
	#topnavbar .navbar-toggle{
               	top:-10px !important;
       	}
	a.mobile-login-logo, a.mobile-logout-logo{
		top:0px;
	}
}
.ssba img{
	margin-top:6px;
}

.download-app {
	margin-top: 72px;
}

.outer {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.overlay {
	background: #2a2a2a;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0.5;
}

.hero-slider {
	background-position: center center;
	background-size: cover;
	position: relative;
	min-height: 200px;
}

.hero-slider h2 {
	color: white;
}

.hero-title {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	max-width: 600px;
	width: 100%;
	padding: 10px;
}

.two-column-full {
	position: relative;
}

.two-column-full .col1 {
	background: #f2f1ec;
}

.two-column-full:before {
	content: " ";
	background: #f2f1ec;
	width: 50%;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	z-index: -1;

}

.two-column-full:after {
	content: " ";
	width: 50%;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	background: #494949;
	z-index: -1;
}

.button-icon {
	padding: 80px;
}

.button-icon.bg-color .text {
	background-color: #b0884a;
	transition:all .5s;
}
.button-icon.bg-color .text:hover {
       	background-color: inherit;
	color:#494949;
}

.button-icon a span {
	display: inline-block;
	transition:all .5s;
}
.button-icon a span:hover {
       	color:#494949;
	background:#b0884a;
}

.button-icon .text {

	min-width: 345px;
	padding: 15px;
	font-size: 15px;
	line-height: 15px;
	font-weight: bold;
	border: 2px solid #b0884a;
	color: white;
	text-align: center;
}

.button-icon .icon {
	padding-right: 20px;
}

.button-icon .icon img {
	max-width: 45px;

}

.bottom-text {
	padding: 50px 30px;
	text-align:center;
}

@media screen and (max-width: 1199px) {
	.button-icon {
		text-align: center;
		padding: 80px 0;
	}
	.navbar-toggle {
		display: block;
	}
}

@media screen and (max-width: 991px) {
	.hero-slider h2 {
		font-size: 22px;
	}

	.two-column-full:after {
		background: none;
	}

}

@media screen and (max-width: 767px) {
	.hero-slider h2 {
		font-size: 16px;
	}

	.button-icon {
		padding: 40px 10px;
	}

	.button-icon .icon {
		padding-right: 5px;
	}

	.button-icon .text {
		min-width: 280px;
	}
}

@media screen and (max-width: 320px) {
	.button-icon .text {
		min-width: 220px;
		padding: 15px 5px;
		font-size: 13px;
	}
}

#text-block .btn{
	font-size: 14px;
	padding: 9px 20px;
	margin-left: 7px;
	border: 2px solid #B0884A;
	color: #646363;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
#text-block .btn:hover{
	background-color: #B0884A;
	color: #fff;
}
