/* @override http://themes.siiimple.com/shaka/wp-content/themes/Shaka/framework/css/responsive.css?ver=3.4.1 */

#nav .selector option {
	background: #444;
	color: #fff;
	padding: 5px;
}

#nav .selector, 
#nav .selector span {
	cursor: pointer !important;
	background: url("../images/a3.png") 97% center no-repeat;
}

#nav .selector, 
#nav .selector * {
	margin: 0;
	padding: 0;
}

#nav .selector select {
	top: 0px;
	left: 0px;
}

#nav .selector {
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
}

#nav .selector span {
	cursor: pointer;
	color: #fff;
}

#nav .selector {
	height: 30px;
	line-height: 30px;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	*display: inline;
	width: 96%;
}

#nav .selector select:focus {
	outline: 0;
}

#nav .selector {
	position: relative;
	padding-left: 10px;
	overflow: hidden;
	font-size: 13px;
	font-weight: normal;
}

#nav .selector span {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#nav .selector select {
	position: absolute;
	height: 35px;
	background: none;
	width: 100%;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	cursor: pointer;
	font-size: 12px !important;
	font-weight: 500;
	border: 0 !important;
}

/* @group R2 */

/* TABLE PORTRAIT (2)*/
@media only screen and (min-width: 768px) and (max-width: 959px) {

.container                                  { width: 768px; }
.container .column,
.container .columns                         { margin-left: 10px; margin-right: 10px;  }
.column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }
.column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }
.alpha.omega                                { margin-left: 0; margin-right: 0; }

.container .one.column,
.container .one.columns                     { width: 28px; }
.container .two.columns                     { width: 76px; }
.container .three.columns                   { width: 124px; }
.container .four.columns                    { width: 172px; }
.container .five.columns                    { width: 220px; }
.container .six.columns                     { width: 268px; }
.container .seven.columns                   { width: 316px; }
.container .eight.columns                   { width: 364px; }
.container .nine.columns                    { width: 412px; }
.container .ten.columns                     { width: 460px; }
.container .eleven.columns                  { width: 508px; }
.container .twelve.columns                  { width: 556px; }
.container .thirteen.columns                { width: 604px; }
.container .fourteen.columns                { width: 652px; }
.container .fifteen.columns                 { width: 700px; }
.container .sixteen.columns                 { width: 748px; }

.container .one-third.column                { width: 236px; }
.container .two-thirds.column               { width: 492px; }

.flex-container {height: 275px !important;}

#nav { 
	width: 768px !important;	
}	

.eight.columns.top-left { 
	width: 478px !important;	
}

.sf-menu a { 
	font-size: 11px !important; 
	padding-right: 14px !important;
	padding-left: 15px !important;
}

.sf-menu .icon-file > a,
.sf-menu .icon-audio > a,
.sf-menu .icon-magnify > a,
.sf-menu .icon-upload > a,
.sf-menu .icon-light > a,
.sf-menu .icon-pie > a,
.sf-menu .icon-tv > a,
.sf-menu .icon-bolt > a,
.sf-menu .icon-pig > a,
.sf-menu .icon-briefcase > a,
.sf-menu .icon-camera > a,
.sf-menu .icon-film > a,
.sf-menu .icon-gear > a,
.sf-menu .icon-grid > a,
.sf-menu .icon-home > a,
.sf-menu .icon-mail > a,
.sf-menu .icon-pencil > a,
.sf-menu .icon-photo > a,
.sf-menu .icon-graph > a,
.sf-menu .icon-lab > a,
.sf-menu .icon-map > a,
.sf-menu .icon-cloud > a,
.sf-menu .icon-cart > a,
.sf-menu .icon-flag > a,
.sf-menu .icon-bulb > a,
.sf-menu .icon-date > a,
.sf-menu .icon-brush > a,
.sf-menu .icon-megaphone > a,
.sf-menu .icon-support > a,
.sf-menu .icon-person > a,
.sf-menu .icon-bubble > a,
.sf-menu .icon-rss > a,
.sf-menu .icon-shuffle > a,
.sf-menu .icon-link > a{
	background-position: 7px 17px;
	padding-left: 28px !important;
	padding-right: 17px !important;

}
.sf-sub-indicator {
    right: 3px;
  }
  
.eight.columns.top-left { 
	width: 268px; 
	}

#steps .five.columns { 
	width: 189px;
	padding: 25px 40px 25px 20px !important; 
	}
	
#steps .five.columns p { 
	font-size: 13px; 
	}
	
#steps .five.columns h3 { 
	font-size: 15px;
	line-height: 18px; 
	}
	
.slider-text-wrap p { 
	background-color:rgba(255,255,255, 0.3); 
	}
	
#lists { 
	padding-bottom: 40px; 
	}	

#lists-one img,#about-two img { 
	width: 100%;
	height: auto; 
	}
	
#lists-two { 
	width: 250px; 
	margin-top: 52px;
	}
	
/*BLOG SINGLE + META */

#top-single.row h2 { 
	background-color:rgba(255,255,255, 0.3); 
	}

.meta-area ul.meta { 
	height: 32px; 
	}

.meta-area ul.meta span.meta-divider li,.meta-area ul.meta span.meta-divider li a,ul.meta li.shortlink a { 
	font-size: 11px !important; 
	}
	
span.meta-divider li{ 
	padding: 10px 10px 10px 20px;
}

.meta-area ul.meta li.shortlink { 
	display: none; 
	}

.info-area { 
	min-height: 201px;
	border-bottom: 1px solid #eee;
	}
	
.bottom-left a, .bottom-right a { 
	font-size: 11px; 
	}
	
.info-area .bottom-left { 
	width: 180px;
	float: left; 
	margin-top: 85px;
	text-align: center;
	}
	
.info-area .bottom-center { 
	width: 346px;
	float: left; 
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	padding: 30px 30px;
	}
	
.bottom-center img { 
	margin-bottom: 60px !important; 
	}
	
.info-area .bottom-right { 
	width: 180px;
	float: right;
	margin-top: 85px;
	color: #999;
	text-align: center; 
	}
	
.info-area .bottom-center h4 { 
	font-size: 18px; 
	}
	
.info-area .bottom-center p { 
	font-size: 14px; 
	}
	
.info-area .bottom-center img { 
	height: 50px;
	width: 50px;
	margin-bottom: 30px; 
	}
	

	
/*CAROUSEL*/

#cc { 
	padding-bottom: 50px; 
}

.ca-container{
	background: none !important; 
	width:764px !important;
	height:400px;
}

.ca-item{
	width:254px !important;
}

.ca-item p { 
	padding: 0 20px !important;
	}
	
a.ca-more { 
	width: 256px; 
	}
	
/*PORTFOLIO*/
	
body.home li.q-thumb { 
	width: 155px; 
	}
	
body.home li.q-thumb img { 
	max-width: 100%;
	height: auto; 
	}

/*ABOUT & LISTS*/

#about-one { 
	width: 288px;
	margin-right: 10px; 
	}
	
#about-one p, #about-one ul li { 
	font-size: 13px !important;
	}

/*HERE YOU CAN CHANGE THE POSITIONING OF THE PIN ON THE MAP*/	
.pin {
	top: 110px;
	left: 414px;
	background: url(../images/icon-pin.png);
}
/*HERE YOU CAN CHANGE THE POSITIONING OF THE PIN ON THE MAP*/
	
/*STAFF*/

#staff .seven.columns { 
	width: 325px;
	margin-right: 20px; 
	}
	
/*PORTFOLIO*/

li.q-thumb a span.rollover { 
	width: 205px;
	height: 205px; 
	}

ul.filter li { 
	font-size: 11px; 
	}
	
#template-portfolio1 li.q-thumb   { 
	 margin-right: 21px;
	 }
	
#template-portfolio2 .twelve.columns.port-filter-right,#template-portfolio2 .twelve.columns.port-filter-right ul { 
	width: 530px !important; 
	}
	
#template-portfolio2 li.q-thumb img { 
	width: 147px; 
	}
	
#template-portfolio2 li.q-thumb span.rollover { 
	width: 147px; 
	height: 147px;
	}
	
#template-portfolio4 li.q-thumb img { 
	max-width: 100%;
	height: auto;
	}

#template-portfolio3 li.q-thumb img { 
	max-width: 100%;
	height: auto;
	}	
	
#template-portfolio3 li.q-thumb { 
	width: 330px; 
	}
	
#template-portfolio3 ul.filterable-grid { 
	width: 706px; 
	}
	
#template-portfolio3 li.q-thumb span.rollover { 
	 width: 330px;
	 height: 168px;
	}
	
#template-portfolio4 li.q-thumb span.rollover{ 
	height: 234px;
	width: 688px; 
	}
	
#template-portfolio5 .twelve,#template-portfolio5 .twelve ul.filterable-grid { 
	width: 495px;
	float: left; 
	}
	
#template-portfolio5 p { 
	font-size: 13px;
	line-height: 18px; 
	}
	
#template-portfolio5 li.q-thumb.port5 img  { 
height: auto;
	max-width: 150px;
	margin-bottom: 50px;
	}
	
#template-portfolio5 li.q-thumb.port5 span.rollover { 
	width: 150px;
	height: 150px; 
	}
	
#template-portfolio5 li.q-thumb.port5 { 
	border-bottom: 1px solid #eee; 
	padding-bottom: 0px;
	}
	
/*CALLOUT*/

#callout-one { 
	width: 495px;
	padding-left: 40px; 
	}
	
#callout-two.three.columns { 
	width:180px; 
	}
	
.callout-button.orange { 
	margin-top: 15px;
	padding: 12px 35px !important; 
	}
	
/*FOOTER*/

.six.columns.first { 
	margin-left: 0 !important;
	width: 225px !important; 
	}
	
.six.columns { 
	width: 200px !important; 
	}
	
.six.columns.social-media-footer { 
	width: 320px !important; 
	}
	
.eight.columns.second-nav .footer-nav { 
	margin-left: 10px !important;
	width: 380px; 
	}
.six.columns.bottom-left { 
	width:766px !important;
	margin-left: 0;
	margin-right: 0; 
	}

	
/*BLOG 1*/

.paginate { 
	margin-left: 0; 
	}

#breadcrumbs, #breadcrumbs a { 
	font-size: 13px; 
	}

.blog-content .ten.columns { 
	width: 430px; 
	}

.blog-content { 
	background: none !important; 
	}	
	
.blog-content .ten.columns p { 
	font-size: 13px;
	line-height: 18px; 
	margin-right: 0 !important;
	}
	
.blog-content .ten.columns img { 
	margin-bottom: 80px; 
	}
	
ul.right-staff { 
	margin-left: 50px !important; 
	}
	
ul.right-staff li { 
	font-size: 13px !important; 
	}
	
li.pinit { 
	margin-left: 0 !important; 
	}
	
ul.share { 
	width: 500px; 
	}
	
ul.share li { 
	 margin-right:0px;
	}
	
p.read-more { 
	font-size: 12px !important; 
	}
	
/*BLOG 2*/

#top-single.row img { 
	margin-right: -80px;
	}

#blog2-content { 
	width: 390px;
	}
	
#blog2-content.nine.columns p,.textwidget,.sidebar-single li { 
	font-size: 13px;
	line-height: 18px; 
	margin-right: 0 !important;
	}
	
#blog2-content.nine.columns img { 
	margin-bottom: 60px; 
	}
	
.blog-post-wrap h5 { 
	font-size: 14px; 
	}
	
/*BLOG 3*/

#blog3-content { 
	width: 390px;
	}
	
#blog3-content.nine.columns p,.textwidget,.sidebar-single li { 
	font-size: 13px;
	line-height: 18px; 
	margin-right: 0 !important;
	}
	
#blog3-content.nine.columns img { 
	margin-bottom: 100px; 
	}
	
#template-blog.row.blog2 .four.columns { 
	margin-left: 0 !important; 
	}

/*BLOG 4*/

#blog4-content { 
	width: 387px;
	}
	
#blog4-content.nine.columns p,.textwidget,.sidebar-single li { 
	font-size: 13px;
	line-height: 18px; 
	margin-right: 0 !important;
	}
	
#blog4-content.nine.columns img { 
	max-width: 100%;
	width: auto !important;
	height: auto !important;
	}
	
#blog4-content.nine.columns span.rollover{ 
	width: 392px;
	height: 175px;
	}
	
#template-blog.row.blog2 .four.columns { 
	margin-left: 0 !important; 
	}
	
/*BLOG 5*/

#blog5-content { 
	width: 390px;
	}
	
#blog5-content.nine.columns p,.textwidget,.sidebar-single li { 
	font-size: 13px;
	line-height: 18px; 
	margin-right: 0 !important;
	}
	
#blog5-content.nine.columns img { 
	max-width: 100%;
	width: auto !important;
	height: auto !important;
	}
	
#blog5-content.nine.columns span.rollover{ 
	width: 392px;
	height: 175px;
	}
	
#template-blog.row.blog2 .four.columns { 
	margin-left: 0 !important; 
	}
	
/*FAQ*/

#st-accordion ul { 
	padding: 20px 40px; 
	} 
	
#st-accordion ul li a { 
	font-size: 42px; 
	}
	
/*STAFF TEMPLATE*/

.staff-content { 
	background: none !important; 
	}
	
.staff-content p { 
	padding-right: 200px !important;
	font-size: 13px;
	line-height: 19px; 
	}
	
/*PRICING TABLE*/

#pricing-table {
	margin-left: 20px;
	width: 762px;
}

#pricing-table .plan {
	width: 139px;      
}

/*CONTACT FORM*/

#template-contact .four { 
	width: 650px;
	margin-right: 0; 
	margin-bottom: 50px;
	}
	
#template-contact .textarea { 
	width: 640px; 
	}
	
/*END*/
}
/* @end */


/* @group R3 */

/* MOBILE LANDSCAPE (3) */
@media only screen and (min-width: 480px) and (max-width: 767px) {

.container {
	width: 420px;
}

.container .columns,
.container .column {
	margin: 0;
}

.container .one.column,
.container .one.columns,
.container .two.columns,
.container .three.columns,
.container .four.columns,
.container .five.columns,
.container .six.columns,
.container .seven.columns,
.container .eight.columns,
.container .nine.columns,
.container .ten.columns,
.container .eleven.columns,
.container .twelve.columns,
.container .thirteen.columns,
.container .fourteen.columns,
.container .fifteen.columns,
.container .sixteen.columns,
.container .one-third.column,
.container .two-thirds.column {
	width: 420px;
}
.flex-container {height: 148px !important;}
.loading { 
	min-height: 148px !important; 
	}
	
.eight.columns.top-left { 
	width: 418px !important;	
	margin-bottom: 20px !important;
}

#nav .selector,
#nav select {
	display: inline-block !important;
}

#nav #uniform-undefined.selector { 
	background: #444; 
	width: 410px;
	}

#nav ul {
	display: none;
}

#nav {
	width: 420px !important;
	background: #444; 
	height: 50px;
	-webkit-border-radius:5px 5px 0px 0px !important;
}

form#searchform { 
	margin-bottom: 0; 
	}

/*STEPS*/

#steps .five.columns {
	width: 340px;
	padding: 40px 40px 10px !important;
}

#steps .five.columns img {
	margin-bottom: 120px;
}

#steps-one.five.columns,#steps-two.five.columns {
	background: none;
}

/*ABOUT*/

#about-one {
	width: 340px;
	margin-bottom: 20px;
	margin-right: 0;
}

#about-two img {
	width: 90%;
	margin-left: 20px;
}


/*HERE YOU CAN CHANGE THE POSITIONING OF THE PIN ON THE MAP*/
.pin {
	top: 372px;
	left: 79px;
	background: url(../images/icon-pin.png);
}
/*HERE YOU CAN CHANGE THE POSITIONING OF THE PIN ON THE MAP*/


/*LISTS*/

#lists-one {
	width: 380px;
	margin-left: 20px;
	margin-right: 0;
}

#lists-one img {
	width: 100%;
	margin-bottom: 30px;
}

#lists-two {
	width: 380px;
	margin-left: 20px;
}

/*CC*/

#cc.row {
	padding-top: 0;
}

.ca-container {
	width: 260px !important;
	height: 300px;
}

.ca-item {
	width: 258px !important;
	margin-left: 0 !important;
}

.ca-item-main {
	width: 240px;
	padding: 0 !important;
	margin: 0 !important;
}

.ca-content-wrapper {
	margin-left: -458px !important;
/*helps even out the slider*/
}

.ca-content {
	width: 290px !important;
	margin-left: 180px;
}

.ca-close {
	right: 60px !important;
}

/*LOGO AREA*/

.eight.columns.top-right { 
	width: 420px !important; 
	}
	
#logo-area.container { 
	margin-bottom: 0 !important; 
	}
	
#logo-area .eight { 
	margin-bottom: 10px; 
	}
	
form#searchform input#s { 
	width: 400px;
	margin-bottom: 10px; 
	background:#fff url(../images/search.png)380px no-repeat;
	}
	
label.control-label { 
	text-align: right; 
	}
	
/*PARALLAX*/

.da-slider { 
	height: 300px; 
	}


h2.slider-title,.slider-text-wrap p,a.da-link{ 
	margin-left: -20px !important;
	}
	
h2.slider-title { 
	font-size: 28px;
	width: 220px;
	line-height: 29px;
	margin-top: 30px; 
	background: #fff;
	-webkit-border-radius:5px;
	padding: 3px;
	background-color:rgba(255,255,255, 0.3);
	}
	
.slider-text-wrap p { 
	font-size: 14px;
	line-height: 18px; 
	background-color:rgba(255,255,255, 0.7);
	-webkit-border-radius:5px;
	padding: 3px 10px;
	}
	
.da-img img { 
	position:absolute;
	right: 0;
	max-width: 350%;
	height: auto; 
	}
	
/*PORTFOLIO INDEX*/

body.home li.q-thumb img { 
	height: 100px;
	width: auto;
	}
	
body.home li.q-thumb span.rollover { 
	height: 100px;
	width: 100px; 
	}
	
/*CALLOUT*/

#callout-one { 
	width: 340px;
	padding-left: 40px; 
	padding-right: 40px;
	margin-top: 0;
	}
	
#callout-one p { 
	font-size: 18px; 
	}
	
#callout-one h5 { 
	font-size: 32px;
	margin-bottom: 20px;
	line-height: 34px; 
	}
	
.button2 {
	width: 50% !important; 
	margin-left: 40px; 
	}
	
/*STAFF*/

#staff .seven { 
	 width: 330px;
	 margin-left: 20px;
	}
	
/*LISTS*/

#lists-one img { 
	margin-bottom: 0; 
	}
	
/*FLEX SLIDER*/

p.flex-caption { 
	width: 100%;
	height: 20px;
	}
	
p.flex-caption a { 
	font-size: 14px; 
	}
	
span.flex-excerpt { 
	display: none; 
	}
	
/*FOOTER*/

#footer .six.columns { 
	width: 290px ; 
	margin-right: 15px;	
	padding-left: 30px;
	margin-bottom: 50px; 
	}
	
.eight.columns.second-nav .menu-footer-menu-container { 
	width: 420px;
	text-align: center;
	padding: 0;
	margin: 0; 
	}
	
.eight.columns.second-nav .menu-footer-menu-container ul { 
	margin-left: 0;
	width: 420px; 
	}
	
.six.columns.social-media-footer { 
width: 220px !important;
	margin-left: 69px !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
	 margin-right: 0 !important;
	 margin-bottom: 30px !important;
	}
	
/*BLOG1*/



.paginate { 
	margin-left: 0; 
	width:300px;
	float: left;
	}

#top-single.row h2 { 
	
	background-color:rgba(255,255,255, 0.6) !important; 
	width: 300px;
	padding: 5px 10px;
	position: absolute;
	bottom: 0;
	margin-bottom: 0px;
	font-size: 22px;
	}
	
.blog-content .ten h3 a { 
	font-size: 17px !important; 
	}

.blog-content .ten { 
	width: 330px !important; 
	}
	
.blog-content .ten p { 
	margin-right: 0 !important;
	font-size: 13px;
	line-height: 18px; 
	}
	
#template-blog .blog-content { 
	min-height: 450px !important;
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 20px;
	}
	
#template-blog .blog-content:last-child { 
	padding-bottom: 0; 
	}
	
#template-blog .blog-content ul.share { 
	width: 360px !important;
	}
	
#template-blog .blog-content .four { 
	width: 330px; 
	}
#template-blog .blog-content img { 
	height: 80px;
	width: 80px; 
	margin-bottom: 160px;
	}	
	
#template-blog .blog-content ul.right-staff  { 
	width: 330px;
	margin-top: 0;
	margin-left: 0;
	border-top: 1px solid #eee;
	border-bottom: 5px solid #eee !important;
	padding: 40px 0px;
	}
	
#template-blog .blog-content ul.right-staff li { 
	display: block;
	margin-right: 20px; 
	margin-bottom: 10px;
	width: 160px;
	}
	
#template-blog li.pinit { 
	margin-left: 0; 
	}
	
.blog-content span.rollover { 
	width: 81px !important;
	height: 81px; 
	}
	
/*BLOG2*/

#blog2-content { 
	width: 330px;
	margin-right: 0;
	padding-right: 0; 
	}
	
#template-blog #blog2-content img { 
	height: 80px;
	width: 80px; 
	margin-bottom: 220px;
	}
	
#template-blog #blog2-content { 
	border-right: 0; 
	}
	
#template-blog #blog2-content p { 
	margin-right: 0 !important;
	font-size: 13px;
	line-height: 18px; 
	}
	
#template-blog #blog2-content ul.share li.pinit { 
	margin-left: 0; 
	}
	
.blog2 .four { 
	width: 330px !important; 
	}
	
#blog2-content span.rollover { 
	width: 81px;
	height: 81px; 
	}
	
/*BLOG3*/
	
#blog3-content { 
	width: 330px;
	margin-left: 0;
	padding-left: 0; 
	}

#template-blog #blog3-content img { 
	height: 80px;
	width: 80px; 
	margin-bottom: 220px;
	}
	
#template-blog #blog3-content { 
	border-left: 0; 
	margin-top: 50px;
	}
	
#template-blog #blog3-content p { 
	margin-right: 0 !important;
	font-size: 13px;
	line-height: 18px; 
	}
	
#template-blog #blog3-content ul.share li.pinit { 
	margin-left: 0; 
	}
	
.blog3 .four { 
	width: 330px !important; 
	}
	
#blog3-content span.rollover { 
	width: 81px;
	height: 81px; 
	}
	
.right-paginate { 
	text-align: left; 
	}
	
/*BLOG4*/

#blog4-content { 
	width: 330px;
	margin-left: 0;
	padding-left: 0;
	margin-top: 50px; 
	border-left: 0;
	}
	
#blog4-content img { 
	max-width: 100%;
	height: auto !important; 
	}
	
#blog4-content span.rollover { 
	width: 330px;
	height: 148px; 
	}
	
/*BLOG5*/

#blog5-content { 
	width: 330px;
	margin-right: 0;
	padding-right: 0;
	margin-top: 50px; 
	border-right: 0;
	}
	
#blog5-content img { 
	max-width: 100%;
	height: auto !important; 
	}
	
#blog5-content span.rollover { 
	width: 330px;
	height: 148px; 
	}
	
/*PAGES*/

#template-blog .four { 
	width: 330px; 
	}	
	
#page-left-sidebar,#page-right-sidebar { 
	width: 330px;
	padding: 0;
	margin:0 
	}
	
/*ACCORDION*/
	
.st-content { 
	width: 330px;
	margin: 0 auto; 
	}
	
/*SERVICES*/

.idTabs { 
	width: 330px !important;
	}
	
.idTabs ul.list li { 
	width:330px; 
	}
	
.services-content .service-content-item { 
	padding-right: 0 !important; 
	margin-left: 30px;
	width: 330px;
	margin-bottom: 50px;
	}
	
.idTabs a.selected {
	background: url(../images/blue-arrow.png)290px no-repeat !important;
	}
	
/*STAFF*/

img.staff-single-img {
	margin-top: 20px; 
	margin-bottom: 20px;
	border-top: 1px solid #eee; 
	}

.eight.columns.staff-single-title h2 { 
	font-size: 27px; 
	padding-left: 20px;
	}
	
.eight.columns.staff-single-title ul.social { 
	padding-left: 20px; 
	}

.eight.columns.staff-single-title { 
	padding-top: 10px;
	}

.staff-content img.staff-img { 
	height: 80px; 
	}
	
.staff-content span.rollover { 
	height: 81px;
	width: 81px; 
	}
	
.staff-content { 
	width: 330px;
	}
	
.staff-content p { 
	padding: 0 !important; 
	}
	
#template-staff ul.right-staff { 
	position: relative; 
	margin-left: 20px;
	margin-bottom: 50px;
	}
	
#template-staff ul.right-staff li { 
	display: inline;
	margin-right: 10px;
	line-height: 36px; 
	}
	
/*FAQ*/

span.num { 
	margin-left: 30px; 
	font-size: 42px !important;
	}

#st-accordion ul li a { 
	font-size: 18px; 
	}
	
/*PORTFOLIOS*/

#template-portfolio1 li.q-thumb img{ 
	 height: 160px;
	}
	
#template-portfolio1 li.q-thumb span.rollover { 
	height: 160px;
	width: 160px; 
	}
	
#template-portfolio2 ul.filterable-grid { 
	 width: 393px;
	}
	
#template-portfolio2 li.q-thumb span.rollover { 
	height: 160px;
	width: 160px; 
	}
	
#template-portfolio2 li.q-thumb img { 
	height: 160px; 
	}
	
#template-portfolio2 ul.filter { 
	width: 420px; 
	margin-bottom: 0;
	padding-bottom: 0;
	}
	
#template-portfolio3 li.q-thumb img { 
	max-width: 100%;
	height: auto; 
	}
	
#template-portfolio3 li.q-thumb span.rollover { 
	height: 173px;
	width: 340px; 
	}
	
#template-portfolio4 li.q-thumb img { 
	max-width: 100%;
	height: auto; 
	}
	
#template-portfolio4 li.q-thumb span.rollover { 
	height: 115px;
	width: 340px; 
	}
	
#template-portfolio5 .twelve,#template-portfolio5 .twelve ul.filterable-grid { 
	width: 365px;
	float: left; 
	}
	
#template-portfolio5 p { 
	font-size: 13px;
	line-height: 18px; 
	}
	
#template-portfolio5 li.q-thumb.port5 img  { 
height: auto;
	max-width: 80px;
	margin-bottom: 50px;
	}
	
#template-portfolio5 li.q-thumb.port5 span.rollover { 
	width: 150px;
	height: 150px; 
	}
	
#template-portfolio5 li.q-thumb.port5 { 
	border-bottom: 1px solid #eee; 
	padding-bottom: 0px;
	}
	
iframe { 
	width: 330px; 
	}
	
/*BLOG SINGLE + META */

.meta-area ul.meta span.meta-divider li,.meta-area ul.meta span.meta-divider li a,ul.meta li.shortlink a { 
	font-size: 11px !important;
}
	
span.meta-divider { 
	background: none !important; 
	}	
	
span.meta-divider li{ 
	padding: 10px 10px 10px 20px;
	margin: 0px 0px;
}
	
.meta-area ul.meta { 
	height: auto;
	padding: 15px 0px; 
	}

.info-area { 
	border-bottom: none;
	border-top: none;
	}
	
.bottom-left a, .bottom-right a { 
	font-size: 13px; 
	}
	
.info-area .bottom-left { 
	width: 420px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #eee;
	
	float: left; 
	margin-top: 0;
	text-align: center;
	}
	
.info-area .bottom-center { 
	width: 359px;
	float: left; 
	border-left: none;
	border-right:none;
	padding: 30px 30px;
	border-bottom: 1px solid #eee;
	
	}
	
.bottom-center img { 
	margin-bottom: 60px !important; 
	}
	
.info-area .bottom-right { 
	width: 420px;
	float: left;
	margin-top: 0px;
	padding: 20px 0px;
	border-bottom: 1px solid #eee;
	margin-bottom: 50px;
	text-align: center; 
	}
	
.info-area .bottom-center h4 { 
	font-size: 18px; 
	}
	
.info-area .bottom-center p { 
	font-size: 14px; 
	}
	
.info-area .bottom-center img { 
	height: 50px;
	width: 50px;
	margin-bottom: 30px; 
	}
	
ul.children { 
	margin: 0; 
	}
	
/*CONTACT FORM*/

#template-contact .four { 
	width: 320px;
	margin-right: 0; 
	margin-bottom: 50px;
	}
	
#template-contact .textarea { 
	width: 310px; 
	}
	
/*PRICING TABLE*/

#pricing-table {
	
	width: 362px;
}

#pricing-table p { 
	margin-bottom: 40px; 
	}

#pricing-table .plan {
	width: 315px;      
}

	
/*END***************************************/
}

/* @end */

/* @group R4 */

/* MOBILE PORTRAIT (4) */
@media only screen and (max-width: 479px) {

.container {
	width: 300px;
}

.container .columns,
.container .column {
	margin: 0;
}

.container .one.column,
.container .one.columns,
.container .two.columns,
.container .three.columns,
.container .four.columns,
.container .five.columns,
.container .six.columns,
.container .seven.columns,
.container .eight.columns,
.container .nine.columns,
.container .ten.columns,
.container .eleven.columns,
.container .twelve.columns,
.container .thirteen.columns,
.container .fourteen.columns,
.container .fifteen.columns,
.container .sixteen.columns,
.container .one-third.column,
.container .two-thirds.column {
	width: 300px;
}

.flex-container {height: 108px !important;}
.loading { 
	min-height: 148px !important; 
	}
	
#breadcrumbs,#breadcrumbs a { 
	font-size: 12px; 
	}
	
#top-single.row h2 { 
	line-height: 24px; 
	}
	
#top-single.row { 
	height: 207px; 
	}
	
#top-single.row img { 
	max-width: 130%;
	height: auto; 
	}
	
/*NAVIGATION*/

#nav .selector,
#nav select {
	display: inline-block !important;
}

#nav #uniform-undefined.selector { 
	background: #444; 
	width: 285px;
}

.eight.columns.top-left { 
	width: 300px !important;	
	margin-bottom: 20px !important;
}


#nav ul {
	display: none;
}

#nav {
	width: 300px !important;
	background: #444; 
	height: 50px;
	-webkit-border-radius:5px 5px 0px 0px !important;
}

form#searchform { 
	margin-bottom: 0; 
	}

/*LOGO AREA*/

.eight.columns.top-right { 
	width: 300px !important; 
	}
	
#logo-area.container { 
	margin-bottom: 0 !important; 
	}
	
#logo-area .eight { 
	margin-bottom: 20px; 
	}
	
form#searchform input#s { 
	width: 278px;
	margin-bottom: 0px; 
	background:#fff url(../images/search.png)380px no-repeat;
	}
	
label.control-label { 
	text-align: right; 
	}

/*TAGLINE*/

.tagline-wrap { 
	padding: 40px 0px; 
	}

h1.tagline { 
	font-size: 50px;
	padding: 0px 20px; 
	}
	
/*PARALLAX*/

.da-slider { 
	height: 300px; 
	}


h2.slider-title,.slider-text-wrap p,a.da-link{ 
	margin-left: -20px !important;
	}
	
h2.slider-title { 
	font-size: 28px;
	width: 220px;
	line-height: 29px;
	margin-top: 30px; 
	background: #fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding: 3px;
	background-color:rgba(255,255,255, 0.3);
	}
	
.slider-text-wrap p { 
	font-size: 13px;
	line-height: 18px; 
	background-color:rgba(255,255,255, 0.7);
	-webkit-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding: 3px 20px;
	width: 200px;
	}
	
a.da-link { 
	top: -10px !important; 
	padding: 8px 11px !important;
	font-size: 12px !important;
	}
	
nav.da-dots { 
	display: none; 
	}
	
.da-img img { 
	position:absolute;
	right: 0;
	max-width: 460%;
	height: auto; 
	}

/*STEPS*/

#steps { 
	padding-bottom: 30px; 
	}

#steps .five.columns {
	width: 230px;
	padding: 40px 40px 0px !important;
}

#steps .five.columns img {
	margin-bottom:0px;
}

#steps-one.five.columns,#steps-two.five.columns {
	background: none;
}

/*ABOUT*/

#about-one {
	width: 200px;
	margin-bottom: 20px;
	margin-right: 0;
}

#about-one p { 
	margin-bottom: 30px; 
	}

#about-two img {
	width: 90%;
	margin-left: 20px;
}

/*HERE YOU CAN CHANGE THE POSITIONING OF THE PIN ON THE MAP*/
.pin {
	top: 505px !important;
	left: 64px;
	background: url(../images/icon-pin.png);
}
/*HERE YOU CAN CHANGE THE POSITIONING OF THE PIN ON THE MAP*/

ul.list-left,ul.list-right { 
	width: 100%; 
	}
	
/*CALLOUT*/

#callout-one { 
	
	width: 240px;
	padding-left: 40px; 
	padding-right: 40px;
	}
	
#callout-one h5 { 
	font-size: 32px;
	margin-bottom: 20px;
	line-height: 34px; 
	}
	
.button2{ 
	margin-left: 30px;
	width: 80% !important; 
	}
	
/*STAFF*/

#staff .seven { 
	 width: 250px;
	 margin-left: 0px;
	 margin-right: 0;
	}
	
#staff  .staff-wrap p { 
	font-size: 13px; 
	}
	
#staff  .staff-wrap h5 { 
	line-height: 21px; 
	}
	
/*LISTS*/

#lists-one { 
	margin-left: 0;
	margin-right: 0; 
	}

#lists-one img { 
	margin-bottom: 0; 
	max-width: 100%;
	height: auto;
	margin-left: 0;	
	}
	
#lists-two { 
	width: 240px;
	padding: 0 30px; 
	margin-top: 20px;
	}
	
/*FLEX SLIDER*/

p.flex-caption { 
	width: 100%;
	height: 20px;
	}
	
p.flex-caption a { 
	font-size: 14px; 
	}
	
span.flex-excerpt { 
	display: none; 
	}
	
iframe { 
	height: 200px !important; 
	}
	
/*CC*/

#cc.row {
	padding-top: 30px;
	margin-top: ;
}

.ca-container {
	width: 260px !important;
	height: 300px;
}

.ca-item {
	width: 258px !important;
	margin-left: 0 !important;
}

.ca-item-main {
	width: 260px;
	padding: 0 !important;
	margin: 0 !important;
}

.ca-content-wrapper {
	margin-left: -258px !important;
/*helps even out the slider*/
}

.ca-content {
	width: 278px !important;
	margin-left: 0px;
}

.ca-content-text p { 
	width: 200px;
	font-size: 12px !important;
	line-height: 18px; 
	}

.ca-close {
	right: 276px !important;
}

/*FOOTER*/

#footer .six.columns { 
	width: 180px ; 
	margin-right: 15px;	
	padding-left: 30px;
	margin-bottom: 50px; 
	}
	
#footer .six.columns.first { 
	width: 200px; 
	}
	
.eight.columns.second-nav .menu-footer-menu-container { 
	width: 300px;
	text-align: center;
	padding: 0;
	margin: 0; 
	}
	
.eight.columns.second-nav .menu-footer-menu-container ul { 
	margin-left:20px;
	width: 270px; 
	}
	
.eight.columns.second-nav .menu-footer-menu-container li a { 
	font-size: 11px; 
	}
	
.six.columns.social-media-footer { 
	width: 220px !important;
	margin-left: 19px !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
	 margin-right: 0 !important;
	 margin-bottom: 30px !important;
	}
	
/*BLOG1*/

.b3-paginate,.b4-paginate { 
	margin-left: 0px;
	}

#top-single.row h2 { 
	background-color:rgba(255,255,255, 0.6) !important; 
	width: 190px;
	padding: 5px 10px;
	position: absolute;
	bottom: 0;
	margin-bottom: 0;
	font-size: 22px;
	}
	
.blog-content .ten { 
	width: 210px !important; 
	}
	
.blog-content .ten p { 
	margin-right: 0 !important;
	padding-right: 0px;
	margin-top: 10px;
	font-size: 13px;
	line-height: 18px; 
	}
	
.blog-content .ten h3 { 
	margin-bottom: 0; 
	}
	
.blog-content .ten h3 a{ 
	font-size: 20px !important;
	line-height: 20px; 
	}
	
#template-blog .blog-content { 
	border-bottom: 0;
	}
	
#template-blog .blog-content h5 { 
	line-height: 18px;
	margin-top:20px; 
	}
	
#template-blog .blog-content ul.share { 
	width: 210px !important;
	margin-bottom: 20px;
	}
	
#template-blog .blog-content h3 { 
	height: 60px; 
	}
	
#template-blog .blog-content .ten.columns { 
	max-height: 240px !important; 
	}
	
	ul.share li.pinit { 
	margin: 0 !important;
	padding: 0 !important;
	height: 0px !important;
	display: none !important; 
	}
	
ul.share li{ 
	height: 0px !important;
	padding: 0 !important;
	margin: 0 !important;
	display: inline !important;
	}
	
#template-blog .blog-content .four { 
	width: 230px; 
	margin-bottom: 50px;
	}

#template-blog .blog-content img { 
	height: 60px;
	width: 60px; 
	margin-bottom:0px !important;
	margin-right: 10px !important;
	}	
	
#template-blog .blog-content ul.right-staff  { 
	width: 210px;
	margin-left: 0;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee !important;
	padding: 30px 0px;
	margin-top: 20px;
	margin-bottom: 0;
	}
	
#template-blog .blog-content ul.right-staff li { 
	display: block;
	margin-right: 20px; 
	margin-bottom: 10px;
	width: 160px;
	font-size: 13px;
	}
	
#template-blog .blog-content  li.pinit { 
	margin-left: 0; 
	}
	
.blog-content span.rollover { 
	width: 40px !important;
	height: 40px; 
	}

	
/*BLOG2*/

#blog2-content { 
	width: 230px;
	margin-right: 0;
	padding-right: 0; 
	}
	
#blog2-content .blog-post-wrap { 
	max-height: 250px !important; 
	}
	
#blog2-content .blog-post-wrap h3 { 
	height: 50px; 
	}
	
#blog2-content .blog-post-wrap ul.share { 
	height: 20px; 
	}
	
#template-blog #blog2-content img { 
	height: 50px;
	width: 50px; 
	margin-bottom: 0;
	margin-right: 10px;
	}
	
#template-blog #blog2-content { 
	border-right: 0; 
	}
	
#template-blog #blog2-content h5 { 
	margin-top: 15px; 
	}
	
#template-blog #blog2-content p { 
	margin-right: 0 !important;
	font-size: 13px;
	line-height: 18px; 
	
	}
	
#template-blog #blog2-content ul.share li.pinit { 
	margin-left: 0; 
	}
	
.blog2 .four { 
	width: 200px !important; 
	}
	
#blog2-content span.rollover { 
	width: 41px;
	height: 41px; 
	}
	
/*BLOG3*/

#blog3-content .blog-post-wrap { 
	max-height: 250px !important; 
	}
	
#blog3-content .blog-post-wrap h3 { 
	height: 50px; 
	}
	
#blog3-content .blog-post-wrap ul.share { 
	height: 20px; 
	}
	
.blog-post-wrap ul.share { 
	height: 20px; 
	}
	
#blog3-content { 
	width: 230px;
	margin-left: 0;
	padding-left: 0; 
	}

#template-blog #blog3-content img { 
	height: 40px;
	width: 40px; 
	margin-bottom:0px;
	margin-right: 10px;
	}
	
#template-blog #blog3-content { 
	border-left: 0; 
	margin-top: 50px;
	}
	
#template-blog #blog3-content p { 
	margin-right: 0 !important;
	font-size: 13px;
	line-height: 18px; 
	padding-right: 20px;
	}
	
#template-blog #blog3-content ul.share li.pinit { 
	margin-left: 0; 
	}
	
.blog3 .four { 
	width: 230px !important; 
	}
	
#blog3-content span.rollover { 
	width: 41px;
	height: 41px; 
	}
	
/*BLOG4*/

#blog4-content .blog-post-wrap { 
	
	margin-bottom: 50px; 
	margin-top: 20px;
	}
	

	
#blog4-content .blog-post-wrap ul.share { 
	height: 20px; 
	}

#blog4-content { 
	width: 200px;
	margin-left: 0;
	padding-left: 0;
	margin-top: 50px; 
	border-left: 0;
	}
	
#blog4-content img { 
	max-width: 100%;
	height: auto !important; 
	}
	
#blog4-content span.rollover { 
	width: 201px;
	height: 90px; 
	}
	
#blog4-content  li.pinit { 
	margin-left: 0; 
	}
	
/*BLOG5*/

#blog5-content .blog-post-wrap { 
	max-height: 390px;
	margin-bottom: 50px !important; 
	margin-top: 20px;
	}

#template-blog.row.blog2 { 
	padding-top: 0px; 
	}

#blog5-content { 
	width: 200px;
	margin-right: 0;
	padding-right: 0;
	margin-top: 50px; 
	border-right: 0;
	}
	
#blog5-content img { 
	max-width: 100%;
	height: auto !important;
	}
	
#blog5-content span.rollover { 
	width: 201px;
	height: 90px; 
	}

#blog5-content  li.pinit { 
	margin-left: 0; 
	}
	
/*PAGES*/

body.page #template-blog img { 
	max-width: 100%;
	height: auto; 
	margin: 0px 0px 30px 0px;
	}
	
.one_third,.one_half,.one_fourth,.one_third { 
	width: 100% !important; 
	margin-bottom: 0;
	}

#template-blog .four { 
	width: 200px; 
	}	
	
#page-left-sidebar,#page-right-sidebar { 
	width: 200px;
	padding: 0;
	margin:0;
	border: 0;
	}
	
/*ACCORDION*/

#st-accordion ul li a span.num { 
	font-size: 22px !important;
	margin-right: 15px; 
	}

#st-accordion ul li { 
	width: 300px;
	height: auto;
	}
	
#st-accordion ul li a { 
	font-size: 14px !important;
	padding-right: 0px; 
	}
	
.st-content { 
	width: 260px;
	padding: 0 20px !important;
	margin: 0 auto;
	}
	
span.st-arrow { 
	right: 30px !important; 
	}
	
/*SERVICES*/

.idTabs { 
	width: 200px !important;
	}
	
.idTabs ul.list li { 
	width:220px; 
	}
	
.services-content .service-content-item { 
	padding-right: 0 !important; 
	margin-left: 30px;
	width: 200px;
	margin-bottom: 50px;
	}
	
.idTabs a.selected {
	background: url(../images/blue-arrow.png)190px no-repeat !important;
	}
	
/*STAFF*/

.eight.columns.staff-single-title h2 { 
	font-size: 27px; 
	padding-left: 20px;
	}
	
.eight.columns.staff-single-title ul.social { 
	padding-left: 20px; 
	}

.eight.columns.staff-single-title { 
	padding-top: 10px;
	}

img.staff-single-img { 
	width: 100%;
	height: auto; 
	margin-top: 20px;
	margin-bottom: 20px;
	border-top: 1px solid #eee;
	}

.staff-content img.staff-img { 
	height: 40px; 
	}
	
.staff-content span.rollover { 
	height: 41px;
	width: 41px; 
	}
	
.staff-content { 
	width: 200px;
	}
	
.staff-content p { 
	padding: 0 !important; 
	margin-right: 0 !important;
	font-size: 13px;
	line-height: 18px; 
	padding-right: 20px;
	}
	
.staff-content h3 { 
	margin-bottom: 0; 
	}
	
.staff-content h3 a{ 
	font-size: 18px !important; 
	}
	
#template-staff ul.right-staff { 
	position: relative; 
	margin-left: 20px;
	margin-bottom: 50px;
	}
	
#template-staff ul.right-staff li { 
	display: inline;
	margin-right: 10px;
	line-height: 36px; 
	}
	
/*FAQ*/

span.num { 
	margin-left: 30px; 
	font-size: 42px !important;
	}

#st-accordion ul li a { 
	font-size: 18px; 
	}
	
/*PORTFOLIOS*/

#template-portfolio1 li.q-thumb img{ 
	 height: 210px;
	}
	
#template-portfolio1 li.q-thumb span.rollover { 
	height: 210px;
	width: 210px; 
	}
	
#template-portfolio2 li.q-thumb img { 
	height: 225px !important; 
	}
	
#template-portfolio2 ul.filterable-grid { 
	 width: 200px;
	}
	
#template-portfolio2 li.q-thumb span.rollover { 
	height: 225px;
	width: 225px; 
	}
	
#template-portfolio2 li.q-thumb img { 
	height: 160px; 
	}
	
#template-portfolio2 ul.filter { 
	width: 300px; 
	margin-bottom: 0;
	padding-bottom: 0;
	}
	
#template-portfolio3 li.q-thumb img { 
	max-width: 100%;
	height: auto; 
	}
	
#template-portfolio3 li.q-thumb span.rollover { 
	height: 113px;
	width: 220px; 
	}
	
#template-portfolio4 li.q-thumb img { 
	max-width: 100%;
	height: auto; 
	}
	
#template-portfolio4 li.q-thumb span.rollover { 
	height: 75px;
	width: 220px;
	}
	
#template-portfolio5 .twelve,ul.sm,#template-portfolio5 .twelve ul.filterable-grid { 
	width: 244px;
	float: left; 
	padding-right: 30px;
	border: none;
	}
	
#template-portfolio5 li.q-thumb{ 
	width: 250px !important; 
	margin-right: 0;
	margin-left: 0;
	}
	
#template-portfolio5 p { 
	font-size: 13px;
	line-height: 18px; 
	}
	
#template-portfolio5 li.q-thumb.port5 img  { 
height: auto;
	max-width: 100%;
	margin-bottom: 10px;
	float: none;
	}
	
#template-portfolio5 li.q-thumb.port5 span.rollover { 
	width: 209px;
	height: 209px; 
	}
	
#template-portfolio5 li.q-thumb.port5 { 
	border-bottom: 1px solid #eee; 
	padding-bottom: 0px;
	}
	
.four.columns.port-filter-left ul.filter { 
	width: 300px !important; 
	margin-bottom: 0;
	padding-bottom: 0 !important;
	}
	
ul.sm { 
	margin-left: 0;
	padding-right: 0; 
	margin-top: 5px !important;
	}
	
ul.sm li img { 
	float: left !important;

	}
ul.sm li { 
	margin-right: 10px !important; 
	}	
	
iframe { 
	width: 200px; 
	}
	
/*BLOG SINGLE + META */

#breadcrumbs { 
	display: none; 
	}

.meta-area ul.meta span.meta-divider li,.meta-area ul.meta span.meta-divider li a,ul.meta li.shortlink a { 
	font-size: 11px !important;
}
	
span.meta-divider { 
	background: none !important; 
	}	
	
span.meta-divider li{ 
	padding: 10px 10px 10px 20px;
	margin: 0px 0px;
}
	
.meta-area ul.meta { 
	height: auto;
	padding: 15px 0px; 
	}

.info-area { 
	border-bottom: none;
	border-top: none;
	}
	
.bottom-left a, .bottom-right a { 
	font-size: 13px; 
	}
	
.info-area .bottom-left { 
	width: 300px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #eee;
	
	float: left; 
	margin-top: 0;
	text-align: center;
	}
	
.info-area .bottom-center { 
	width: 239px;
	float: left; 
	border-left: none;
	border-right:none;
	padding: 30px 30px;
	border-bottom: 1px solid #eee;
	
	}
	
.bottom-center img { 
	margin-bottom: 100px !important; 
	}
	
.info-area .bottom-right { 
	width: 300px;
	float: left;
	margin-top: 0px;
	padding: 20px 0px;
	border-bottom: 1px solid #eee;
	margin-bottom: 50px;
	text-align: center; 
	}
	
.info-area .bottom-center h4 { 
	font-size: 18px; 
	}
	
.info-area .bottom-center p { 
	font-size: 14px; 
	}
	
.info-area .bottom-center img { 
	height: 50px;
	width: 50px;
	margin-bottom: 30px; 
	}
	
ul.children { 
	margin: 0 !important; 
	}
	
.comment-body p { 
	font-size: 12px;
	line-height: 18px; 
	}
	
em.comment-awaiting-moderation { 
	font-size: 11px;

	}
	
a.comment-reply-link { 
	color: #fff;
	float: right;
	background: #dc5d5d;
	padding: 3px 12px;
	-webkit-border-radius:5px;
		-moz-border-radius:5px;
			border-radius:5px;
	font-size: 11px;
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
	border: 1px solid #dc5d5d;
	
	}
	
/*CONTACT FORM*/

#template-contact .four { 
	width: 220px;
	margin-right: 0; 
	margin-bottom: 50px;
	}
	
.ten.columns.contact-form { 
	width: 210px !important; 
	}
	
#template-contact input { 
	width: 180px !important; 
	}
	
#template-contact ul.contactform,#template-contact form#contactForm { 
	width: 220px; 
	}
	
#template-contact .textarea { 
	width: 190px; 
	}
	
#template-contact button#submit { 
	width: 205px !important;
	margin-left: 0; 
	}
	
/*PRICING TABLE*/

#pricing-table {
	
	width: 195px;
}

#pricing-table .plan {
	width: 155px;      
}
	
/*END*/
}

/* @end */