/*  
Theme Name: BigLar
Theme URI: http://www.biglar.com.br/
Description: Tema exclusivo para o blog <a href="http://www.biglar.com.br/">BigLar</a>. Desenvolvido por Dintstudio.
Version: 1.0
Author: DintStudio
Author URI: http://www.dintstudio.com/
*/
body { font-family: "Segoe UI", Arial, Helvetica, sans-serif; font-size: 13px; color: #003366; background-color: #ECE6D9; background-image: url(images/background.jpg); background-repeat: repeat-x; background-position: center top; margin: 0px; padding: 0px; }
p { margin: 0px; padding: 0px; }
:focus { outline:none; }
.main { height: auto; width: 990px; margin-right: auto; margin-left: auto; display:table; clear:both; }
.todo { margin: 0px; padding: 0px; width:100%; height:auto; float:left; }
.header { float: left; height: 182px; width: 990px; background-image: url(images/background.jpg); background-repeat: repeat-x; background-position: center top; position:relative; }
#logo { border:none; position:absolute; top:3px; left:50px; }
#banner { background-color: #ECE6D9; position: absolute; height: 146px; width: 626px; top: 7px; right: 10px; background-image: url(images/back-banner.jpg); background-repeat: no-repeat; background-position: center top; padding:11px; }
.b-inner { height: 146px; width: 626px; background-color:#CCC; }
.menu { background-image: url(images/back_menu.jpg); background-repeat: no-repeat; background-position: center top; float: left; height: 46px; width: 990px; }
.menu ul { margin: 0px; padding: 0px 0px 0px 60px; list-style-type: none; float:left; }
.menu ul li { padding: 12px 17px 10px 17px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; letter-spacing:-1px; text-align:center; color: #FFF; display: inline; float:left; position:relative; }
.menu ul li a, .menu ul li a:visited { color: #FFF; text-decoration:none; }
.menu ul li.current_page_item a, .menu ul li.current_page_item a:visited { color:#FFD6AF; }
.menu ul li a:hover { color:#FFD6AF; }
.menu li .drop { }
.menu li:hover .drop { }
.menu li:hover div a { }
.menu li:hover div a:hover { }
.menu li ul li a:hover { }
.dropdown_1column { position:absolute; background-color:#E2770F; padding:0 !important; z-index:1000; }
.dropdown_1column { left:-999em; /* Hides the drop down */ -moz-border-radius: 0px 0px 10px 10px; -webkit-border-radius: 0px 0px 10px 10px; -khtml-border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px; }
.dropdown_1column { width: 180px; }
.menu li:hover .dropdown_1column { left:0px; top:43px; }
.col_1 ul { padding:10px 0px 10px 0px !important; margin:0px !important; }
.col_1 ul li { font-size:18px !important; display:block !important; clear:both; padding:0px 10px 5px 15px !important; margin:0px !important; }
.col_1 { float: left; position: relative; margin-left: 5px; margin-right: 5px; }
.search { float: right; height: 47px; width: 215px; }
#s { float: left; width: 145px; margin:16px 10px 0px 13px; padding: 0px; border:none; background-color:Transparent; display:inline; }
#simag { margin:12px 0px 0px 0px; float:left; width:29px; height:24px; }
.content { float: left; height: auto; width: 990px; clear: both; background-image: url(images/back_main.png); background-repeat: repeat-y; background-position: center top; }
.content_left { float: left; height: auto; width: 766px; }
.entry { float: left; height: auto; width: 766px; }
.labels { float: right; height: auto; width: 666px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color: #224092; padding:5px 0px 5px 0px; margin:0px 18px 10px 18px; display:inline; border-bottom:2px dotted #DDDDCD; }
.labels span { color:#E3770F; }
.content_right { float: right; height: auto; width: 224px; }
.footer { float: left; height: 73px; width: 100%; clear: both; position:relative; bottom:0pt; color:#666; background-color:#FFF; border-top:4px solid #E3770F; font-size:12px; }
.footer a, .footer a:visited { color:#E3770F; text-decoration:underline; }
.footer a:hover { text-decoration:underline; }
.footer p { padding:30px 0px 0px 0px; margin:0px; float:left; }
.footer_inner { height: 69px; width: 960px; margin-right: auto; margin-left: auto; }
.footer_l { float: left; }
.footer_r { float: right; }
#dt { float:right; border:none; margin-top:5px; }
.ruler { border-bottom:2px dotted #DDDDCD; padding:20px 0px 0px 0px; margin:0px 0px 15px 0px; display:block; clear:both; }
.nulled { font-size: 5px; background-image: url(images/back_nulled.png); background-repeat: no-repeat; background-position: left top; float: left; height: 39px; width: 990px; }
.nulled2 { float: left; height: 28px; width: 990px; clear: both; background-image: url(images/back_nulled2.png); background-repeat: no-repeat; background-position: left top; padding-bottom: 10px; margin:0px 0px 30px 0px; }
.box { margin: 0px; padding: 0px 18px 20px 18px; float: right; height: auto; width: 666px; }
.box h2 { font-family: Arial, Helvetica, sans-serif; font-size: 26px; font-weight:bold; color: #224092; margin: 0px; padding: 0px 0px 6px 4px; float: left; height: auto; width: 662px; letter-spacing:-1px; clear:both; }
.box h2 a, .box h2 a:visited { color: #224092; text-decoration:none; }
.box h2 a:hover { color:#E3770F; }
.box h1 { font-family: Arial, Helvetica, sans-serif; font-size: 26px; font-weight:bold; color: #224092; margin: 0px; padding: 0px 0px 6px 4px; float: left; height: auto; letter-spacing:-1px; clear:both; }
.box h1 a, .box h1 a:visited { color: #224092; text-decoration:none; }
.box h1 a:hover { color:#E3770F; }
.box p { line-height:18px; padding-top: 5px; padding-bottom: 5px; }
.box a, box a:visited { color: #BF640B; text-decoration:underline; }
.box a:hover { text-decoration:none; }
.box img { padding:2px; margin:7px 0px 7px 0px; border:none; max-width:100% }
.box .ngg-gallery-thumbnail img { float:left; display:block; width:inherit !important; }
.box object { padding:2px; margin:7px 0px 7px 0px; }
.date-404 { height: 93px; width: 62px; float:left; position:relative; }
.date { font-family: Arial, "Trebuchet MS", Helvetica, sans-serif; color: #FFF; background-image: url(images/back_date.png); background-repeat: no-repeat; background-position: right top; height: 93px; width: 62px; float:left; text-align:center; position:relative; padding:0px 0px 0px 0px; }
.day { height: auto; text-align:center; position:absolute; font-size:30px; top:0px; right:0px; width: 60px; letter-spacing:-1px; }
.date span { padding:0px 0px 0px 2px; }
.q4 { height: auto; float:left; text-align:center; margin-top: 23px; line-height:43px; }
.mounth { height: auto; text-align:center; position:absolute; font-size:18px; text-transform:lowercase; right:0px; top:30px; width: 60px; letter-spacing:-1px; }
.year { height: auto; text-align:center; text-transform:lowercase; position:absolute; right:0px; bottom:10px; font-size:16px; letter-spacing:-1px; width: 60px; }
.itens { clear: both; float: left; height: 40px; width: 666px; margin: 0px 0px 10px 0px; background-image: url(images/back_itens.jpg); background-repeat: no-repeat; background-position: center top; }
.tags { color:#333; clear: both; float: left; height: auto; width: 666px; }
.itens_left { float: left; margin: 0px 0px 0px 10px; padding: 10px 0px 0px 28px; color:#A1A1A1; height:30px; background-image: url(images/cat-icon.png); background-repeat: no-repeat; background-position: left center; display:inline; font-weight:bold; font-size:14px; }
.itens_left a, .itens_left a:visited { color:#224092; text-decoration:none; letter-spacing:-1px; }
.itens_left a:hover { color:#E3770F; }
.itens_right { color:#FFF; background-image: url(images/back_comm.jpg); background-repeat: no-repeat; background-position: left top; float: right; height: 22px; width: 117px; padding:3px 0px 0px 25px; margin:8px 5px 0px 0px; display:inline; font-size:13px; }
.itens_right span { font-weight:bold; font-style:italic; }
.itens_right a, .itens_right a:visited { color:#FFF; text-decoration:none; font-weight:bold; font-style:italic; }
.itens_right a:hover { color:#E3770F; }
.sidebar { float: left; height: auto; width: 224px; }
.sidebar select { width:190px; padding:5px; margin-top:10px; }
.blue { width:200px; height:auto; float:left; background-image: url(images/blue.jpg); background-repeat: repeat-y; background-position: center top; padding:0px 12px 0px 12px; }
.blue ul { margin: 0px; padding: 0px; list-style-type: none; }
.blue ul li { margin-top: 3px; margin-bottom: 3px; width:200px; height:39px; background-image:none; font-size:20px; line-height:22px; letter-spacing:-1px; }
.blue ul li.twi { background-image: url(images/li-twi.jpg); background-repeat: no-repeat; background-position: center top; }
.blue ul li.fbk { background-image: url(images/li-fbk.jpg); background-repeat: no-repeat; background-position: center top; }
.blue ul li.ork { background-image: url(images/li-ork.jpg); background-repeat: no-repeat; background-position: center top; }
.blue ul li.you { background-image: url(images/li-you.jpg); background-repeat: no-repeat; background-position: center top; }
.blue ul li a, .blue ul li a:visited { color:#FFF; text-decoration:none; display:block; }
.blue ul li a:hover { color:#E3770F !important; text-decoration:none !important; }
.blue-top { width:224px; height:82px; float:left; background-image: url(images/top-blue.jpg); background-repeat: no-repeat; background-position: center top; }
.blue-bottom { width:224px; height:19px; float:left; background-image: url(images/blue-bottom.png); background-repeat: no-repeat; background-position: center top; }
.sidebar p { }
.sidebar h3 { background-image: url(images/backh3.jpg); background-repeat: no-repeat; background-position: center top; margin: 0px; padding: 3px 0px 0px 10px; float: left; height: 34px; width: 214px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #FFF; letter-spacing: -1px; }
.sidebar h2 { background-image: url(images/backh2.jpg); background-repeat: no-repeat; background-position: center top; margin: 0px; padding: 3px 0px 0px 10px; float: left; height: 34px; width: 214px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #fff; letter-spacing: -1px; }
.orange { width:200px; float: left; height: auto; background-color: #F60; background-image: url(images/orange.jpg); background-repeat: repeat-y; background-position: left top; padding: 0px 12px 0px 12px; }
.black { width:200px; float: left; height: auto; background-image: url(images/black.jpg); background-repeat: repeat-y; background-position: left top; padding: 0px 12px 0px 12px; }
.black img { border:none; margin:0px 0px 5px 0px; }
.black center { padding: 10px 0px 0px 0px; }
.o-bottom { width:224px; background-image: url(images/o-bottom.jpg); background-repeat: no-repeat; background-position: left top; float: left; height: 19px; margin:0px 0px 7px 0px; }
.b-bottom { width:224px; background-image: url(images/b-bottom.jpg); background-repeat: no-repeat; background-position: left top; float: left; height: 19px; margin:0px 0px 7px 0px; }
.sidebar ul { margin: 0px; padding: 10px 5px 5px 0px; height: auto; width: 219px; list-style-type: none; }
.sidebar ul li { padding:3px 0px 3px 14px; background-image: url(images/bullet.png); background-repeat: no-repeat; background-position: left center; }
.sidebar ul li a, .sidebar ul li a:visited { color:#fff; text-decoration:none; }
.sidebar ul li a:hover { color: #FFF; text-decoration:underline; }
.sidebar li a, .sidebar a:visited { color:#fff; text-decoration:none; }
.sidebar a:hover { color: #FFF; text-decoration:underline; }
.infos { background-image: url(images/back_info.jpg); background-repeat: no-repeat; background-position: left top; float: left; height: 272px; width: 200px; margin:0px 0px 7px 0px; font-size:11px; position:relative; padding:0px 12px 0px 12px; }
#twit { position:absolute; bottom:13px; border:none; }
#newsform { position:relative; top:0px; }
#subscribe { position:absolute; width:35px; height:26px; top:148px; right:3px; }
#ema { position:absolute; width:139px; color:#333; background-color:Transparent; border:none; top:153px; left:8px; }
.related_posts { float: left; height: auto; width: 666px; }
.related_posts h4 { padding:3px 0px 0px 0px; margin:0px; text-align:center; font-size:12px; font-weight:normal; }
.related_posts h4 a, .related_posts h4 a:visited { text-decoration: none; color:#333; }
.related_posts h4 a:hover { text-decoration: underline; }
.b-related { float: left; height: 190px; width: 137px; background-color:#EBEAE6; margin:0px 6px 0px 0px; padding:10px 6px 6px 6px; display:inline; }
.b-related img { padding:0px !important; margin:0px !important; border:2px solid #fff; }
.b-related img:hover { border:2px solid #E3770F; }
.hping { font-size: 20px; margin-top: 10px; margin-bottom:10px; color: #224092; letter-spacing:-1px; display:block; width:630px; height:auto; font-family: Arial, "Trebuchet MS", Helvetica, sans-serif; }
.hping span { color:#E2770F; }
/************************************************
*	Images  					     		    * 
************************************************/

img.centered { display: block; margin:10px auto 15px auto; padding: 0px; clear:both; }
img.alignnone { padding: 0px; margin: 0px 0px 15px 0px; display: inline; }
img.aligncenter { display: block; margin:10px auto 15px auto; padding: 0px; clear:both; }
img.alignright { padding: 0px; margin: 0px 0px 10px 10px; display: inline; }
img.alignleft { padding: 0px; margin: 0px 10px 10px 0px; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }
.wp-caption { margin: 0px 0px 2px 0px; padding: 0px; }
.wp-caption img { margin: 0px; padding: 0px; border: 0px; }
.wp-caption p.wp-caption-text { width:90%; margin: 0px; padding: 0px; font-size: 10px; font-style: italic; font-weight: bold; line-height: 12px; }
/************************
*	COMENTARIOS (FRAMEWORK)	*
*************************/
.comments-box { padding:20px 10px 0px 10px; background-image: url(images/ruler_fade.png); background-repeat: no-repeat; background-position: center top; }
ol.commentlist a:link { text-decoration: none; }
ol.commentlist li div.vcard cite.fn a.url:hover { text-decoration: none; }
ol.commentlist { margin: 10px 0 0 0; padding: 0; }
ol.commentlist li { margin: 10px 0 10px 0; padding: 10px; list-style-type: none; border: 1px solid #CCC; background-color:#E8E8E8; -webkit-border-radius: 5px; -moz-border-radius: 5px; word-wrap: break-word; }
ol.commentlist li.even { background-color:#F3F3F3; border: 1px solid #CCC; }
ol.commentlist li.bypostauthor p { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { }
ol.commentlist li div.vcard { }
ol.commentlist li div.vcard cite.fn { font-family: Arial, Helvetica, sans-serif; font-size:18px; font-style: normal; font-weight: bold; letter-spacing:-1px; color:#224092; }
ol.commentlist li div.vcard cite.fn a.url { color: #E2770F; }
ol.commentlist li div.vcard img.avatar { float: left; margin:0px 10px 0px 0px; }
ol.commentlist li div.vcard img.avatar-32 { padding: 2px; background-color: #fff; border: 1px solid #224092; }
ol.commentlist li div.vcard img.photo { padding: 2px; background-color: #fff; border: 1px solid #224092; }
ol.commentlist li div.vcard span.says { display:none; }
ol.commentlist li div.commentmetadata { }
ol.commentlist li div.comment-meta { display:none; }
ol.commentlist li div.comment-meta a { color: #aaa; text-decoration:none; }
ol.commentlist li p { margin: 5px 0 0 0 !important; line-height: 1.4em; font-size:11px; }
ol.commentlist li ul { }
ol.commentlist li div.reply { font-size:11px; margin: 7px 0 0 0; height:30px; padding: 10px 0px 0px 0px; display:block; width:100%; clear:both; }
ol.commentlist li div.reply a { color: #fff !important; padding: 6px 9px 7px 9px; display:block; color: #fff; width: 65px; float:left; background-image: url(images/reply.png); background-repeat: no-repeat; background-position: left top; }
ol.commentlist li div.reply a:hover { color: #EFE0D1 !important; text-decoration: none; }
ol.commentlist li ul.children div.reply { margin: 7px 0 0 0; }
ol.commentlist li ul.children { }
ol.commentlist li ul.children li { margin: 10px 0 0 0; }
ol.commentlist li ul.children li li.alt { }
ol.commentlist li ul.children li.bypostauthor { background-color:#E4E4E4; }
ol.commentlist li ul.children li.byuser { }
ol.commentlist li ul.children li.comment { }
ol.commentlist li ul.children li.comment-author-admin { }
ol.commentlist li ul.children li.depth-2 { }
ol.commentlist li ul.children li.depth-3 { }
ol.commentlist li ul.children li.depth-4 { }
ol.commentlist li ul.children li.depth-5 { }
ol.commentlist li ul.children li.odd { }
ol.commentlist li.even { }
ol.commentlist li.odd { }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }
ul#ping { list-style-type:none; margin:0px 0px 20px 0px; padding:10px 0px 0px 0px; font-size:11px; }
ul#ping li { padding:2px 7px 2px 7px; border-bottom:1px solid #EFEFEF; }
ul#ping li .url { font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-weight: bold; font-size:16px; letter-spacing:-1px; color:#BF640B; text-decoration:none; padding:0px !important; }
ul#ping li comment-author { padding:0px !important; }
ul#ping li a, ul#ping li a:visited { color:#BF640B; }
ul#ping li p { padding:0px 0px 0px 0px !important; }
.ping-name { padding:0px !important; ; }
/*******************
*	COMENTARIOS FORMULARIO   *
********************/
#comments { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; font-size:20px; letter-spacing:-1px; color:#224092; padding:5px 0px 10px 0px; margin:0px; }
#cancel-comment-reply a { color:#fff !important; font-size:13px; display:block; background-color:#E3770F; border:1px solid #fff; padding:3px; font-size:11px; }
#cancel-comment-reply a:hover { color:#666; }
#comments span { color:#E3770F; }
#commentform { margin-top: 5px; background-color:#E4E4E4; border:1px solid #CCCCCC; padding: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
#commentform a { color:#224092; }
#commentform label { color: #333; font-size:11px; padding: 0px 0px 3px 0px; }
#commentform input { width: 210px; margin: 6px 0px 0px 0; padding: 5px; border: 1px solid #ddd; }
#commentform p { margin: 0px 0px 5px 0px; padding: 0px; }
#commentform input:focus { border: 1px solid #666; background-color:#FFFFDF; }
#commentform .author { padding: 3px 3px 3px 5px; background-color: #FFF; color: #333; border-top:1px solid #A2A3A3; border-left:1px solid #A2A3A3; border-bottom:1px solid #fff; border-right:1px solid #fff; }
#commentform .email { padding: 3px 3px 3px 5px; background-color: #FFF; color: #333; border-top:1px solid #A2A3A3; border-left:1px solid #A2A3A3; border-bottom:1px solid #fff; border-right:1px solid #fff; }
#commentform .url { padding: 3px 3px 3px 5px; background-color: #FFF; color: #333; border-top:1px solid #A2A3A3; border-left:1px solid #A2A3A3; border-bottom:1px solid #fff; border-right:1px solid #fff; }
#commentform textarea { width: 99%; height: 100px; padding: 2px; margin: 6px 0px 0px 0; background-color:#FFF; border-top:1px solid #A2A3A3; border-left:1px solid #A2A3A3; border-bottom:1px solid #fff; border-right:1px solid #fff; }
#commentform textarea:focus { border: 1px solid #666; background-color:#FFFFDF; }
#commentform .submit { margin-top: 10px; padding: 0px 0px 0px 0px; color: #fff; border: none; background-color: Transparent; width: 99px; height:29px; cursor:pointer; }
/* PageNavi */
.wp-pagenavi { padding: 10px; width: 646px; float:left; display:inline; font-size: 14px; font-family:Arial, Helvetica, sans-serif; }
#post-navigator .pages { font-size: 16px; color: #333; padding: 2px 5px; font-weight: bold; }
#post-navigator .current { background-color: #224092; padding: 2px 4px; border: 1px solid #224092; margin-left: 4px; color:#fff; font-weight:bold; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
#post-navigator { color: #8C5726; margin: 0px; padding: 0px; float: left; width: 666px; }
#post-navigator-single { padding: 5px; height: auto; width: 656px; float:left; font-size: 12px; line-height: 18px; font-family:Arial, Helvetica, sans-serif; color:#C7C7C7; }
#post-navigator a, #post-navigator a:visited { color: #fff; background-color: #E3770F; padding: 2px 4px; margin: 0px 0px 0px 3px; text-decoration: none; border: 1px solid #E3770F; font-weight:bold; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
#post-navigator a:hover { color: #fff; background-color: #224092; padding: 2px 4px; margin: 0px 0px 0px 3px; text-decoration: none; border: 1px solid #224092; }
#post-navigator-single .alignleft { font-size: 14px; line-height: 16px; margin: 0px; padding: 0px; float: left; width: 45%; overflow: hidden; height: auto; }
#post-navigator-single .alignright { font-size: 14px; line-height: 16px; margin: 0px; padding: 0px; float: right; width: 45%; overflow: hidden; height: auto; text-align:right; }
#post-navigator-single a, #post-navigator-single a:visited { color:#E3770F; padding: 0px; margin: 0px; text-decoration: none; font-weight:bold; }
#post-navigator-single a:hover { text-decoration: underline; }
/* SOCIABLE +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.retwitt { float:left; width:55%; padding-top:45px; }
div.sociable { float: right; height: auto; width: 45%; margin-top: 16px; margin-right: 0; margin-bottom: 0px; margin-left: 0; text-align:right; }
.sociable_tagline { color:#224092; font-size:16px; padding:5px 0px 5px 0px; margin:0px; }
.sociable_tagline span { color:#E3770F; }
.sociable ul { display: inline; margin: 0 !important; padding: 0 !important; }
.sociable ul li { background: none; display: inline !important; list-style-type: none; margin: 0px; padding: 1px; }
.sociable ul li:before { content: ""; }
.sociable img { float: none; width: 16px; height: 16px; border: 0; margin: 0; padding: 0; }
.sociable-hovers { opacity: .4; -moz-opacity: .4; filter: alpha(opacity=40); }
.sociable-hovers:hover { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }
.o-share { cursor:pointer; opacity:.4; -moz-opacity: .4; filter: alpha(opacity=40); }
.o-share:hover { cursor:pointer; opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }
/************************************************

*	Form					     		    * 

************************************************/

.wpcf7-form { padding:10px 0px 0px 0px; width:100%; float:left; }
.wpcf7-form input[type="text"] { width:95%; padding:4px; margin:4px 0px 0px 0px; border-top:1px solid #DDDDDD; border-left:1px solid #DDDDDD; border-bottom:1px solid #fff; border-right:1px solid #fff; }
.wpcf7-form input[type="radio"] { margin:10px 0px 0px 0px; }
.wpcf7-form input:focus { background-color:#FFC; border:1px solid #CCC; }
.wpcf7-form select:focus { background-color:#FFC; border:1px solid #CCC; }
.wpcf7-form textarea:focus { background-color:#FFC; border:1px solid #CCC; }
.wpcf7-form select { width:95%; padding:4px; border-top:1px solid #DDDDDD; border-left:1px solid #DDDDDD; border-bottom:1px solid #fff; border-right:1px solid #fff; }
.wpcf7-form textarea { width:95%; padding:4px; border-top:1px solid #DDDDDD; border-left:1px solid #DDDDDD; border-bottom:1px solid #fff; border-right:1px solid #fff; resize:vertical; }
.wpcf7-form .htr { width:646px; padding:10px !important; clear:both; background-color:#F1F0EC; display:table; margin:0px 0px 5px 0px; border-top:1px solid #DFDCD1; border-bottom:3px solid #EBEAE6; color:#999; }
.wpcf7-form p { padding:5px 0px 10px 0px !important; display:block; clear:both; }
.wpcf7-form .half-e { width:49%; float:left; }
.wpcf7-form .half-d { width:49%; float:right; }
.wpcf7-form #subcont { width:150px !important; height:28px; border:none !important; padding:0px 0px 2px 0px; margin:0 !important; background-color:#E2770F; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; cursor:pointer; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.wpcf7-form #subcont:hover { background-color:#214092; background-image:none !important; color:#fff; }
