/*
Theme Name: montreal
Theme URI: http://www.madeinebor.com
Version: 1.2.4
Description: montreal - A Multipurpose Blog & Portfolio Theme
Author: Tom Rhodes
Author URI: http://www.madeinebor.com
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: white, custom-background, threaded-comments, translation-ready, custom-menu
*/

@import url('http://fonts.googleapis.com/css?family=Oswald:400,300,700');
@import url('http://fonts.googleapis.com/css?family=Droid+Serif:400italic,700italic');
@import url('http://fonts.googleapis.com/css?family=Ubuntu');
@import url('css/gumby.css');
@import url('css/ui.css');
@import url('css/text.css');
@import url('css/plugins.css');
@import url('styles.php');

/*--WORDPRESS STYLES--*/
.sticky { }/*--STICKY STYLING IS HANDLES VIA JQUERY--*/
.bypostauthor img.avatar {}
img.alignleft, img.aligncenter, img.alignright, img.alignnone { margin-bottom: 15px }
img.alignleft { float: left; margin-right: 30px; }
img.alignright { float: right; margin-left: 30px; }
img.aligncenter { display: block; margin-right: auto; margin-left: auto; text-align: center; }
.wp-caption, .gallery-caption { margin: 40px 0; max-width: 100%; text-align: center; color: #999; }
.wp-caption-text, .gallery-caption-text { margin: 6px 0; font-style: italic; font-size: 95%; line-height: 120%; }
.aligncenter { text-align: center; }

.clients_section div.two.columns:nth-of-type(6n+1){
	margin-left: 0;
}

.meta span a {
	color:#000;
	text-decoration:none;
}

.blogContent a {
	color:#000;
	text-decoration:none;
}


.formBuilderField select,input { width:100%}

.formBuilderField textarea { width:100%;border:1px solid #000;}

.formBuilderForm .formBuilderSubmit {width:100%!important; margin-top:10px!important; float: left;}

.bigpadding { padding-right: 20px; padding-left: 20px; }



/*  test */

/*.wpcf7-mail-sent-ok{

 border:1px solid #9f7950 !important; 	
}
*/



.wpcf7-mail-sent-ok { border-color: #9f7950 !important;  font-weight:lighter !important;}


.wpcf7-validation-errors { border-color: #9f7950 !important; font-weight:lighter !important; }


/*******************************/
.container-footer{
	
padding: 0px 0px;
}
.foot-last{

 background:url(img/backgroundring.png) left top no-repeat;
 
/* padding-bottom:20px;*/


 
}
.margin_bott{
	
margin-top: 0px !important;	
}


.margin_bottlast{
	
margin:20px 0 20px 0 !important;
}

.TriHeader .center {
    background: url(nonrepeatingCenterImage.png) no-repeat;
    width: 1135px;
   
   
}

.slideshow {
	height:80% !important;
}

.inner{
  background-color:#111111;
 
}
/*******************************/

.form-wrap{
	width:429px;
	background:#323334;
	padding-bottom:56px;
}
.form-margin{
	margin:0 20px 0 20px;
}
.form-wrap h5{
	color:#FFF;
	float:left;
	margin-top:14px !important;
	margin-bottom:10px;
}
.form-wrap p{
	color:#FFF;
	font-size:13px;
	margin-bottom:14px !important;
}
.footer-input{
	width:99%;
	height:32px;
	padding:0 0 0 5px;
	border:none;
	background:#0d0d0c;
	color:#7a7a7a;
	margin-bottom:12px;
}


textarea.footer-text-area{
	width:99%;
	height:120px;
	padding:12px 0 0 5px;
	border:none;
	background:#0d0d0c !important;
	color:#7a7a7a !important;
	margin-bottom:8px;
	
	
	font-family: "Lucida Grande", sans-serif !important;
	font-size:14px !important;
	

}
.send-btn{
	float:left;
	width:116px;
	height:27px;
	background:#060606;
	border:none;
	text-shadow: -1px 2px 2px rgba(150, 150, 150, 0.68);
	cursor:pointer;
	color:#FFF;
	font-family:Oswald;
	font-size:12px;
}
.send-btn:hover{
	background:#FFF;
	color:#060606;
}




.top-arrow{

	width:80px;
	height:34px;

	margin:0 auto;
	
	
	z-index:1000;
	
}


/*  test end */


/**********************   Facebook and Twitter Icons   *******************************/
.iconwrap{
	width:177px;
	margin:0 auto;
	
}
.fbicon{
	
	background:url(images/fb.jpg) no-repeat -5px -4px ;
	height: 82px;
	width: 82px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	cursor:pointer;
	float:left;
	

	
}


.fbicon:hover{
	
	background:url(images/fb.jpg) no-repeat -92px -4px ;
}

.twittericon{
	background:url(images/twitter.jpg) no-repeat -5px -4px ;
	height: 82px;
	width: 82px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	cursor:pointer;
	float:left;
	margin-left:11px;
}


.twittericon:hover{
	
	background:url(images/twitter.jpg) no-repeat -92px -4px ;
}

.row .two.columns {
	width: 18%; 
}

.bigtoppadding {
	padding-top: 5px !important 
}

.item.four.columns .attachment-post-thumbnail {
	height: 200px;
}



/*****************************************************/


@media only screen and (max-width: 767px) {
.form-wrap{
	width:429px;
	background:#323334;
	padding-bottom:56px;
	margin:0 auto;
}
}
@media only screen and (max-width: 470px) {
	.form-wrap{
	width:100%;
}
}