/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

/********* ALFABUSINESS - CONTACT FORM 7
===================================== */
div.wpcf7 {
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important;
}

.wpcf7 br {
	display:none !important;
}

.wpcf7 p {
	margin-bottom: 0 !important;
}

.wpcf7 label {
	display: block !important;
	padding: 0px 0px 5px 0 !important;
}

.wpcf7, .wpcf7-list-item label{
	padding: 0 !important;
	display: inline-block !important;
}
.wpcf7-select {
    height: 45px !important;
}

.wpcf7 textarea{
	margin-top: 3px !important;
    height: 172px !important;
}
/*FIM*/

/*FORM PARA RODAPE WIDGET NOVO THE7 5.0.3*/
.wrank_textarea textarea {
    height: 100px !important;
}

.textwidget input[type="submit"] {
    width: auto !important;
}
/*FIM*/
div.wpcf7-response-output {
    margin: 30px 0 0px 0px !important;
    padding: 0.6em 1em !important;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14 !important;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000 !important;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500 !important;
}

span.wpcf7-not-valid-tip {
	color: #F0662B !important;
	/*font-size: 1em !important;*/
	display: block !important;
	margin: -5px 0 12px 0 !important;
	padding-bottom: 0 !important;
}

.use-floating-validation-tip span.wpcf7-not-valid-tip {
	position: absolute !important;
	top: 20% !important;
	left: 20% !important;
	z-index: 100 !important;
	border: 1px solid #ff0000 !important;
	background: #fff !important;
	padding: .2em .8em !important;
}

span.wpcf7-list-item {
	margin-left: 0.5em !important;
}

div.wpcf7 img.ajax-loader {
	border: none !important;
	vertical-align: middle !important;
	margin-left: 4px !important;
}

div.wpcf7 div.ajax-error {
	display: none !important;
}
/*********** FIM Contact Form 7
=====================================*/


/********** *CONTATO *****************/
/*================================== */
.span12{width:940px;}
.span11{width:860px;}
.span10{width:780px;}
.span9{width:700px;}
.span8{width:620px;}
.span7{width:540px;}
.span6{width:460px;}
.span5{width:380px;}
.span4{width:300px;}
.span3{width:220px;}
.span2{width:140px;}
.span1{width:60px;}
.offset12{margin-left:980px;}
.offset11{margin-left:900px;}
.offset10{margin-left:820px;}
.offset9{margin-left:740px;}
.offset8{margin-left:660px;}
.offset7{margin-left:580px;}
.offset6{margin-left:500px;}
.offset5{margin-left:420px;}
.offset4{margin-left:340px;}
.offset3{margin-left:260px;}
.offset2{margin-left:180px;}
.offset1{margin-left:100px;}

.row-fluid p {
	display:none;
}

.row-fluid{width:100%;*zoom:1;}
.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;}
.row-fluid:after{clear:both;}
.row-fluid [class*="span"]{display:block;width:100%;/*min-height:30px*/;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;}
.row-fluid [class*="span"]:first-child {margin-left:0;}
.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%;}
.row-fluid .span12{width:100%;*width:99.94680851063829%;}
.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%;}
.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%;}
.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%;}
.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%;}
.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%;}
.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%;}
.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%;}
.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%;}
.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%;}
.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%;}
.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%;}
.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%;}
.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%;}
.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%;}
.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%;}
.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%;}
.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%;}
.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%;}
.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%;}
.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%;}
.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%;}
.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%;}
.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%;}
.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%;}
.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%;}
.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%;}
.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%;}
.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%;}
.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%;}
.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%;}
.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%;}
.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%;}
.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%;}
.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%;}
.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%;}

[class*="span"].hide,.row-fluid [class*="span"].hide{display:none;}
[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right;}

form{margin:0;}
fieldset{padding:0;margin:0;border:0;}
legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333333;border:0;border-bottom:1px solid #e5e5e5;}
legend small{font-size:15px;color: #99FF66;}
/*input,textarea,.uneditable-input{width:206px;}*/
textarea{height:auto;}
select{width:100%;}
select[multiple],select[size]{height:auto;}

input[type="password"], 
input[type="text"], 
input[type="email"], 
input[type="tel"], 
input[type="url"], 
input[type="number"], 
input[type="datetime"], 
input[type="datetime-local"], 
input[type="date"], 
input[type="month"], 
input[type="time"], 
input[type="week"], 
input[type="range"], 
input[type="file"],
input[type="image"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"], 
select, 
textarea {
/*	width:100% !important;
/*	display:block !important;*/
/*	background-color: #FBFCFC !important;
    color: #000 !important;
	border: 1px solid #DADADA !important;
	margin-bottom: 10px !important;
/*	padding: 10px 15px !important;*/
/*	vertical-align: middle !important;*/
	
/*	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	
	/*-webkit-box-shadow: inset 0 0 1px rgba(129, 129, 129, 0.31);
	-moz-box-shadow: inset 0 0 1px rgba(129, 129, 129, 0.31);
	box-shadow: inset 0 0 1px rgba(129, 129, 129, 0.31);*/
	
/*	-webkit-transition: border linear .1s, box-shadow linear .1s;
	-moz-transition: border linear .1s, box-shadow linear .1s;
	-o-transition: border linear .1s, box-shadow linear .1s;
	transition: border linear .1s, box-shadow linear .1s;*/
}

/*FORMATANDO CAMPO IMAGEM DE FORM - PAGINA: DOAÇÃO - MOIP*/
@media screen and (max-width: 800px) {
	input[type="image"] {
		width: 100%;
	}
}

input[type="password"]::-moz-placeholder, 
input[type="text"]::-moz-placeholder, 
input[type="email"]::-moz-placeholder, 
input[type="tel"]::-moz-placeholder, 
input[type="url"]::-moz-placeholder, 
input[type="number"]::-moz-placeholder, 
input[type="datetime"]::-moz-placeholder, 
input[type="datetime-local"]::-moz-placeholder, 
input[type="date"]::-moz-placeholder, 
input[type="month"]::-moz-placeholder, 
input[type="time"]::-moz-placeholder, 
input[type="week"]::-moz-placeholder, 
input[type="range"]::-moz-placeholder, 
input[type="file"]::-moz-placeholder, 
input[type="image"]::-moz-placeholder, 
input[type="reset"]::-moz-placeholder, 
input[type="button"]::-moz-placeholder, 
input[type="radio"]::-moz-placeholder, 
input[type="checkbox"]::-moz-placeholder, 
select::-moz-placeholder, 
textarea::-moz-placeholder {
    color: #505050 !important;
}

input[type="password"]:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="number"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="range"]:focus,
input[type="file"]:focus,
input[type="image"]:focus,
input[type="reset"]:focus,
input[type="button"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus,
.uneditable-input:focus, 
select:focus,
textarea:focus {
	outline: 0;outline:thin dotted \9;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 5px rgba(164, 164, 164, 0.24);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 5px rgba(164, 164, 164, 0.24);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 5px rgba(164, 164, 164, 0.24);
}

input[type="radio"],
input[type="checkbox"]{
	margin:4px 0 0;
	*margin-top:0;
	margin-top:1px \9;
	line-height:normal;
}

select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

input:-moz-placeholder,textarea:-moz-placeholder{color:#7D7D7D;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#7D7D7D;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#7D7D7D;}
.radio,.checkbox{min-height:20px;padding-left:20px;}
.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px;}
.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px;}
.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle;}
.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px;}
input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;/*margin-left:0; margin-top: 3px;*/}
.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block; /*padding: 7px 15px;*/}
input,textarea,.uneditable-input{margin-left:0;}
.controls-row [class*="span"]+[class*="span"]{margin-left:20px;}
input.span12,textarea.span12,.uneditable-input.span12{width:926px;}
input.span11,textarea.span11,.uneditable-input.span11{width:846px;}
input.span10,textarea.span10,.uneditable-input.span10{width:766px;}
input.span9,textarea.span9,.uneditable-input.span9{width:686px;}
input.span8,textarea.span8,.uneditable-input.span8{width:606px;}
input.span7,textarea.span7,.uneditable-input.span7{width:526px;}
input.span6,textarea.span6,.uneditable-input.span6{width:446px;}
input.span5,textarea.span5,.uneditable-input.span5{width:366px;}
input.span4,textarea.span4,.uneditable-input.span4{width:286px;}
input.span3,textarea.span3,.uneditable-input.span3{width:206px;}
input.span2,textarea.span2,.uneditable-input.span2{width:126px;}
input.span1,textarea.span1,.uneditable-input.span1{width:46px;}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eeeeee;}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent;}

@media (max-width: 767px) {
	[class*="span"], .row-fluid [class*="span"] {
		float: none;
		display: block;
		width: inherit;
		margin-left: 0;
	}
}

/*PARA THE7*/
@media (max-width: 767px) {
	.contact-form-minimal .comment-form .form-fields > span {
		width: 100%;
	}
	.style-minimal .comment-form .form-fields>span {
		width: 100%;
	}
}

@media (max-width:767px){
	body{/*padding-left:20px;padding-right:20px;*/}
	.container-fluid{padding:0;}
	.container{width:auto;}
	.row-fluid{width:100%;}
	.row,.thumbnails{margin-left:0;}
	.thumbnails>li{float:none;margin-left:0;}
	/*alfabusiness [class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*/
	.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.row-fluid [class*="offset"]:first-child{margin-left:0;}
	.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"] {display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto;}
	.controls-row [class*="span"]+[class*="span"]{margin-left:0;}
	.modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0;}
	.modal.fade{top:-100px;}
	.modal.fade.in{top:20px;}
}

@media (max-width:480px){
	input[type="checkbox"],input[type="radio"]{border:1px solid #ccc;}

}

@media (min-width:768px) and (max-width:979px){
	.row{margin-left:-20px;*zoom:1;}
	.row:before,.row:after{display:table;content:"";line-height:0;}
	.row:after{clear:both;} /*[class*="span"]{float:left;min-height:1px;margin-left:20px;}*/
	.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px;}
	.span12{width:724px;}
	.span11{width:662px;}
	.span10{width:600px;}
	.span9{width:538px;}
	.span8{width:476px;}
	.span7{width:414px;}
	.span6{width:352px;}
	.span5{width:290px;}
	.span4{width:228px;}
	.span3{width:166px;}
	.span2{width:104px;}
	.span1{width:42px;}
	.offset12{margin-left:764px;}
	.offset11{margin-left:702px;}
	.offset10{margin-left:640px;}
	.offset9{margin-left:578px;}
	.offset8{margin-left:516px;}
	.offset7{margin-left:454px;}
	.offset6{margin-left:392px;}
	.offset5{margin-left:330px;}
	.offset4{margin-left:268px;}
	.offset3{margin-left:206px;}
	.offset2{margin-left:144px;}
	.offset1{margin-left:82px;}
	.row-fluid{width:100%;*zoom:1;}
	.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;}
	.row-fluid:after{clear:both;}
	.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;}
	.row-fluid [class*="span"]:first-child{margin-left:0;}
	.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%;}
	.row-fluid .span12{width:100%;*width:99.94680851063829%;}
	.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%;}
	.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%;}
	.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%;}
	.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%;}
	.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%;}
	.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%;}
	.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%;}
	.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%;}
	.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%;}
	.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%;}
	.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%;}
	.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%;}
	.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%;}
	.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%;}
	.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%;}
	.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%;}
	.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%;}
	.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%;}
	.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%;}
	.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%;}
	.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%;}
	.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%;}
	.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%;}
	.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%;}
	.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%;}
	.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%;}
	.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%;}
	.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%;}
	.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%;}
	.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%;}
	.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%;}
	.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%;}
	.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%;}
	.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%;}
	.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%;}
	input,textarea,.uneditable-input{margin-left:0;}
	.controls-row [class*="span"]+[class*="span"]{margin-left:20px;}
	input.span12,textarea.span12,.uneditable-input.span12{width:100%;}
	input.span11,textarea.span11,.uneditable-input.span11{width:648px;}
	input.span10,textarea.span10,.uneditable-input.span10{width:586px;}
	input.span9,textarea.span9,.uneditable-input.span9{width:524px;}
	input.span8,textarea.span8,.uneditable-input.span8{width:462px;}
	input.span7,textarea.span7,.uneditable-input.span7{width:400px;}
	input.span6,textarea.span6,.uneditable-input.span6{width:338px;}
	input.span5,textarea.span5,.uneditable-input.span5{width:276px;}
	input.span4,textarea.span4,.uneditable-input.span4{width:214px;}
	input.span3,textarea.span3,.uneditable-input.span3{width:152px;}
	input.span2,textarea.span2,.uneditable-input.span2{width:90px;}
	input.span1,textarea.span1,.uneditable-input.span1{width:28px;}
}
/* ================================================= FIM*/

/*FORM DO THE7*/
.formError {
	left: 410px !important;
}

/*CONTAC FORM - EXTENSOR FONE INTERNACIONAL*/
.intl-tel-input {
	width: 100%;
	margin-bottom: 10px;
}