#dnn_content {padding:0px;}
#dnn_content, .Mian_Box, .Mian_Box_4, .Mian_Box_2, .Mian_Box_5, .Mian_Box, .Mian_Box_6 {
	background: url('/Portals/0/assets/bg.png');
}
p {padding-bottom:20px;}
.photo_box .content h1 {
    color: #FFF;
    font-size: 45px;
    margin-bottom: 15px;
	line-height: 55px;
}
.photo_box .content >.fa {height:50%;}
.home_fc_banner li {
    list-style: none;
}
div.text_style_5 h3 span {
    font-size: 0.8em;
    color: #dab98e;
}
.shoutout h1 {
    font-size: 80px;
    margin-bottom: 40px;
	line-height: 90px;
}
.fake-button {cursor: pointer;}
.color-white {color:#ffffff;}
.color-gray {color:#a0a0a0}
.big-size {font-size:130% !important;}
.incr-size {font-size:110% !important;}
.small-size {font-size:80% !important;}
dl dd {
    margin-bottom: 22px;
}
p {padding: 0 0 20px;}
.list-ordened,
.list-ordened2,
.list-ordened3 {
    counter-reset: custom-counter;
    list-style: none;
	margin-bottom:20px;	
}
.list-ordened li,
.list-ordened2 li,
.list-ordened3 li{
	position:relative;
    padding-left: 27px;
    margin-bottom: 3px;
	line-height:24px;
}
.list-ordened li:before,
.list-ordened2 li:before,
.list-ordened3 li:before {
    position: absolute;
    top: 0;
    left: 0;
    content: counter(custom-counter);
    counter-increment: custom-counter;
    font-weight: bold;
	color:#d10016;
}
.list-ordened2 li{
	padding-left:32px;
    margin-bottom: 13px;
	padding-top:1px;
}
.list-ordened2 li:before {
	width:26px;
	height:26px;
	line-height:24px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	display:inline-block;
	border:1px solid #d10016;
	text-align:center;
}
.list-ordened3 li{
	padding-left:32px;
    margin-bottom: 13px;
	padding-top:1px;
}
.list-ordened3 li:before {
	width:26px;
	height:26px;
	line-height:26px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	display:inline-block;
	text-align:center;
	background-color:#d10016;
	color:#FFF;
}
/* Embed */
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* CTA */
a[class*="Button"].cta {
    background-color: #be824e;
}
a.Button_style1:hover, a.Button_style2:hover, a.Button_style3:hover {
    color: #fff !important;
    background-color: #2e2e2e;
    text-decoration: none;
}
.btn-accent {
    color: #fff;
    background-color: #be824e;
    border-color: #be824e;
}
/* Force */
.force-dark {
	color: #26221f !important;
}
/*page Spacing*/
.mt-5 {
	margin-top: 5px;
}
.mb-5{
	margin-bottom: 5px;
}
.pt-5 {
	padding-top: 5px;
}
.pb-5 {
	padding-bottom: 5px;
}
.mt-10 {
	margin-top: 10px;
}
.mb-10 {
	margin-bottom: 10px;
}
.pt-10 {
	padding-top: 10px;
}
.pb-10 {
	padding-bottom: 10px;
}
.mt-20 {
	margin-top: 20px;
}
.mb-20 {
	margin-bottom: 20px;
}
.pt-20 {
	padding-top: 20px;
}
.pb-20 {
	padding-bottom: 20px;
}
.mt-30 {
	margin-top: 30px;
}
.mb-30 {
	margin-bottom: 30px;
}
.pt-30 {
	padding-top: 30px;
}
.pb-30 {
	padding-bottom: 30px;
}
.mt-40 {
	margin-top: 40px;
}
.mb-40 {
	margin-bottom: 40px;
}
.pt-40 {
	padding-top: 40px;
}
.pb-40 {
	padding-bottom: 40px;
}
.mt-50 {
	margin-top: 50px;
}
.mb-50 {
	margin-bottom: 50px;
}
.pt-50 {
	padding-top: 50px;
}
.pb-50 {
	padding-bottom: 50px;
}
.mt-60 {
	margin-top: 60px;
}
.mb-60 {
	margin-bottom: 60px;
}
.pt-60 {
	padding-top: 60px;
}
.pb-60 {
	padding-bottom: 60px;
}
 @media only screen and (min-width: 1600px) {
.mt-10 {
	margin-top: 13px;
}
.mb-10 {
	margin-bottom: 13px;
}
.pt-10 {
	padding-top: 13px;
}
.pb-10 {
	padding-bottom: 13px;
}
.mt-20 {
	margin-top: 26px;
}
.mb-20 {
	margin-bottom: 26px;
}
.pt-20 {
	padding-top: 26px;
}
.pb-20 {
	padding-bottom: 26px;
}
.mt-30 {
	margin-top: 39px;
}
.mb-30 {
	margin-bottom: 39px;
}
.pt-30 {
	padding-top: 39px;
}
.pb-30 {
	padding-bottom: 39px;
}
.mt-40 {
	margin-top: 52px;
}
.mb-40 {
	margin-bottom: 52px;
}
.pt-40 {
	padding-top: 52px;
}
.pb-40 {
	padding-bottom: 52px;
}
.mt-50 {
	margin-top: 65px;
}
.mb-50 {
	margin-bottom: 65px;
}
.pt-50 {
	padding-top: 65px;
}
.pb-50 {
	padding-bottom: 65px;
}
.mt-60 {
	margin-top: 78px;
}
.mb-60 {
	margin-bottom: 78px;
}
.pt-60 {
	padding-top: 78px;
}
.pb-60 {
	padding-bottom: 78px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.mt-10 {
	margin-top: 7px;
}
.mb-10 {
	margin-bottom: 7px;
}
.pt-10 {
	padding-top: 7px;
}
.pb-10 {
	padding-bottom: 7px;
}
.mt-20 {
	margin-top: 14px;
}
.mb-20 {
	margin-bottom: 14px;
}
.pt-20 {
	padding-top: 14px;
}
.pb-20 {
	padding-bottom: 14px;
}
.mt-30 {
	margin-top: 21px;
}
.mb-30 {
	margin-bottom: 21px;
}
.pt-30 {
	padding-top: 21px;
}
.pb-30 {
	padding-bottom: 21px;
}
.mt-40 {
	margin-top: 28px;
}
.mb-40 {
	margin-bottom: 28px;
}
.pt-40 {
	padding-top: 28px;
}
.pb-40 {
	padding-bottom: 28px;
}
.mt-50 {
	margin-top: 35px;
}
.mb-50 {
	margin-bottom: 35px;
}
.pt-50 {
	padding-top: 35px;
}
.pb-50 {
	padding-bottom: 35px;
}
.mt-60 {
	margin-top: 42px;
}
.mb-60 {
	margin-bottom: 42px;
}
.pt-60 {
	padding-top: 42px;
}
.pb-60 {
	padding-bottom: 42px;
}
}
@media only screen and (max-width: 767px) {
.mt-10 {
	margin-top: 5px;
}
.mb-10 {
	margin-bottom: 5px;
}
.pt-10 {
	padding-top: 5px;
}
.pb-10 {
	padding-bottom: 5px;
}
.mt-20 {
	margin-top: 10px;
}
.mb-20 {
	margin-bottom: 10px;
}
.pt-20 {
	padding-top: 10px;
}
.pb-20 {
	padding-bottom: 10px;
}
.mt-30 {
	margin-top: 15px;
}
.mb-30 {
	margin-bottom: 15px;
}
.pt-30 {
	padding-top: 15px;
}
.pb-30 {
	padding-bottom: 15px;
}
.mt-40 {
	margin-top: 20px;
}
.mb-40 {
	margin-bottom: 20px;
}
.pt-40 {
	padding-top: 20px;
}
.pb-40 {
	padding-bottom: 20px;
}
.mt-50 {
	margin-top: 25px;
}
.mb-50 {
	margin-bottom: 25px;
}
.pt-50 {
	padding-top: 25px;
}
.pb-50 {
	padding-bottom: 25px;
}
.mt-60 {
	margin-top: 30px;
}
.mb-60 {
	margin-bottom: 30px;
}
.pt-60 {
	padding-top: 30px;
}
.pb-60 {
	padding-bottom: 30px;
}
}
/*page Spacing*/
.ml-5 {
	margin-left: 5px;
}
.mr-5 {
	margin-right: 5px;
}
.pl-5 {
	padding-left: 5px;
}
.pr-5 {
	padding-right: 5px;
}
.ml-10 {
	margin-left: 10px;
}
.mr-10 {
	margin-right: 10px;
}
.pl-10 {
	padding-left: 10px;
}
.pr-10 {
	padding-right: 10px;
}
.ml-20 {
	margin-left: 20px;
}
.mr-20 {
	margin-right: 20px;
}
.pl-20 {
	padding-left: 20px;
}
.pr-20 {
	padding-right: 20px;
}
.ml-30 {
	margin-left: 30px;
}
.mr-30 {
	margin-right: 30px;
}
.pl-30 {
	padding-left: 30px;
}
.pr-30 {
	padding-right: 30px;
}
.ml-40 {
	margin-left: 40px;
}
.mr-40 {
	margin-right: 40px;
}
.pl-40 {
	padding-left: 40px;
}
.pr-40 {
	padding-right: 40px;
}
.ml-50 {
	margin-left: 50px;
}
.mr-50 {
	margin-right: 50px;
}
.pl-50 {
	padding-left: 50px;
}
.pr-50 {
	padding-right: 50px;
}
.ml-60 {
	margin-left: 60px;
}
.mr-60 {
	margin-right: 60px;
}
.pl-60 {
	padding-left: 60px;
}
.pr-60 {
	padding-right: 60px;
}
 @media only screen and (min-width: 1600px) {
.ml-10 {
	margin-left: 13px;
}
.mr-10 {
	margin-right: 13px;
}
.pl-10 {
	padding-left: 13px;
}
.pr-10 {
	padding-right: 13px;
}
.ml-20 {
	margin-left: 26px;
}
.mr-20 {
	margin-right: 26px;
}
.pl-20 {
	padding-left: 26px;
}
.pr-20 {
	padding-right: 26px;
}
.ml-30 {
	margin-left: 39px;
}
.mr-30 {
	margin-right: 39px;
}
.pl-30 {
	padding-left: 39px;
}
.pr-30 {
	padding-right: 39px;
}
.ml-40 {
	margin-left: 52px;
}
.mr-40 {
	margin-right: 52px;
}
.pl-40 {
	padding-left: 52px;
}
.pr-40 {
	padding-right: 52px;
}
.ml-50 {
	margin-left: 65px;
}
.mr-50 {
	margin-right: 65px;
}
.pl-50 {
	padding-left: 65px;
}
.pr-50 {
	padding-right: 65px;
}
.ml-60 {
	margin-left: 78px;
}
.mr-60 {
	margin-right: 78px;
}
.pl-60 {
	padding-left: 78px;
}
.pr-60 {
	padding-right: 78px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.ml-10 {
	margin-left: 7px;
}
.mr-10 {
	margin-right: 7px;
}
.pl-10 {
	padding-left: 7px;
}
.pr-10 {
	padding-right: 7px;
}
.ml-20 {
	margin-left: 14px;
}
.mr-20 {
	margin-right: 14px;
}
.pl-20 {
	padding-left: 14px;
}
.pr-20 {
	padding-right: 14px;
}
.ml-30 {
	margin-left: 21px;
}
.mr-30 {
	margin-right: 21px;
}
.pl-30 {
	padding-left: 21px;
}
.pr-30 {
	padding-right: 21px;
}
.ml-40 {
	margin-left: 28px;
}
.mr-40 {
	margin-right: 28px;
}
.pl-40 {
	padding-left: 28px;
}
.pr-40 {
	padding-right: 28px;
}
.ml-50 {
	margin-left: 35px;
}
.mr-50 {
	margin-right: 35px;
}
.pl-50 {
	padding-left: 35px;
}
.pr-50 {
	padding-right: 35px;
}
.ml-60 {
	margin-left: 42px;
}
.mr-60 {
	margin-right: 42px;
}
.pl-60 {
	padding-left: 42px;
}
.pr-60 {
	padding-right: 42px;
}
}
@media only screen and (max-width: 767px) {
.ml-10 {
	margin-left: 5px;
}
.mr-10 {
	margin-right: 5px;
}
.pl-10 {
	padding-left: 5px;
}
.pr-10 {
	padding-right: 5px;
}
.ml-20 {
	margin-left: 10px;
}
.mr-20 {
	margin-right: 10px;
}
.pl-20 {
	padding-left: 10px;
}
.pr-20 {
	padding-right: 10px;
}
.ml-30 {
	margin-left: 15px;
}
.mr-30 {
	margin-right: 15px;
}
.pl-30 {
	padding-left: 15px;
}
.pr-30 {
	padding-right: 15px;
}
.ml-40 {
	margin-left: 20px;
}
.mr-40 {
	margin-right: 20px;
}
.pl-40 {
	padding-left: 20px;
}
.pr-40 {
	padding-right: 20px;
}
.ml-50 {
	margin-left: 25px;
}
.mr-50 {
	margin-right: 25px;
}
.pl-50 {
	padding-left: 25px;
}
.pr-50 {
	padding-right: 25px;
}
.ml-60 {
	margin-left: 30px;
}
.mr-60 {
	margin-right: 30px;
}
.pl-60 {
	padding-left: 30px;
}
.pr-60 {
	padding-right: 30px;
}
}
