:root{
	--link-state-1:#3d3d3d;
	--link-state-2:#ff1e00;
	--link-state-content-1:#ff1e00;
	--link-state-content-2:#ff0707;
	
	--color-red-0:#ff0000;
	--color-red-1:#d82828;
	
	--color-orange-0:#ff9900;
	--color-orange-1:#ff3c00;
	--color-orange-2:#e75322;
	--color-orange-3:#ff8a00;
	--color-orange-4:#ec8074;
	--color-orange-5:#ffeacb;
	
	--color-green-0:#b9ccb9;
	--color-green-1:#7ab97a;
	
	
	--color-grey-0:#4d4d4d;
	--color-grey-1:#6a6a6a;
	--color-grey-2:#333333;
	--color-grey-3:#f7f7f7;
	--color-grey-4:#eaeaea;
	
	--color-blue-1:#d8dbe6;
	
	--color-yellow-0:#fff9e1;
	--color-yellow-1:#ffdf5f;
	--color-yellow-2:#fffcf9;
	
	--color-gold-1:#e3d0a5;
}

*{box-sizing:border-box;}

body{font-family:'mf1',Arial;font-size:16px;font-style:normal;font-weight:400;padding:0px;margin:0px;position:relative;background:#f1f0ec;}
a{font-family:'mf1',Arial;font-weight:400;text-decoration:underline;color:var(--link-state-content-1);transition:color 0.3s;}
a:hover{color:var(--link-state-content-2);}
h1{font-size:26px;color:#323232;margin:5px 0px;font-weight:400;}
h2{font-size:22px;color:#323232;margin:5px 0px;font-weight:400;}
h3{font-size:16px;color:#323232;margin:5px 0px;font-weight:400;}
img{border:0px;}
input, textarea, select{outline:0px;font-weight:400;}
ul{margin:0px;padding:0px;list-style:none;font-weight:400;}
.input, input, textarea, select{font-family:'mf1',Arial;font-weight:400;/*border-radius:3px;*/}
textarea{max-width:100%;min-width:100%;}
form{margin:0px;}
p{margin:20px 0px;color:var(--color-grey-2);}

.mc{position:relative;padding-top:75px;min-width:240px;}

/* HEADER - Phone-Tablet - Visual */
.mc >.headerm{display:none;padding:7px 10px;background:#fff;border-bottom:1px solid #ccc;}

/* HEADER */
.mc >.header{position:fixed;z-index:1001;width:100%;top:0px;left:0px;}
.mc >.header .line1{background:rgba(255,255,255,0.95);border-bottom:1px solid #ebebeb;padding:0px 30px;}
.mc >.header .line1 >.inner{display:grid;grid-template-columns:1fr 4fr;}
body.logged_in .mc >.header .line1 >.inner{grid-template-columns:1fr 6fr minmax(40px,auto);}

.mc >.header .logo{padding:5px 15px 5px 0px;display:inline-block;}
.mc >.header .logo img{display:inline-block;max-width:100%;width:120px;vertical-align:top;}
/*.mc >.header .right{padding:10px 0px;}*/

/*
.mc >.header .ico.search{background:url('../img/ico_mglass_2_1.png') center center no-repeat;width:45px;height:100%;cursor:pointer;}
.mc >.header .gsearch{display:none;background:#e4dedb;padding:7px;border-radius:5px;width:215px;}
body.gsearch_active .mc >.header .gsearch{display:block;}
.mc >.header .gsearch{background:rgba(105,72,54,0.98);width:100%;height:100%;position:fixed;top:0px;left:0px;padding:30px;display:none;float:none;border-radius:0px;}
.mc >.header .gsearch form{height:100%;position:relative;}
.mc >.header .gsearch .input{background:transparent;border-bottom:1px solid #fff;width:90%;max-width:300px;font-size:22px;position:absolute;top:48%;left:0px;color:#fff;padding:4px 0px;}
.mc >.header .gsearch .x{background:url('../img/ico_x_4.png') center center no-repeat;width:25px;height:20px;top:-10px;right:-10px;position:absolute;display:block;cursor:pointer;}
.mc >.header .gsearch .btn{background:url('../img/ico_mglass_1.png') center center no-repeat;width:40px;height:40px;padding:0px;text-indent:-100000px;position:absolute;top:48%;right:-20px;cursor:pointer;}
*/


/* MY ACCOUNT */
.mc >.header .myacc{margin-left:20px;width:40px;}
.mc >.header .myacc .dd{margin-top:20px;padding:0px;}
.mc >.header .myacc .dd >li{position:relative;}
.mc >.header .myacc .dd >li >.ico{width:40px;height:40px;}
.mc >.header .myacc .dd >li >.ico >span{background:#6f6359 url("../img/ico_myacc.png") no-repeat center center;width:100%;height:100%;display:block;overflow:hidden;border-radius:40px;cursor:pointer;transition:opacity 0.3s;}

.mc >.header .myacc .dd >li.active .ico >span{background-color:var(--color-red-1);}
.mc >.header .myacc .dd >li >ul .pre{padding:5px 15px;color:#fff;font-size:12px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:var(--color-red-1);}
.mc >.header .myacc .dd >li >ul:before{border-bottom:10px solid var(--color-red-1);}
.mc >.header .myacc .dd >li ul a{background:var(--color-grey-1);transition:color 0.3s;}
.mc >.header .myacc .dd >li ul a:hover{color:var(--color-gold-1);}

.mc >.header .myacc .dd >li >ul{position:absolute;top:100%;right:0px;width:200px;padding-top:8px;transition:opacity 0.3s;z-index:10;}
.mc >.header .myacc .dd >li >ul:before{content:"";display:block;top:-10px;right:10px;position:absolute;border:10px solid transparent;border-bottom:10px solid var(--color-red-1);}

.mc >.header .myacc .dd >li >ul a{display:block;padding:5px;padding:10px 15px;background:rgba(106,106,106,0.8);color:#fff;transition:opacity 0.3s;text-decoration:none;}
.mc >.header .myacc .dd >li >ul a:hover{background:rgba(106,106,106,0.7);color:#fff;}

.mc >.header .myacc .dd >li >ul{display:none;}
.mc >.header .myacc .dd >li.active >ul{display:block;}



/*** MENU - MAIN ***/
.mc >.header .line1 .mm{display:inline-block;vertical-align:top;padding:0px;}
.mc >.header .line1 .mm a{text-decoration:none;}
.mc >.header .line1 .mm .ico{display:none;}

/* Lavel - Default */
.mc >.header .line1 .mm ul {list-style:none;margin:0px;padding-left:0px;}
.mc >.header .line1 .mm ul a{padding-left:15px;}

.mc >.header .line1 .mm ul li .title{position:relative;}
.mc >.header .line1 .mm ul li .title .lnk{display:block;color:var(--link-state-1);text-align:left;padding:15px;cursor:pointer;font-size:14px;}
.mc >.header .line1 .mm ul li .title .lnk:hover{background-color:rgba(255,244,233,0.9);}

.mc >.header .line1 .mm ul li.more >.title >.lnk{background-image:url('../img/ico_arrow_1-black.svg');background-repeat:no-repeat;background-position:right center;padding-right:30px;}
.mc >.header .line1 .mm ul li.more.active >.title >.lnk{background-image:url('../img/ico_arrow_1_1-black.svg');background-color:var(--color-orange-5);}

.mc >.header .line1 .mm ul >li ul{display:none;}
.mc >.header .line1 .mm ul >li.active >ul{display:block;}

/* Level - 0 */
.mc >.header .line1 .mm >ul{display:grid;grid-template-columns:repeat(auto-fit, minmax(100px,1fr));}
.mc >.header .line1 .mm >ul >li{position:relative;}
.mc >.header .line1 .mm >ul >li >.title >.lnk{padding:24px 5px 24px 5px;text-align:center;}

.mc >.header .line1 .mm >ul >li.more >.title >.lnk,
.mc >.header .line1 .mm >ul >li.more.active >.title >.lnk{background-image:none;padding-right:15px;}

.mc >.header .line1 .mm >ul >li.more >.title >.lnk .txt{background:url('../img/ico_arrow_1-black.svg') no-repeat right center;padding-right:30px;}
.mc >.header .line1 .mm >ul >li.more.active >.title >.lnk .txt{background-image:url('../img/ico_arrow_1_1-black.svg');}

.mc >.header .line1 .mm >ul >li.current >.title:before,
.mc >.header .line1 .mm >ul >li.current_section >.title:before{content:"";width:100%;display:block;background-color:#ff1e00;height:3px;position:absolute;bottom:0px;}


/* Level - 1 */
.mc >.header .line1 .mm ul ul li.more >.title >.lnk{background-position:95% center;}
.mc >.header .line1 .mm ul ul li.more.active >.title >.lnk{}

.mc >.header .line1 .mm >ul >li ul .title >.lnk{border-top:1px solid rgba(150,150,150,0.4);color:var(--link-state-1);text-align:left;}
.mc >.header .line1 .mm ul ul >li.active >ul >li >.title .lnk{border-top:0;}

.mc >.header .line1 .mm >ul >li ul .title >span:hover,
.mc >.header .line1 .mm >ul >li ul .title a:hover{}
.mc >.header .line1 .mm >ul >li >ul{position:absolute;top:100%;background-color:rgba(255,255,255,0.95);left:0px;z-index:100;width:300px;max-height:80vh;border-top:none;overflow-y:auto;}
.mc >.header .line1 .mm >ul >li >ul >li{/*background:#eae9e5;*/}

/* ALL Other Levels */
.mc >.header .line1 .mm ul ul{background-color:rgba(205,205,205,0.25);}
.mc >.header .line1 .mm ul li.active ul{}
.mc >.header .line1 .mm ul ul ul .title .lnk{padding-left:30px;}
.mc >.header .line1 .mm ul ul ul ul .title .lnk{padding-left:45px;}
.mc >.header .line1 .mm ul ul ul ul ul .title .lnk{padding-left:60px;}
.mc >.header .line1 .mm ul ul ul ul ul ul .title .lnk{padding-left:75px;}




/*	***		*/


/*** MENU - SIDE ***/
.cnt .c1 .mm .ico{display:none;}
.cnt .c1 .mm ul {list-style:none;margin:0px;padding-left:10px;}
.cnt .c1 .mm ul >li {position:relative;}
.cnt .c1 .mm ul >li >ul{display:none;}
.cnt .c1 .mm ul >li.current >ul,
.cnt .c1 .mm ul >li.current_section >ul{display:block;}

.cnt .c1 .mm ul li .title {position:relative;font-size:15px;}
.cnt .c1 .mm ul li .title a{display:block;color:#555;padding:10px 0 10px 22px;text-transform:capitalize;}
.cnt .c1 .mm ul li .title a:hover{color:#d88228;}
.cnt .c1 .mm ul li:hover >.title a{/*color:#90c965;*/}
.cnt .c1 .mm ul li >.title .ico{display:none;cursor:pointer;background:url('../img/ico_plus_orange_1.png') no-repeat left 13px;position:absolute;left:0px;top:0px;width:23px;height:100%;}
.cnt .c1 .mm ul li.active.current >.title .ico,
.cnt .c1 .mm ul li.active >.title .ico{background-image:url('../img/ico_minus_orange_1.png');}
.cnt .c1 .mm ul li.more >.title .ico{display:block;}
.cnt .c1 .mm ul li.more >.title a{}
.cnt .c1 .mm ul li.current >.title a{color:#d88228;}
.cnt .c1 .mm ul.more >li >.title >a{/*padding-left:22px;*/}

/* Level - 0 */
.cnt .c1 .mm >ul {padding-left:0px;}
.cnt .c1 .mm >ul >li >ul{padding-left:0px;}
.cnt .c1 .mm >ul >li >.title{display:block;}
.cnt .c1 .mm >ul >li.more >.title a{padding-left:22px;background:url('../img/ico_section.png') no-repeat left 16px;font-size:20px;border-bottom:1px solid #bebebe;}
.cnt .c1 .mm >ul >li.more >.title .ico{display:none;}

/* Level - 1 */
.cnt .c1 .mm >ul >li >ul{}
.cnt .c1 .mm >ul >li:hover >ul{}

/* ALL Levels */
.cnt .c1 .mm li.active ul{}
.cnt .c1 .mm ul ul{}

/*	***		*/


/*** MENU - SIDE - IN-PAGE ***/
.cnt .c1 .imm{padding:0px 0px 0px 0px;}
.cnt .c1 .imm span{cursor:pointer;display:block;padding:5px 0px 5px 5px;border-left:5px solid transparent;transition:color 0.3s;font-size:14px;}
.cnt .c1 .imm span.active,
.cnt .c1 .imm span:hover{color:#932d0f;}
.cnt .c1 .imm span.active{border-color:#932d0f;}

.content-padding{padding:50px 20px;}

/*	***		*/

/* Page favorites ( Auto-generated ) */
.pagehl{position:fixed;right:0px;top:0px;z-index:1004;}
.pagehl .ico{position:fixed;top:15px;right:15px;width:40px;height:40px;background:rgba(241,240,236,0.7) url('../img/ico_star_1.svg') no-repeat center / 25px;cursor:pointer;transition:right 0.3s;z-index:1004;}
.pagehl .ico:hover{/*background-color:#ffcc00;*/}

.pagehl .list{position:fixed;top:0px;right:-100%;background:#f2f1ed;max-width:340px;width:90%;height:100%;transition:right 0.3s;z-index:1003;}
.pagehl .list .header{background:#fffbde;padding:0px 20px;}
.pagehl .list .header .title{color:#000;font-size:12px;line-height:60px;text-transform:uppercase;}
.pagehl .list .header .x{display:inline-block;position:absolute;top:0px;right:0px;width:30px;height:30px;background:url('../img/ico_x_1.svg') no-repeat center;cursor:pointer;}
.pagehl .list .container{padding:10px;height:calc(100% - 50px);overflow-y:auto;}
.pagehl .list .container >.inner >span{line-height:22px;border-bottom:1px solid rgba(0,0,0,0.1);font-size:16px;padding:6px 35px 6px 10px;display:block;cursor:pointer;position:relative;}
.pagehl .list .container >.inner >span:hover{background:rgba(255, 213, 134,0.3);}
.pagehl .list .container >.inner >span:last-child{border-bottom:0px;}
.pagehl .list .container >.inner >span .share_ico{width:30px;height:100%;position:absolute;right:0px;top:0px;background:url('../img/ico_sharelnk_1.svg') no-repeat center center / 20px;opacity:0.4;border-left:1px solid #bebebe;}
.pagehl .list .container >.inner >span .share_ico.copyok{background-image:url('../img/ico_sharelnk_2.svg');}

.pagehl .list .container >.inner >span:hover .share_ico{opacity:1;}
.pagehl .list .container >.inner >span[indent="4"],
.pagehl .list .container >.inner >span[indent="3"],
.pagehl .list .container >.inner >span[indent="2"],
.pagehl .list .container >.inner >span[indent="1"]{font-size:14px;line-height:17px;}
.pagehl .list .container >.inner >span[indent="1"]{padding-left:20px;}
.pagehl .list .container >.inner >span[indent="2"]{padding-left:40px;}
.pagehl .list .container >.inner >span[indent="3"]{padding-left:60px;}
.pagehl .list .container >.inner >span[indent="4"]{padding-left:80px;}

.pagehl .over{background:rgba(0,0,0,0.4);position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:1002;display:none;}
.pagehl.active .ico{background:#fbf6d0 url('../img/ico_x.svg') no-repeat center / 20px;}
.pagehl.active .list{right:0px;}
.pagehl.active .over{display:block;}
body.pagehlactive{overflow:hidden;}


/* FOOTER */
.mc >.footer{background:#333;}
.mc >.footer .links{text-align:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--color-gold-1);}
.mc >.footer .links ul{display:inline-block;}
.mc >.footer .links ul ul{display:none;}
.mc >.footer .links li{float:left;}
.mc >.footer .links li:first-child a{margin-left:0px;}
.mc >.footer .links a{margin-left:20px;color:#fff;}
.mc >.footer .links a:hover{color:var(--color-gold-1);}
.mc >.footer .inner{padding:30px 15px;}
.mc >.footer .copyright{line-height:30px;font-size:12px;text-align:center;color:#fff;}

/* CONTENT */
.cnt{padding:0px;background:#eeeeee;}
.cnt >.inner{}


/* List entries - loading */
.mc >.loading{z-index:10000;position:fixed;top:0;left:0px;text-align:center;width:0px;height:0px;overflow:hidden;opacity:0;transition:opacity 0.3s;visibility:hidden;}
.mc >.loading.active{width:100%;height:100%;opacity:1;visibility:visible;}
.mc >.loading .progress{position:fixed;z-index:9;top:43%;left:0px;text-align:center;width:100%;}
.mc >.loading .progress .visual{background:#fff url('../img/loading_5.gif') no-repeat center;width:140px;height:140px;display:inline-block;color:#333;padding-top:65px;font-size:10px;text-transform:uppercase;font-family:'mf1',Arial;}
.mc >.loading .over{position:fixed;z-index:8;top:0;left:0px;width:100%;height:100%;background:#fff;}


/* DB PAGES **********/


/* BREADCRUMBS */
.breadcrumbs{padding:5px 40px 5px 40px;background:#000;}
.breadcrumbs span,
.breadcrumbs a{display:inline-block;margin-right:10px;font-size:12px;padding-right:15px;color:#fff;background:url('../img/ico_arrow_7.png') no-repeat right 8px / 5px;cursor:pointer;}
.breadcrumbs a:last-child{margin-right:0px;background:none;}


/* CONTENT */
.dbpages.content-padding{padding:0px 40px;}
.dbpages.content-padding >.inner.fc1{background:#fff;padding:50px 40px;}
.dbpages{background:#fff;}
.dbpages >.inner{padding:0px 40px;}
.dbpages h1{font-size:44px;line-height:56px;margin:0px 0px 20px 0px;font-weight:300;}
/*.dbpages h1:first-letter{border-top:5px solid var(--link-state-2);}*/
.dbpages h2{font-size:38px;line-height:46px;margin:0px 0px 20px 0px;font-weight:300;}
/*.dbpages h2:first-letter{border-top:5px solid var(--link-state-2);}*/
.dbpages h3{font-size:32px;line-height:40px;margin:0px 0px 10px 0px;font-weight:300;}
.dbpages h4{font-size:24px;line-height:30px;margin:0px 0px 8px 0px;font-weight:300;}
.dbpages h5{font-size:16px;line-height:24px;margin:0px 0px 5px 0px;font-weight:300;}
.dbpages h6{font-size:12px;line-height:18px;margin:0px 0px 5px 0px;font-weight:300;}

.dbpages ul{list-style:inside;padding-left:2px;margin:0px;}
.dbpages ol{padding-left:20px;}
.dbpages p{margin:0px 0px 20px 0px;font-size:18px;font-weight:300;}
.dbpages ul,
.dbpages ol,
.dbpages p{font-size:18px;font-weight:300;}

.dbpages ul li,
.dbpages ol li{margin-bottom:15px;}

.dbpages table{border-collapse:collapse;}
.dbpages table th,
.dbpages table td{text-align:left;border:0px solid #bebebe;padding:3px;vertical-align:top;}
.dbpages strong{font-weight:600;}
.dbpages .txtcenter{text-align:center;}
.dbpages .group{margin-bottom:40px;}



/* MY ACCOUNT */
body.myaccount .profile.ico{background:#ff4800 url('../img/ico_myacc_1.png') no-repeat center center;border-radius:50%;width:81px;height:81px;margin-bottom:25px;}
body.myaccount .dbpages .note{color:#444;font-weight:bold;font-size:14px;margin:30px 0px 0px 0px;}
body.myaccount .dbpages .table{border:0px;width:100%;}
body.myaccount .dbpages .table td{border:0px;padding:10px 5px;}
body.myaccount .dbpages .table td .input{border:0px;border-bottom:1px solid #878787;padding:0px 25px 10px 0px;position:relative;}
body.myaccount .dbpages .table td .input .ico{position:absolute;top:0px;right:0px;background:url('../img/ico_edit_1.png') no-repeat center center;display:block;width:25px;height:25px;z-index:100;cursor:pointer;}
body.myaccount .dbpages .table .entry input{font-size:16px;}

body.myaccount .dbpages .form .input{border:1px solid #878787;padding:5px;}
body.myaccount .dbpages .form .entry.changed{background:#FFFFE6;}
body.myaccount .dbpages .form .entry.changed .input .ico{background-image:url('../img/ico_revert.png');}
body.myaccount .dbpages .success_msg{list-style:none;padding:10px;margin:0px 0px 15px 0px;background:#6FD62B;color:#fff;text-align:center;}
body.myaccount .dbpages .error_msg{list-style:none;padding:10px;margin:0px 0px 15px 0px;background:#ff4800;color:#fff;text-align:center;}

body.myaccount .border{background:#878787;width:100%;height:4px;margin:20px 0px;}
body.myaccount .btns_1{margin-top:20px;min-width:110px;}
body.myaccount .btns_1 input{min-width:110px;font-size:16px;}

/* TERMS & CONDITIONS */
body.termscon .dbpages.col1 >.inner .maxw{max-width:800px;}


/* CONTACT US */
body.contact .dbpages.col1 >.inner .maxw{max-width:400px;}


/* COMMON **********/

/* 
	Content -> Share section links 
	- Like H1 or H2 in the content can be shared and the page will position itself to this tile on page load
*/
[sharelnkid] .share_ico{position:absolute;top:calc( 50% - 15px );left:0px;width:0px;height:0px;overflow:hidden;opacity:0;z-index:1;background:url('../img/ico_sharelnk_1.svg') no-repeat center center / 20px;cursor:pointer;transition:opacity 0.3s;display:block;border-radius:50%;}
[sharelnkid] .share_ico.copyok{background-image:url('../img/ico_sharelnk_2.svg');}
[sharelnkid] .share_ico:hover{background-color:#ebebeb;}
[sharelnkid]{transition:padding 0.3s;position:relative;}
[sharelnkid]:hover{padding-left:40px;}
[sharelnkid]:hover .share_ico{opacity:1;width:30px;height:30px;}


/* Lightbox DEFAULT skin */
.lb{visibility:hidden;width:0px;height:0px;opacity:0;transition:opacity 0.2s,visibility 0.3s;overflow:hidden;position:relative;z-index:10000;}
.lb.active{visibility:visible;opacity:1;width:100%;height:100%;}

.lb >.inner {position:fixed;max-width:960px;z-index:10001;width:90%;height:80%;overflow:hidden;top:10px;left:0px;right:0px;margin:0 auto;transition:max-width 0.4s;}
.lb >.inner >.title{color:#fff;padding:10px 0px;height:55px;position:absolute;z-index:1;width:100%;overflow:hidden;}
.lb >.inner >.title >.tt{float:left;font-size:24px;font-weight:300;line-height:32px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;padding-right:40px;}
.lb >.inner >.title >.x{float:right;position:absolute;right:0px;z-index:1;display:block;height:45px;background:url('../img/ico_x_5.png') right center no-repeat;padding-right:35px;line-height:17px;font-size:18px;cursor:pointer;}

.lb >.inner >.content{color:#333;text-align:left;height:100%;border-top:55px solid transparent;}
.lb >.inner >.content >.inner{height:100%;border-bottom:67px solid transparent;padding:15px;background:#ebebeb;overflow-y:auto;}

.lb >.inner >.content >.intro,
.lb >.inner >.content >.outro{padding:15px;text-align:left;border-top:1px solid #666;background:#414447;width:100%;}
.lb >.inner >.content >.outro{bottom:0px;top:auto;text-align:right;position:absolute;z-index:1;width:100%;}
.lb >.inner >.content >.intro{border-bottom:0px;border-bottom:1px solid #666;}
.lb >.inner >.content >.intro .note{color:#f0e999;font-size:12px;margin-top:15px;}

.lb >.inner >.content >.over{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1;background:rgba(0,0,0,0.9);display:none;}
.lb >.inner >.content >.loading{width:100%;height:100%;position:absolute;background:rgba(0,0,0,0.5) url('../img/loading_2.gif') no-repeat center center;top:0px;left:0px;z-index:10;display:none;}
.lb >.inner >.content >.loading.active{display:block;}

.lb >.inner >.content h2{color:#333;}

.lb >.over{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:1000;background:rgba(0,0,0,0.7);}

.lb >.inner .action_buttons{padding:15px;text-align:right;border-top:1px solid #666;background:#414447;}
.lb >.inner .action_buttons >.btn1 {display:inline-block;}
.lb >.inner .action_buttons >.btn1 >*{font-size:12px;}

/* LBox IN-LBox ( Lightbox inside of another LBox ) */
.lb >.inner .dialog{display:none;position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:0;z-index:103;}
.lb >.inner .dialog.active{display:block;opacity:1;}
.lb >.inner .dialog >.inner{position:absolute;width:320px;z-index:102;right:0px;top:80px;left:0px;margin:0 auto;border-radius:2px;}
.lb >.inner .dialog >.inner >.action_buttons{padding:10px;border-top:1px solid #666;text-align:right;background:#414447;}
.lb >.inner .dialog >.over{position:absolute;height:100%;width:100%;z-index:101;background:rgba(0,0,0,0.75);top:0px;left:0px;}

.lb >.inner .dialog .title{display:block;text-align:left;padding:10px 0px;font-size:14px;}
.lb >.inner .dialog .title >.tt{font-family:"mf3";float:left;font-size:16px;line-height:24px;}
.lb >.inner .dialog .title >.x{float:right;display:block;height:25px;background:url('../img/ico_x_1.png') right center no-repeat;padding-right:35px;line-height:17px;font-size:18px;cursor:pointer;}
.lb >.inner .dialog .content{display:block;background:#323437;padding:10px;}


/* Lbox Log-in */
.lb.login >.inner >.content{border-bottom:0px;}
.lb.login >.inner >.content >.inner{padding:0px;border-bottom:0px;}
.lb.login >.inner >.content >.inner >.wrapper{height:100%;background:#fff;}




/*** ALERT MESSAGE ***/
.alertmsg{top:-100%;left:230px;right:0px;z-index:2001;position:fixed;background:rgba(255,255,255,0.9);/*rgba(255,127,0,0.8);*/box-shadow:0px 2px 25px -6px #000;color:#444;max-width:300px;margin:0 auto;width:100%;transition:top 1.5s;}
.alertmsg .inner{padding:6px;position:relative;}
.alertmsg .x{position:absolute;height:25px;width:25px;padding-top:0px;top:0px;right:0px;font-size:20px;text-align:center;cursor:pointer;background:#ccc url('../img/ico_x_2.png') no-repeat center center;}
.alertmsg .content{padding-right:30px;text-align:center;}
.alertmsg .btn1{padding:15px 0px 0px 0px;text-align:center;}
.alertmsg .hide{display:none;}
.alertmsg.no_x .x{display:none;}
.alertmsg.no_x .content{padding:0px;}
.alertmsg.warning{background:rgba(255,127,0,1);color:#fff;}
.alertmsg.error{background:rgba(255,0,0,1);color:#fff;}
.alertmsg.ok{background:rgba(83,214,47,1);color:#fff;}
.alertmsg.active{top:3%;transition:top 0.4s;}

/* Dark - 1 */
.alertmsg.dark_1{background:#3b4451;color:#fff;box-shadow:0px 2px 25px -6px #000;}
.alertmsg .content {font-size:14px;}
.alertmsg .content strong{color:#ffd500;font-size:16px;margin-right:6px;font-size:18px;font-family:'mf1',Arial;}

/* Yellow - 1 */
.alertmsg.yellow_1{background:#f0e999;color:#000;box-shadow:0px 2px 25px -6px #000;}
.alertmsg.yellow_1 .x{background-color:#333;background-image:url('../img/ico_x_3.png');}
.alertmsg .content {font-size:14px;}
.alertmsg .content strong{color:#000;font-size:14px;margin-right:6px;font-size:16px;font-family:Arial;}

/* Red - 1 */
.alertmsg.red_1{background:#CF2945;color:#fff;box-shadow:0px 2px 25px -6px #000;}
.alertmsg.red_1 .x{background-color:#333;background-image:url('../img/ico_x_3.png');}
.alertmsg .content {font-size:14px;}
.alertmsg .content strong{color:#555;font-size:14px;margin-right:6px;font-size:16px;font-family:Arial;}
/*** ALERT MESSAGE.end ***/


/* Grid Nav */
.gridnav{padding:20px 0px 50px 0px;width:calc(100% + 40px);}
.gridnav >div{float:left;width:33.33%;min-height:200px;margin-bottom:30px;display:inline-block;position:relative;overflow:hidden;}
.gridnav >div >.inner{position:relative;margin:0px 30px 0px 0px;}
.gridnav >div >.inner >img{width:100%;display:block;}
.gridnav >div >.inner >.txt{position:absolute;bottom:-100%;margin-bottom:57px;transition:bottom 0.5s,margin 0.3s;z-index:1;width:100%;height:100%;padding:15px 20px;background:rgba(0,0,0,0.6);color:#fff;}
.gridnav >div:hover >.inner >.txt{bottom:0%;overflow-y:auto;margin-bottom:0px;}
.gridnav >div:hover >.inner >.txt h2{color:#f1e6b2;}
.gridnav >div >.inner >.txt h2{color:#ffffff;margin:0px;transition:color 0.5s;}
.gridnav >div >.inner >.txt .details{font-size:14px;}
.gridnav >div >.inner >.txt .link{color:#f1e6b2;}

/* Standard Form */
.form {max-width:400px;}
.form form{padding-top:20px;}
.form h2{font-size:32px;color:#bebebe;}
.form label{display:block;font-size:14px;color:#888;padding-bottom:6px;}
.form .entry {padding:10px 0px;}
.form .entry .input{padding:10px 8px;/*background:rgba(0,0,0,0.8);*/border:1px solid #bebebe;}
.form .entry input{border:0px;background:none;width:100%;font-size:18px;color:#333;}
.form .entry textarea{border:0px;background:none;width:100%;min-height:150px;font-size:18px;color:#333;}
.form .entry .error{display:none;}
.form .entry.security .inp{}
.form .entry.security .inp input{padding:10px 8px;width:60%;border:1px solid #bebebe;}
.form .entry.security.error .inp input{border:1px solid #ff0000;/*background:rgba(255,0,0,0.8);*/}
.form .entry.security .inp img{float:right;width:40%;height:43px;}
.form .entry.terms input[type="checkbox"]{width:auto;}

.form .entry.error .input{border:1px solid #ff0000;/*background:rgba(255,0,0,0.8);*/}
.form .entry.error .error{display:block;font-size:12px;/*background:#ff0000;*/padding:3px 0px;color:#ff0000;}


/* Standard Carousel */
.cwrap{z-index:1;overflow:hidden;width:100%;position:absolute;top:0px;left:0px;}
.carousel{position:relative;height:362px;}

.carousel .slide{position:absolute;z-index:0;top:0px;left:0px;width:100%;height:100%;text-align:center;background-repeat:no-repeat;background-position:center;background-size:cover;}
.carousel .slide img{max-width:100%;height:auto;}
.carousel .slide.active{position:relative;z-index:1;}
.carousel .txt{position:absolute;z-index:2;top:50px;left:50px;}
.carousel .txt >span{color:#fff;padding:5px 10px;font-size:50px;margin:0px 0px 12px 0px;line-height:80px;}

.carousel .pattern{position:absolute;z-index:2;width:100%;height:100%;top:0px;left:0px;background:rgba(0,0,0,0.65);}

.carousel .controls{position:absolute;bottom:0px;width:100%;text-align:center;z-index:3;}
.carousel .controls .arrows{display:none;}
.carousel .controls .dots {padding:0px 0px 0px 0px;}
.carousel .controls .dots >div{background:rgba(255,255,255,0.2);font-size:1px;padding:5px;margin-left:10px;display:inline-block;border-radius:0px;cursor:pointer;}
.carousel .controls .dots >div.active{background:rgba(255,255,255,0.7);}
.carousel .controls .dots >div:first-child{margin-left:0px;}


/* Hot Questions - PAGE */

.newquestion{padding:40px 0px;margin:0px -40px;}

.newquestion .form{max-height:0px;margin:0px;padding:0px 40px;overflow:hidden;background:#fff;transition:max-height 0.7s, margin 0.4s, padding 1.4s, background 0.7s;max-width:none;width:100%;}
.newquestion.active .form{max-height:2000px;margin:40px 0px;padding:40px;background:var(--color-grey-3);}
.newquestion .form form{width:100%;padding:0px;}
.newquestion .form form input[type="text"],
.newquestion .form form textarea{width:100%;padding:10px 15px;background:#fff;border:1px solid var(--color-grey-4);min-width:auto;}
.newquestion .form form textarea{min-height:250px;}
.newquestion .form form .option input{width:auto;}
.newquestion .form form .sec_input input{width:135px;font-size:22px;line-height:0px;padding:2px 10px;}
.newquestion .form form .btn.submit{margin-top:20px;}
.newquestion .form form .btn.submit input{border:0px;text-transform:initial;}
.newquestion .form .error input,
.newquestion .form .error .sec_input input,
.newquestion .form .error textarea{outline:5px solid rgba(255,0,0,0.3);}
.newquestion .form .note{padding-bottom:20px;}

.newquestion #response{}
.newquestion #response .pre,
.newquestion #response .pre h2{font-size:26x;color:#fff;padding-bottom:10px;margin-bottom:0px;}

.newquestion #response .list >div{font-size:16px;padding-left:20px;position:relative;}
.newquestion #response .list >div:before{font-size:16px;content:"";display:block;width:10px;height:10px;border-radius:50%;background:#fff;position:absolute;left:0px;top:10px;}
.newquestion #response p,
.newquestion #response .list p{color:#fff;}

.newquestion #response{background:var(--color-red-1);padding:30px;}
.newquestion #response.success{background:var(--color-green-1);}
.newquestion #response.error{margin-bottom:30px;}
.newquestion .success{margin:40px auto;background:var(--color-green-1);color:#fff;text-align:center;position:relative;}
.newquestion .success .x{position:absolute;right:5px;top:5px;width:25px;height:25px;background:url('/pages/templates/default/img/ico_x_1.svg') no-repeat 0px 0px / 25px;cursor:pointer;z-index:1;}


.newquestion .form form .submit input,
.newquestion >.btn{max-width:300px;background:var(--color-orange-1);color:#fff;text-align:center;padding:10px 25px;border-radius:5px;cursor:pointer;margin:0 auto;font-size:18px;text-transform:uppercase;}

.qanda{}
.qanda .entries{padding:0px 20px;}
.qanda .entries{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px,1fr));gap:50px;padding:50px 0px;}
.qanda .entries .entry{border:1px solid #ebebeb;padding:32px;position:relative;}
.qanda .entries .entry .title{font-size:18px;line-height:26px;color:var(--color-orange-2);}
.qanda .entries .entry .lnk{padding:5px 15px;border:1px solid var(--color-orange-2);font-size:14px;color:var(--color-orange-2);text-decoration:none;}
.qanda .entries .entry .lnk:hover{border:1px solid var(--color-orange-1);background:var(--color-orange-1);color:#fff;}
.qanda .entries .entry .lnk:after{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1;}
.qanda .entries .entry .lnk:hover:after{outline:7px solid var(--color-orange-4);}









/* Btn type 1 */
.btns_1 >*{display:inline-block;padding:10px;margin-left:20px;color:#fff;font-size:18px;line-height:16px;background:#90c965 /*url('../img/ico_arrow_7.png') no-repeat 93% center*/;transition:background 0.4s;cursor:pointer;text-decoration:none;}
.btns_1 >*:hover{/*background-image:url('../img/ico_arrow_7.png');*/background-color:#694836;color:#fff;}
.btns_1 >*:focus{border:0px;outline:0 none;}
.btns_1 >*:first-child{margin-left:0px;}
.btns_1 .action:hover{background-color:#694836;}
.btns_1 .cancel{background-color:#878787;}
.btns_1 .cancel:hover{background-color:#ab473c;}

/* Btn type 2 */
.btns_2 >*{display:inline-block;padding:10px;border:1px solid #000;margin-left:20px;color:#000;font-size:18px;line-height:16px;background:none;/*background:url('../img/ico_arrow_1.png') no-repeat 94% center;*/transition:background 0.4s;cursor:pointer;text-decoration:none;}
.btns_2 >*:hover{/*background-image::url('../img/ico_arrow_2.png');*/background-color:#694836;color:#fff;border:1px solid transparent;}
.btns_2 >*:focus{border:0px;outline:0 none;}
.btns_2 >*:first-child{margin-left:0px;}
.btns_2 .action:hover{background-color:#694836;}
.btns_2 .cancel{background-color:#878787;}
.btns_2 .cancel:hover{background-color:#ab473c;}

/* Btn type 3 */
.btns_3 >*{border:0px;padding:2px 5px;text-transform:uppercase;font-size:11px;color:#fff;background:#f96c26;transition:background 0.4s;margin-left:10px;min-width:75px;cursor:pointer;text-decoration:none;display:inline-block;text-align:center;}
.btns_3 >*:hover{background-color::#694836;}
.btns_3 >*:focus{border:0px;outline:0 none;}
.btns_3 >*:first-child{margin-left:0px;}

.btns_3 .action:hover{background-color:#694836;}
.btns_3 .cancel{background-color:#878787;}
.btns_3 .cancel:hover{background-color:#ab473c;}


/* Btn type 4 */
.btns_4 >*{display:inline-block;padding:10px 35px 10px 25px;border:0px solid #000;margin-left:20px;color:#000;font-size:16px;font-weight:300;line-height:normal;cursor:pointer;text-decoration:none;}
.btns_4 >*:first-child{margin-left:0px;}




.btn_hover_1,
.btns_hover_1 >*{
	color:#333;font-size:16px;line-height:normal;font-weight:300;padding:10px 20px;transition:background 0.4s;background:#fff;display:inline-block;vertical-align:middle;
}

.btn_hover_1:hover,
.btns_hover_1 >*:hover{color:#fff;background:var(--color-orange-2);}


.btn_hover_2:before,
.btns_hover_2 >*:before{
	position:absolute;content:"";z-index:-1;top:0px;bottom:0px;left:0px;right:0px;transform:scaleY(1);transform-origin:50%;transition:transform 0.3s ease-out;background:#fff;width:100%;height:100%;
}
.btn_hover_2:hover:before,
.btns_hover_2 >*:hover:before{transform:scaleY(0);}

.btn_hover_2:hover,
.btns_hover_2 >*:hover{color:#fff;}

.btn_hover_2,
.btns_hover_2 >*{
	color:#000;transition:color 0.3s;transform:perspective(1px) translateZ(0);position:relative;font-size:16px;line-height:normal;font-weight:300;padding:10px 20px;background:var(--color-orange-2);display:inline-block;vertical-align:middle;
}

.btn_hover_4,
.btns_hover_4 >*{
	color:#fff;transition:background 0.4s;background:var(--color-orange-2) url('../img/ico_arrow_2.png') no-repeat 90% center;display:inline-block;vertical-align:middle;
}

.btn_hover_4:hover,
.btns_hover_4 >*:hover{color:#fff;background:var(--color-orange-3) url('../img/ico_arrow_2.png') no-repeat 94% center;}
.btns_hover_4 >*:focus{border:0px;outline:0 none;}




/* Back to top */
.backtotop{position:fixed;right:10px;bottom:10px;cursor:pointer;background:#444;color:#fff;text-align:center;z-index:105;visibility:none;opacity:0;transition:opacity 0.4s, width 0.4s, height 0.4s;overflow:hidden;width:0px;height:0px;}
.backtotop.show{visibility:visible;opacity:0.4;width:40px;height:40px;padding:5px;transition:opacity 0.4s, width 0.4s, height 0.4s;}
.backtotop.show:hover{opacity:0.9;}
.backtotop .txt{display:none;font-size:14px;font-weight:bold;position:relative;text-align:center;padding:4px 0px;color:#fff;}
.backtotop img{display:inline-block;position:relative;top:0px;}


/* Standard Drop-Down + Icon */
.drd{}
.drd .dd >li >.ico{width:50px;height:40px;margin-left:-10px;border-left:10px solid transparent;}
.drd .dd >li >.ico >span{background-color:#888;width:100%;height:100%;display:block;overflow:hidden;border-radius:40px;cursor:pointer;transition:opacity 0.3s;}
.drd .dd {padding:0px;}
.drd .dd li{position:relative;}
.drd .dd >li >ul{visibility:hidden;position:absolute;top:100%;right:0px;width:200px;padding-top:8px;opacity:0;transition:opacity 0.3s;overflow:hidden;z-index:-1;}
.drd .dd >li >ul:before{content:"";display:block;top:-10px;right:10px;position:absolute;border:10px solid transparent;border-bottom:10px solid #ff0000;}
.drd .dd li ul a{display:block;padding:5px;padding:10px 15px;background:#d7064;color:#fff;transition:opacity 0.3s;}
.drd .dd li ul a:hover{background:#d05014;color:#fff;}
.drd .dd li ul li .pre{padding:5px 15px;color:#fff;font-size:12px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#a52e07;}
.drd .dd li:hover ul{visibility:visible;opacity:1;z-index:2;}
.drd .dd li:hover .ico >span{background-color:#a52e07;}





/* Tip */
[ttip]:hover:before{
  border-color:transparent  transparent transparent rgba(0,0,0,0.95);border-style:solid;border-width:7px;
  width:0px;height:0px;content:"";position:absolute;top:-100%;right:0px;left:0px;margin:0 auto;margin-top:20px;font-size:0px;
}
[ttip]:hover:after{display:block;content:attr(ttip);position:absolute;top:-100%;left:0%;right:0px;padding:8px 5px;color:#fff;background:rgba(0,0,0,0.95);margin:-5px 0px;border-radius:3px;font-size:12px;min-width:140px;}

.ml10{margin-left:10px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.pt0{padding-top:0px;}
.pb10{padding-bottom:10px;}
.ptb5{padding-top:5px;padding-bottom:5px;}
.ptb10{padding-top:10px;padding-bottom:10px;}
.ptb20{padding-top:20px;padding-bottom:20px;}
.fc1{max-width:1200px;margin:0 auto;}
.fc2{max-width:880px;margin:0 auto;}
.fc3{max-width:580px;margin:0 auto;}
.fc4{max-width:480px;margin:0 auto;}
.fc5{max-width:320px;margin:0 auto;}
.f_right{float:right;}
.f_left{float:left;}
.hidden,
.hide{display:none!important;}
.clear{clear:both!important;display:block!important;float:none!important;padding:0px!important;margin:0px!important;}



@media all and (max-width:1920px){
	.carousel .slide{background-size:cover;}
}

@media all and (max-width:1024px){
	
	/* HEADER - Phone-Tablet - Visual */
	.mc {padding-top:0px;}
	.mc >.header{padding:65px 0px 0px 0px;height:100%;width:100%;max-width:420px;position:fixed;z-index:1001;top:0px;left:-100%;border-top:0px;background:#eae9e5;transition:left 0.4s;}
	.mc >.header .line1{background:none;padding:0px;border:0px;overflow-y:auto;height:100%;}
	
	body.mmob{overflow:hidden;}
	body.mmob .mc >.header{z-index:2000;}
	body.mmob .mc >.headerm .ico.menu{z-index:2001;}
	body.mmob .mc >.headerm .ico.menu .m{display:none;}
	body.mmob .mc >.headerm .ico.menu .x{display:block;}
	
	/*** MENU - MAIN - MOBILE ***/
	.mc >.headerm{display:block;}
	.mc >.header.mmob{left:0%;}
	
	.mc >.headerm .logo{margin-top:0px;padding-left:50px;}
	.mc >.headerm .logo span{display:inline-block;margin-left:15px;padding-left:15px;line-height:34px;color:#90c965;font-size:18px;border-left:1px solid #90c965;vertical-align:top;}
	.mc >.headerm .logo img{display:inline-block;vertical-align:top;width:90px;}

	.mc >.headerm .ico{text-align:center;width:36px;height:34px;}
	.mc >.headerm .ico img{display:inline-block;}
	.mc >.headerm .ico.menu{position:fixed;z-index:1002;width:100%;top:10px;left:10px;cursor:pointer;width:40px;height:40px;background:rgba(241,240,236,0.7);padding:5px 7px;}
	.mc >.headerm .ico.menu .m{background:url('../img/ico_menu.svg') no-repeat center center / 30px;display:block;width:100%;height:100%;}
	.mc >.headerm .ico.menu .x{background:url('../img/ico_x.svg') no-repeat center center / 20px;display:none;width:100%;height:100%;}
	.mc >.headerm .ico.search{background:url('../img/ico_mglass_3.png') no-repeat center center;float:right;margin-left:15px;display:none;cursor:pointer;}

	/*
	.mc >.headerm .gsearch{float:right;background:#e4dedb;border-radius:5px;width:215px;z-index:110;padding:5px;}
	.mc >.headerm .gsearch input{background:transparent;border:0px;width:175px;font-size:16px;}
	.mc >.headerm .gsearch .x{display:none;}
	.mc >.headerm .gsearch .btn{background:url('../img/ico_mglass_3.png') center center no-repeat;width:25px;height:20px;padding:0px;text-indent:-100000px;top:2px;position:relative;}
	*/
	
	
	.mc >.header .line1{}
	.mc >.header .line1 .logo{padding-left:10px;position:absolute;top:0px;right:0px;}
	.mc >.header .line1 .logo img{width:100px;}
	.mc >.header .line1 >.inner{display:block;}
	
	/* Level - Default */
	.mc >.header .line1 .mm {height:100%;display:block;}
	.mc >.header .line1 .mm >ul{height:100%;display:block;}
	.mc >.header .line1 .mm >ul >li{display:block;}
	.mc >.header .line1 .mm >ul >li >ul{position:static;width:100%;}
	.mc >.header .line1 .mm >ul >li:hover >ul{display:none;}
	.mc >.header .line1 .mm >ul >li.active >ul{display:block;}
	.mc >.header .line1 .mm >ul >li.current >.title:before,
	.mc >.header .line1 .mm >ul >li.current_section >.title:before{display:none;}
	.mc >.header .line1 .mm >ul >li >ul{width:100%;margin:0px;border:0px;max-height:none;}
	.mc >.header .line1 .mm >ul >li >ul >li{border:0px;width:100%;margin:0px;}
	
	/* Level - 0 */
	.mc >.header .line1 .mm >ul >li >.title >.lnk{padding:10px 30px 10px 20px;text-align:left;}
	.mc >.header .line1 .mm >ul >li.more >.title >.lnk{background:url('../img/ico_arrow_1-black.svg') no-repeat 95% center;}
	.mc >.header .line1 .mm >ul >li.more.active >.title >.lnk{background-image:url('../img/ico_arrow_1_1-black.svg');}

	.mc >.header .line1 .mm >ul >li.more >.title >.lnk .txt,
	.mc >.header .line1 .mm >ul >li.more.active >.title >.lnk .txt{background:none;padding-right:0px;}

	.mc >.header .line1 .mm >ul >li .title >.lnk{/*border-top:1px solid rgba(150,150,150,0.4);color:var(--link-state-1);text-align:left;*/}
	.mc >.header .line1 .mm ul ul >li.active >li >.title .lnk{/*border-top:0;*/}
	
	/* ALL Other Levels */
	.mc >.header .line1 .mm >ul >li ul .title >.lnk{border:0px;}
	.mc >.header .line1 .mm >ul >li >ul >li{background:none;}
	.mc >.header .line1 .mm ul li.active ul{background:rgba(255,255,255,0.4);}
	
	.mc >.header .line1 .mm ul ul .title .lnk{padding-left:40px;}
	.mc >.header .line1 .mm ul ul ul .title .lnk{padding-left:55px;}
	.mc >.header .line1 .mm ul ul ul ul .title .lnk{padding-left:70px;}
	.mc >.header .line1 .mm ul ul ul ul ul .title .lnk{padding-left:85px;}
	.mc >.header .line1 .mm ul ul ul ul ul ul .title .lnk{padding-left:100px;}


	/* MY ACCOUNT*/
	.mc >.header .myacc{margin-left:0px;width:100%;}
	.mc >.header .myacc .dd{margin-top:20px;padding:0px;}
	.mc >.header .myacc .dd >li{position:relative;}
	.mc >.header .myacc .dd >li >.ico{display:none;}
	.mc >.header .myacc .dd >li >ul .pre{padding:10px 30px;}
	.mc >.header .myacc .dd >li ul a{background:none;color:var(--link-state-1);}
	.mc >.header .myacc .dd >li ul a:hover{color:var(--color-gold-1);}

	.mc >.header .myacc .dd >li >ul{position:static;width:100%;padding-top:8px;}
	.mc >.header .myacc .dd >li >ul:before{display:none;}

	.mc >.header .myacc .dd >li >ul a{display:block;padding:5px;padding:10px 30px;background:none;color:var(--link-state-1);transition:opacity 0.3s;}
	.mc >.header .myacc .dd >li >ul a:hover{background:rgba(255,255,255,0.4);color:var(--link-state-1);}

	.mc >.header .myacc .dd >li >ul,
	.mc >.header .myacc .dd >li.active >ul{display:block;}


	/* CONTENT */
	
	.breadcrumbs{padding:5px 20px;}
	
	.dbpages.content-padding{padding:0px 20px;}
	.dbpages.content-padding >.inner.fc1{background:#fff;padding:30px 20px;}
	.dbpages >.inner{padding:0px 20px;}
	.dbpages h1{font-size:30px;line-height:46px;}
	.dbpages h2{font-size:28px;line-height:34px;}
	.dbpages h3{font-size:26px;line-height:42px;}
	.dbpages h4{font-size:24px;line-height:30px;}
	.dbpages h5{font-size:16px;line-height:24px;}
	.dbpages h6{font-size:12px;line-height:18px;}

	.dbpages p{margin:0px 0px 15px 0px;font-size:18px;font-weight:300;}
	.dbpages .bannerfb{margin:0px -20px;padding:0px 0px;}
	.dbpages .bannerfb .tile >.inner{}
	
	/*** MENU - SIDE - IN-PAGE ***/
	.cnt .c1 .imm span{color:#bebebe;}
	.cnt .c1 .imm span.active,
	.cnt .c1 .imm span:hover{color:#fff;}
	.cnt .c1 .imm span.active{border-color:#93ca6a;}
		
	/* Page Highlights */
	.pagehl .ico{top:10px;right:10px;}
	
	/* HOME */
	.home .welcome{display:block;}
	.home .welcome >div{display:block;border-left:0px;}
	.home .welcome >div >.inner{padding:0px;}
	.home .welcome >div.c1,
	.home .welcome >div.c2,
	.home .welcome >div.c3{width:100%;}
	
	/* Columns */
	.home .cols{padding:36px 35px 15px 35px;}
	.home .cnt .content{padding:0px 0px;overflow:hidden;}

	/* Hot Questions */
	.home .hquestions .intro{padding:70px 20px;}
	.home .hquestions .intro >.inner .title{line-height:60px;}
	.home .hquestions .intro >.inner .stitle{font-size:20px;}
	
	/* QandA */
	.newquestion{margin:0px -20px;}

}
@media all and (max-width:767px){
	.home .welcome_carousel .txt .title{font-size:43px;}
	.home .welcome_carousel .txt .stitle{font-size:23px;}
}

@media all and (max-width:640px){
	/* Columns */
	.home .cols {padding:36px 15px 0px 15px;overflow:hidden;}
	.home .cols >.fc >.inner{min-height:300px;position:relative;}
	.home .cols h3{color:#8a8b89;cursor:pointer;border-right:1px solid #8a8b89;padding-right:15px;margin-right:15px;}
	.home .cols .col{width:auto;}
	.home .cols .col:last-child h3{border-right:0px;}	
	.home .cols .col >.inner{padding:0px;}
	.home .cols .entries{display:none;}

	.home .cols .col.active h3{color:#684835;}
	.home .cols .col.active .entries{display:block;width:100%;position:absolute;z-index:1;top:30px;left:0px;}
	
	/* Featured */
	.home .featured{padding:15px 15px;}
	.home .featured .entry{width:100%;}
	.home .featured .entry .details .title h3{font-size:16px;}
	.home .featured .entry .details{padding:10px 0px 35px 0px;}
	.home .featured .entry:first-child{padding-bottom:35px;}
	.home .featured .entry:first-child .thumb{float:none;width:100%;}
	.home .featured .entry:first-child .details{float:none;width:100%;padding:20px 0px;}
	
}

@media all and (max-width:550px){
	.mc >.headerm .logo span{display:none;}
	.home .welcome_carousel .txt .title{font-size:27px;}
	.home .welcome_carousel .txt .stitle{font-size:17px;}
}

@media all and (max-width:450px){
	.mc >.header .ico.search{display:block;}
	.mc >.header .ico.menu{margin-left:10px;}

	.home .welcome_carousel{padding-top:35px;}
}

@media all and (max-width:400px){
 .qanda .entries{display:block;}
 .qanda .entries >.entry{margin-bottom:50px;}
}

@media all and (max-width:320px){
}