@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,700);
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800);

/*
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; src: local('Roboto Light'), local('Roboto-Light'), url(../fonts/Hgo13k-tfSpn0qi1SFdUfbO3LdcAZYWl9Si6vvxL-qU.woff) format('woff');}
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; src: local('Roboto Regular'), local('Roboto-Regular'), url(../fonts/CrYjSnGjrRCn0pd9VQsnFOvvDin1pK8aKteLpeZ5c0A.woff) format('woff'); }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; src: local('Roboto Bold'), local('Roboto-Bold'), url(../fonts/d-6IYplOFocCacKzxwXSOLO3LdcAZYWl9Si6vvxL-qU.woff) format('woff'); }
@font-face { font-family: 'Roboto Condensed'; font-style: normal; font-weight: 300; src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(../fonts/b9QBgL0iMZfDSpmcXcE8nMrfajfqx5pse9BUPMmpr-I.woff) format('woff'); }
@font-face { font-family: 'Roboto Condensed'; font-style: normal; font-weight: 400; src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url(../fonts/Zd2E9abXLFGSr9G3YK2MsNxB8OB85xaNTJvVSB9YUjQ.woff) format('woff'); }
@font-face { font-family: 'Roboto Condensed'; font-style: normal; font-weight: 700; src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(../fonts/b9QBgL0iMZfDSpmcXcE8nPZRQUbYfRc-1FWT9T9EE8M.woff) format('woff');}
*/

html { -webkit-text-size-adjust: none; } /* Prevent font scaling in landscape -webkit-text-size-adjust: none; */
body, img, div, p, h1, h2, h3, h4, h5, form { margin: 0; padding: 0; }
body { background-color:#fff; }
body, h1, h2, h3, h4, h5 { font-family: 'Open Sans', sans-serif; font-size:15px; line-height:27px; color:#444; font-weight:300;  white-space: normal; text-align:left;  }
img { border:0px; }
a { text-decoration:none; color:#4682C4; }
ul { margin:0; padding-left:20px; padding-bottom:17px; }
p { padding-bottom:16px; padding-top:0px; }
hr { border: 0; height: 0; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(255, 255, 255, 0.3); margin-bottom:20px; }
.rounded {border-radius: 4px; }
.cent { margin-left:auto; margin-right:auto; width:86px; }

/* NAMED COLORS */
.rouge { color:#C41230 !important; } .rougef { color:#C4122F !important; } .blanc { color:#fff !important; } .grey_bg { background-color:#EDEDED !important; } .green_bg { background-color:#15C288 !important; } .rouge_bg { background-color:#C41230 !important; }
.oblue { color: #1A2F54 !important;}

/* TITLES */
h1 { position:relative; font-weight:700; font-size:35px; line-height:44px; padding-left:2.9%; padding-top:13px;  padding-right:2.5%; }
/* h2 { font-weight:normal; font-size:17px; line-height:25px; padding-bottom:20px; } */
h3 { font-family: 'Roboto Condensed'; font-weight:700; font-size:23px; line-height:110%;  }
h4 { font-family: 'Roboto Condensed'; font-size:28px; line-height:25px; }
h5 { }

.con19 { font-family: 'Roboto Condensed'; font-size:19px; line-height:21px; }
.reg18 { font-family: 'Roboto'; font-size:18px; line-height:24px; }

.large_section_title { position:relative; font-family: 'Roboto Condensed'; font-weight:700; font-size:42px; line-height:42px; }
.tri { position:relative; background:url(images/tri_72_34.png) 0px 0; left:15px; top:-17px; width:72px; height:17px; background-size:72px 34px; float:left; z-index:100; }

.kufi { font-family: 'Droid Arabic Kufi' !important;; text-align:right !important; direction:rtl; }
.arabic { font-family: 'Droid Arabic Naskh' !important;; font-size:17px; text-align:right !important; direction:rtl; }

#page_body_body { float:left; width:69.6%; max-width:100%; text-align:left;}
#dafloat { float:left; width:25%; padding-left:2.9%; text-align:left; padding-right:10px;}

#sidem #section {  font-weight:400; font-size:20px; padding-top:20px; line-height:40px;  }
#sidem a {  color:#555; display:block; font-weight:300; font-size:15px; padding-top:5px; border-bottom:solid 1px #999; padding-bottom:2px; line-height:32px; text-indent: 11px;  }
#sidem a:hover { color:#b58b4d; }
#sidem .sss { font-size:14px; padding-top:3px; font-weight:normal; padding-left:10px; }
.sidem-ar {}
.sid_selected { font-weight:700 !important; }


/* MENUBAR AND DROPDOWNS */
#wide_topbar { margin:0 auto; position:relative; max-width:100%; overflow:hidden; text-align:left; height:40px; z-index:200; overflow:visible; }
#topbar { margin:0 auto; position:relative; width:100%; max-width:100%; overflow:hidden; text-align:left; height:31px; padding-top:9px; background-color:#1A2F54; z-index:200; overflow:visible; }

#page_menubar { position:absolute; top:0px; right:0px; width: calc(100% - 350px); text-align: right; }
#bar { list-style-type: none; margin:0; padding:0; display:inline-block; text-align:left; }
#bar li { display:inline; float:left; }

.bar_item { display:block; font-size:13px; line-height:20px; font-weight:300; color:#000; padding:14px 18px 10px 18px; cursor: pointer;  }
#bar li:last-child .bar_item { padding-right:0px; }
.bar_item2 { display:block; font-size:15px; line-height:20px; font-weight:300; color:#fff; padding:27px 20px 23px 20px; background-color: #000; }

.copyhover { }
/* color:#fff; background-color:#C41230; border-bottom: 4px solid black; padding-bottom:18px;*/ /*  */
.selecthover {  }
.subm { font-weight:normal !important; padding-bottom:0 !important;}

#mobile_menub { position:absolute; background-color: #fff; right:3%; top:0px; background-size:80px 53px; z-index:10; display:none; font-size:13px; line-height:20px; font-weight:300; color:#000; padding:14px 18px 10px 18px; cursor: pointer; }
.mobile_menub_hover { }


.men { position:absolute; margin:0; padding:0; padding-top:3px; text-align:inherit; display:none; }
.men a { font-size:14px; display:block; background-color:#fff; color:#000; padding:5px 20px 8px 20px; height:23px; text-align:inherit; left:15px; z-index:20000; }
/*
.men a:first-child { border-top: solid 10px #3B3A3F; }
.men a:last-of-type { border-bottom: solid 10px #3B3A3F; }
*/
.men a:hover { background-color:#ff5941; }
.men .men { margin-left:100%; left:-10px; margin-top:-39px; width:300px; }
.men .men a { background-color:#C41230;  }
.men .men a:first-child { border-top: solid 10px #C41230; }
.men .men a:last-of-type { border-bottom: solid 10px #C41230; }
.men .men a:hover { background-color:#333; }

#magni { position:absolute; background:url(images/mag20x2b.png); right:30px; top:27px; width:20px; height:20px; background-size:20px 20px; z-index:100; cursor:pointer; }
#lock { position:absolute; background:url(images/lock_20_30.png); width:10px; height:15px; background-size:10px 15px; right:10px; top:10px;  }

/* CARDS */
.card { position:relative; display:block; text-decoration:none; opacity:1; -webkit-transition:opacity .14s ease-out;
	transition:opacity .14s ease-out; -webkit-transform: translateZ(0); 
	 }
/*
.hpic2 { overflow:hidden; }
.hpic2 .cc { position:absolute;top:0;left:-50%;width:200%;height:100%; }
.hpic2 .cc img { position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:100%; }
.card .img_holder { position:relative; width:100%; height:155px; overflow:hidden; background-color:#000;}
.card .img_holder img { display:block; position:relative; width:100%; min-width:auto; max-height:auto; min-height:100%; }
*/
.img_holder {  position:relative; width:100%; height:auto; min-height:155px; overflow:hidden; background-color:#000; }
.img_holder .cc { position:absolute; width:200%; height:100%; top:0; left:-50%; background-color:#000; }
.img_holder .cc img { position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; min-width:50%; min-height:100%;  }

.card .txt_holder { text-align:center; font-family: 'Open Sans', sans-serif; font-size:14px; line-height:26px; font-weight:300; color:#777; white-space: normal; padding-top:9px;  }
.text_card { position:relative; width:473px; border:0; margin-bottom:15px; background-color:#fff; max-width:100%; font-family: 'Roboto'; font-size:14px; color:#000;  }
.text_card .card_title { font-family: 'Roboto Condensed'; color:#000; font-weight:700; font-size:29px; padding-top:26px; padding-left:2.9%; }
.text_card_title { font-family: 'Roboto Condensed'; color:#000; font-weight:700; font-size:29px;  color:#C41230; padding-top:30px; }
.csp { float:left; position:relative; width:473px; border:0;  margin-bottom:15px; margin-left:2.9%; max-width:94.6%; font-size:14px; }
.csp3 { float:left; position:relative; width:300px; border:0;  margin-bottom:15px; margin-left:2.9%; max-width:94.6%; font-size:14px; }
.csp4 { float:left; position:relative; width:219px; border:0;  margin-bottom:15px; margin-left:2.9%; max-width:94.6%; font-size:14px; }
.card .txt_line {position:relative; left:0px; font-weight:normal; font-size:17px; line-height:20px; color:#000; margin:0; }

/* .card:hover { opacity:.8; } */
.card_header { position: relative; top:0px; left:0px; right:0px; text-align:left; font-family: 'Roboto Condensed'; font-weight:700; font-size:35px; line-height:28px; color:#fff; background-color:#C41230; padding: 35px 50px 10px 15px; height:55px;  }
.header_arrow { position:absolute; top:30px; right:20px; background: url(images/smallarrow_15_40x2.png); width:15px; height:40px; background-size: 15px 40px; }
/* background-color:#fff; */
.txt_holder {  }
.bigarrow { position:absolute; right:10%; top:140px; background:url(images/bigarrow_42_122_x2.png); width:21px; height:66px; background-size:21px 66px; }
.card3 { position:relative; float:left; width:305px; border:0; height:235px; margin-bottom:15px; margin-left:2%; background-color:#c41230; color:#fff; text-align:left;  }
.card33 { float:left; width:305px; border:0;  margin-bottom:15px; margin-left:2%; background-color:#fff; }
.stuck_image { position:absolute; right:0px; background-repeat:no-repeat;  }
.text29 { font-family: 'Roboto Condensed'; color:#000; font-weight:700; font-size:29px; line-height:26px; }
#section_title { font-family: 'Roboto Condensed'; padding-top:13px; padding-left:2.9%; font-weight:700; font-size:28px; color:#C41230; float:left;}

/* LARGE PAGES WITH FORMS */
.title_large { position:relative; font-family: 'Roboto Condensed'; font-weight:700; font-size:42px; line-height:42px; padding-left:2.9%; padding-top:30px; }
.text { position:relative; font-weight:300; padding-left:2.9%; font-size:18px; line-height:27px; padding-top:15px; width:500px; max-width:94.6%; }
.text_large { position:relative; font-family: 'Roboto Condensed'; font-weight:500; font-size:23px; line-height:25px; padding-left:2.9%; padding-top:30px; width:450px; max-width:94.6%;  }

/* FORMS */
form { }
.form_card { position:relative; width:473px; border:0;  margin-bottom:15px; margin-left:2.9%; background-color:#fff; max-width:94.6%; font-size:14px;  }
.form_card_header { position:relative; width:100%; height:100px; background-color:#EDEDED; text-align:center; }
.form_card_title { font-family: 'Roboto Condensed'; color:#000; font-weight:700; font-size:29px; padding-top:40px; line-height:26px; }
#marker { position:absolute; background:url(images/form-arrow-14_30.png); width:14px; height:30px; z-index:1000; top: -1000px; left: -1000px;}
#response { display:none; font-weight:normal; font-size:17px; line-height:25px; padding-bottom:20px;}
input[type=text] { 	font-size:14px; line-height:19px; height:30px; border: 0px solid #ccc; padding-left:15px; width:100%; border-radius: 2px; background-color:#EDEDED; font-family: 'Merriweather' !important;  }
input[type=text]:focus { outline-width: 0;}
textarea { 			font-size:14px; line-height:19px; height:100px; border: 0px solid #CCC; padding: 8px 15px 8px 15px;  width:404px; max-width:100%; border-radius: 2px; background-color:#EDEDED; font-family: 'Merriweather' !important;  }
select { 			font-size:14px; line-height:19px; height:30px; border: 0px solid #CCC; width:404px; max-width:100%; background-color:#EDEDED; margin-bottom:6px; }
label { display:block; color:#555; }
#upl { display:block; position:relative; width:99%; background-color:#eee; min-height:50px; border-radius: 4px; }
#dopt { position:absolute; color:#C41230; top:22px; right:30px; width:200px; text-align:right; }
#next_button {position:absolute; bottom:20px; right:7%; }

input[type=text]:lang(ar) { padding-left:0px; padding-right:15px; font-family: 'Droid Arabic Kufi' !important; text-align:right !important; direction:rtl; line-height:27px; }
textarea:lang(ar) { font-family: 'Droid Arabic Kufi' !important;; text-align:right !important; direction:rtl; }

.fln { padding-right:2.5%; padding-bottom:16px; color:#555; }
.fln label { padding-left:19px; text-indent:-19px; padding-right:7px; line-height:20px; }
.fln > span { display:inline-block; max-width:100%; padding-right:2%; width:49%; }
.fln > span.u100 { width:99%;   }
.fln > input { width:99%;   }
.fln > span:last-of-type { padding-right:0%; } 

.fln:lang(ar) {padding-right:0%; padding-left:2.5%;}
.fln > span:lang(ar) { padding-right:0%; padding-left:2%; width:49%; }
.fln > span:last-of-type:lang(ar) { padding-left:0%; } 

/* PAGES */
.wide_body { position:relative; padding-bottom:40px; background-color:#fcfcfc;}
/*.wide_body { padding-top:70px; } */
.page_body, #top_sp, #white_page, #black_page, #page_bottom, #normal_page { margin:0 auto; position:relative; width:1200px; max-width:100%; overflow:hidden; text-align:left;  }
/* position:fixed; left:0; right:0;  *//*border-left:1px solid #eee; border-right:1px solid #eee;*/
#page_top {margin:0 auto; position:relative; width:1200px; max-width:100%; overflow:hidden; text-align:left; height:50px;  z-index:100;  overflow:visible; marging-bottom:40px;  }
#undertop { } /* position:fixed; left:0; right:0; height:70px; background-color:#fff; box-shadow: 0 0 10px #ccc; }*/
/* #padder { margin:0 auto; position:relative; background-color:#f3f4f5; height:70px; } */
#bottom_page { margin:0 auto; position:relative; height:300px;  background-color:#fff; width:1200px; max-width:100%;   }
#wide_page_top {margin:0 auto; position:absolute; width:100%; height:70px;  z-index:100; background-color:#fcfcfc; }

#top_sp { height:48px;}
#white_page { background-color:#fff;  }
#normal_page { padding-top:35px; background-color:#fcfcfc; }
#black_page { padding-bottom:20px; background-color:#000; border-bottom: solid 30px #f3f4f5; color:#fff; }
#page_bottom { background-color:#fff; padding-top:20px; color:#555; border-top: solid 1px #ddd; }
#section_nm { font-family: 'Roboto Condensed'; padding-top:13px; padding-left:2.9%; font-weight:700; font-size:28px; color:#C41230; }
#story_date { font-family: 'Roboto Condensed'; color:#000; font-weight:400; font-size:23px; padding:25px 0 0px 2.9%; }
#story_subtitle { font-family: 'Roboto Condensed'; color:#000; font-weight:700; font-size:23px; line-height:25px; padding-top:10px;  padding-left:2.9%; }
#body_text { float:left; width: 630px; max-width:94%; padding-left:22px; padding-right:22px; margin-top:25px; margin-bottom:20px; }

#content, #disqus_thread { position:relative; float:left; margin-left:2.9%; font-weight:300; font-size:18px; line-height:27px; color:#444; padding-top:25px; width:700px; max-width:94.6%;  }
#page_body_img { position:relative; display:block; width:700px; max-width: 100%; background-color:#000;  margin-bottom:30px;  }
#page_body_img img { position:relative; display:block; width:700px; max-height:auto; }
#page_body_img span { display:block; padding-top:6px; font-size:14px; line-height:19px; background-color:#fff;  }

.body_img { position:relative; float:left; display:block; width:700px; max-width: 100%; background-color:#000;  margin-bottom:30px;  }
.body_img img { position:relative; display:block; width:700px; max-height:auto; }
.body_img span { display:block; padding-top:6px; font-size:14px; line-height:19px; background-color:#fff;  }
.body_vid { margin-bottom:30px;  }

.pullquote { display:block; float:right; font-family: 'Roboto', sans-serif; font-size:18px; line-height:20px; font-weight:700; border-top: solid 2px #000; padding: 12px 0px 12px 5px; margin-bottom:20px; margin-left:15px; width:260px; color:#C41230; border-bottom: solid 1px #000; }

#content_wide { position:relative; float:left; margin-left:2.9%; margin-right:2.5%; font-weight:300; font-size:17px; line-height:26px; color:#444; padding-top:25px; width:94.6%;   }
#page_img_wide { margin-bottom:30px; max-width: 100%; }
#page_img_wide img { position:relative; display:block; max-height:auto; max-width: 100%; }
#page_text_wide { }


/* BUTTONS */
a.aca_button, a.aca_button2 { display:inline-block; cursor:pointer; text-align:center; height:34px; font-weight:700; padding:14px 31px 0px 30px; margin-top:10px; border-radius: 4px; }
a.aca_button { background-color:#B68C4E; color:#fff; } 
a.aca_button2 { background-color:#fff; color:#B68C4E; } 
a.aca_button:hover , a.aca_button2:hover { background-color:#664E2D; } 

.searchf { display:block; position:absolute; color:#555; height:30px !important; background-color:#fff !important; width:260px !important; font-size: 14px; padding:0px 24px 0px 23px; margin-top:21px; border-radius: 4px; right:15px;  }
.searchf:focus { outline-width: 0; }

#botl1 { float:right; margin-left:2.9%; width:60%; color:#555; line-height:20px; text-align:right;}
#botl2 { float:right; margin-right:2.5%; text-align:right; color:#999; line-height:20px; }
#privacy:after { content:" | "; }

.ptitle { position:relative; font-family: 'Roboto'; font-weight:700; font-size:20px; line-height:25px; padding-top:10px; }
.psub { position:relative; font-family: 'Roboto'; font-weight:700; font-size:17px; line-height:22px; padding-bottom:20px; }

h2 { position:relative; width:100%; font-size:24px; color:#1A2F54; padding-bottom:28px; }

/* joumana */
body, .wide_body, #wide_page_top, #normal_page { background-color: #e6e6e6; }	
#logo { font-size: 42px; font-style: normal; font-weight: bold; height: 50px; letter-spacing: 1px; line-height: 50.400001525878906px; text-decoration:none !important; color:#000; }
.card { position:relative; display:block; text-decoration:none; width:31.33%; height:410px; float:left; margin-left:3%; margin-top:3%;  }
.card:nth-child(3n + 1) { margin-left:0%; }

.proj { position:relative; clear:both; padding-top:35px; display:none; }
#fotos { position:relative; width: 900px; max-width:100%; float:left;}
#fotos img { margin-bottom:30px; }
#proj_content { position:relative; width: 250px; float:left; margin-left:50px; }
#titl { font-family: 'Open Sans', sans-serif; font-size:24px; line-height:28px; font-weight:300; color:#000; white-space: normal; padding-bottom:12px; text-transform:uppercase; }

#nav_block { display:block; position:relative; clear:both; padding-bottom:40px; padding-top:20px; display:none; }
#btw {position:relative; float:left; cursor:pointer; }
#navv { position:relative; display:block; float:right; width:150px; text-align:right;  }

#nav_prev, #nav_next { display:inline-block; cursor:pointer; }

#secnam { margin: 0 auto; width:1200px; max-width:94%; position:relative; font-family: 'Open Sans', sans-serif; font-size:28px; line-height:32px; font-weight:700; color:#fff; white-space: normal; top:170px; text-align:right;z-index:98;  }
#secnam2 { position:relative; left:-50%; text-align:right; width:1200px; max-width:100%; }
#pgrid { width:1200px; }


.cardo { position:relative; display:block; text-decoration:none; width:31.33%; height:376px; float:left; margin-left:3%; margin-top:3%; overflow: hidden;  }
.cardo:nth-child(3n + 1) { margin-left:0%; }

.overl { position:absolute; display:block; top:0; bottom:0; left:0; right:0; background: rgba(247, 33, 5, 0.6); z-index:10; display:none;}
.cardo img { z-index: 0;}
.ltex { position:absolute; display:inline-block; color:#fff; font-size: 34px; text-align: center; width:100%; top:calc(50% - 24px); font-family: 'Open Sans', sans-serif; font-weight:700; line-height:36px; height: 90px; vertical-align: middle; z-index:30; display:none; }


/* http://" /> */
#logo { background: url(//img.joumanaibrahim.com/logo_384_88.png); width:192px; height:44px; background-size: 192px 44px; display:block;}


#normal_page { padding-top: 188px; }
#page_top { margin-top:85px;}

@media screen and (max-width: 1220px) {
	#pgrid { margin-left:3%; margin-right:3%; max-width:94%; }
	#fotos { width:100%; }
	
	#btw {margin-left:50px; }
	#navv { margin-right:50px; }
	#page_top { width:94%;}
	
	.cardo { height:auto; }
	#logo {}
}

@media screen and (max-width: 950px) {
	.stuck_image { opacity: 0.4; filter: alpha(opacity=40); }
	#mobile_menub { display:block; }
	.page_body { min-width:100%; padding-top:53px; }
	
	#dafloat { display:none; }
	
	#normal_page { padding-top:69px; }
	#page_body_body { width:100%;}
	
	#topbar { position:fixed; }
	#wide_page_top { position:fixed; top:0px;  background-color:#e6e6e6; }
	
	#page_top {  
		/* position:fixed; background-color:#fff; -webkit-box-shadow: 2px -5px 9px 6px rgba(0,0,0,0.36); -moz-box-shadow: 2px -5px 9px 6px rgba(0,0,0,0.36); box-shadow: 2px -5px 9px 6px rgba(0,0,0,0.36);  */
		width:100%; height:53px; position:absolute; background-color:#e6e6e6; margin-top:25px; 
		/* border-left:0px solid #eee; border-right:0px solid #eee; */
	}
	#page_body_img { padding-left:0px; width:100%;}
	#page_body_img img { width:100%;}
	
	.body_img { padding-left:0px; width:100%;}
	.body_img img { width:100%;}

	.body_vid { position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden; }
	.body_vid iframe, .body_vid object, .body_vid embed { position:absolute; top:0; left:0; width:100%; height:100%; } 
	
	#body_text { width:90% !important; }
	#logo {  margin-left:3%;  }
	#logo { background: url(//img.joumanaibrahim.com/logo_384_88.png); width:192px; height:44px; background-size: 192px 44px; display:block;}
	
	#logo_b, #logo_w, #logo_arb, #logo_arw {top:3px; }
	
	#page_menubar { position:absolute; top:53px; width:100%; left:0px; }
	
	#bar { position:absolute; list-style-type: none; margin:0; padding:0; width:100%; left:0px; display:none; }
	#bar li { float:left; width:100%; text-align:left; border:0; background-color:#fff;  }
	.bar_item {  }
	.subm { font-weight:normal !important; padding-bottom:8px !important; }
	.card  { min-width:94.6%; }
	#top_sp { height:0px; }
	#bot3 { width:92%;}
	
	.men { position:relative; width:100%; padding-top:0px; display:none;  }
	.men a { background-color:#fff; color:#666;}
	.men a:first-child { }
	.men a:last-of-type { border-bottom:0;}
	.men a:hover { background-color:#ff5941; }
	
	.men .men { margin-left:0px; left:0px; margin-top:0px; width:100%; }
	.men .men a { background-color:#ffff;  }
	.men .men a:first-child { border-top: solid 0px #ff5941; }
	.men .men a:last-child { border-bottom: solid 0px #ff5941; }
	.men .men a:hover { background-color:#262529; }
	
	.searchf {  margin-top:6px; right:80px; display:none; }
	#magni { right:50px; top:19px;  }
	
	.u30 { width:100%; }
	.u60 {  width:100%; }
	
	.card { width:100%; height:auto; margin-left:0%; }
	.card:nth-child(3n + 1) { margin-left:0%; }

	.cardo { width:100%; height:auto; margin-left:0%; }
	.cardo:nth-child(3n + 1) { margin-left:0%; }

	#secnam { font-size:21px; top:73px;  }

	.ltex { display:block; color: #e93d24;}
	
}
@media screen and (max-width: 524px) {
	.searchf { width:130px !important; }
	input[type=text], #upl, .fln > span, .fln > span.u100  { width:100%; }
	.fln > span:nth-child(2) { padding-bottom:2px; padding-top:14px; }
	#privacy:after { content:""; display:block; }
	
	#bottom_links { position:relative; display:block; margin:0 auto; left:0px;  }

	#bottom_contact {position:relative; display:block; margin:0 auto; left:0px; top:30px;  }
	#bottom_page { height:auto; padding-bottom:48px;  }
}
@media screen and (max-width: 400px) {
	.searchf { width:117px !important; }
}