/*   
Theme Name: we are CODA
Theme URI: http://www.wearecoda.com
Description: This is the we are CODA WordPress Website Template
Author: We are CODA
Author URI: http://www.wearecoda.com
Version: 1
*/



@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
	height: auto;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}



body, html {
	color: #312f2d;
	font-family: 'Terminal Dosis', sans-serif !important;
    font-weight: 300;
	background: #e8e7e2;
}




a:link, a:active, a:visited {
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	
   
}


a:hover{
	-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
   
}














/* MOBILE LAYOUT: 480px AND BELOW */


p {
	font-size: 16px;
	line-height: 130%;
	margin: 0 0 20px 0;
}

ul {
	margin: 0;
	padding: 0;
}

li {
	margin: 0 0 2% 0;
	padding: 0 0 0 6%;
	background-image:url(assets/bullet-small.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	display: block;
}

h1, .instagram-title {
    line-height: 120%;
    font-weight: 300;
    font-size: 24px;
	padding: 0 0 20px 0;
	margin: 0 0 0 0;
	text-transform:uppercase;
	text-align: center;
	display: block;
}



h2 {
    line-height: 120%;
    font-weight: 200;
    font-size: 18px;
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
	text-transform:uppercase;
	text-align: center;
	background-image: url(assets/h2-underline.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}


h3, h4 {
    line-height: 120%;
    font-weight: 300;
    font-size: 18px;
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
	text-transform:uppercase;
	text-align: center;
	background-image: url(assets/h2-underline.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	font-style: italic;
}






















/* START HOME HEADER SECTION */
#top-band-area {
	width: 100%;
	position: relative;
	z-index: 100;
	display: inline-block;
}



#top-band-area-inner {
	margin-left: auto;
	margin-right: auto;
	width: 86%;
	padding: 0;
	clear: both;
}



#wprmenu_menu.wprmenu_levels ul li a {
    float: left;
    border: medium none;
    width: 100%;
    padding: 20px 0 0 20px;
}

#wprmenu_bar *, #wprmenu_menu, #wprmenu_menu * {
    font-family: 'Terminal Dosis', sans-serif !important;
	text-transform: uppercase;
	background-image: none;
	font-weight: 300;
	font-size: 16px !important;
}


#wprmenu_bar {
    top: 0px;
	left: 83%;
	padding: 14px 0 0 0;
	width: 10%;
	cursor: pointer;
	z-index: 1000;
	position: fixed;
	height: 42px;
	overflow: hidden;
	background-color: transparent !important;
}


#wprmenu_bar .wprmenu_icon span {
    height: 2px !important;
}


#wprmenu_menu.right {
    margin-top: 6px;
}


.wrapfixed {
    z-index: 97 !important;
}

#mysticky-wrap {
	  height: 0px !important;
}

.myfixed {
	  background-image: url(assets/top-tint.png) !important;
	  background-repeat: repeat;
}

.myfixed #logo {
	  display: none;
}


.myfixed .logo-mini {
	  display: none;
	  margin: 17px 0 0 0;
	  position: absolute;
}


.logo-mini {
	display: none;
}


#logo {
	 display: none;
}


#responsive-band {
	  background-image: url(assets/top-tint.png) !important;
	  background-repeat: repeat;
	  width: 86%;
	  z-index: 20;
	  position:fixed;
	  height: 42px;
	  padding: 2px 7% 4px 7%;
	  top: 0;
	  left: 0;

}


#responsive-band .logo-mini {
	  display: inline-block;
	  margin: 8px 0 0 0;
	  position: absolute;
}



/* Top level navigation */

#mainNav {	 
	float: right;
	font-weight: 300;
	text-transform: uppercase; 
	padding-bottom: 15px;
	margin-top: 20px;
	font-size: 18px;
}

#mainNav li { 
	  display: block; 
	  padding: 4px 35px 0px 0px;
	  text-decoration: none;
	  background-image: none;
	  font-weight: 300;
	  float: left;
}


#mainNav li:last-child { 
	  padding: 4px 0px 0px 0px;
}
	

#mainNav li a {
      color: #312f2d;
	  font-weight: 300;
	  display: block; 
	  padding: 0 0 5px 0;
	  text-decoration: none;
	  background-image: none;
	  background-position: center bottom;
	  background-repeat: no-repeat;
  }
                
				

#mainNav li a:hover, #mainNav li.current_page_item a { 
		text-shadow: none;
		background-image: url("assets/black-underline.png");
	    background-position: center bottom;
	    background-repeat: no-repeat;
 }
		

/* Top level navigation */











/* START HOME PAGE SHOWCASE SLIDER */

.supercrsl {
    position: relative;
}



#home-slider-area {
	  width: 100%;
	  float:left;
	  position: absolute;
	  top: 0px;	
	  z-index: 0;	
}


#home-slider-area-inner {
	 margin: 0 auto 0 auto;
	 display: block;
	 overflow: hidden;				
}


.supercarousel_wrapper img {
	 height: 360px !important;
	 width: auto !important;
}



#home-slider-area-inner .supercaption {
	background-image: none !important;
	background-color: transparent !important;
	bottom: auto;
	top: 40px !important;
	color: #312F2D;
	padding: 0px;
	position: relative;
	text-align: left;
	text-shadow: none;
	display: block;
	font-family: "Terminal Dosis",sans-serif !important;
	text-transform: uppercase;
	width: 86%;
	left: 50%;
	margin-left: -43%;
}


#home-slider-area-inner .supercaption p {
	padding: 0px 10px;
    margin: 0;
	line-height: 140%;
	font-size: 22px;
	font-weight: 200;
	background-color: #ffffff;
	display: inline;
}




#home-slider-area-inner .supercaption h2 {
	color: #ffffff;
	line-height: 110%;
	font-weight: 300;
	font-size: 16px;
	text-transform: uppercase;
	font-style: italic;
	margin: 0 0 10px 0;
	padding: 6px 10px;
	background-image: none;
	text-align: left;
	display: inline-block;
	background-color: #FD5E6B;
}




#home-slider-area-inner .supercaption a {
   display: inline-block;
   padding: 10px;
   color: #ffffff;
   background-color: #312f2d;
   margin: 20px 0 0 0;
   font-family: 'Terminal Dosis', sans-serif !important;
   font-weight: 400;
   text-transform: uppercase;
   font-size: 16px;
   line-height: 100%;
   text-align: left;
}




#home-slider-area-inner .supercaption a:hover {
   background-color: #fd5e6b;
}





.supercrsl .pagination {
  display: none;
}



/* END HOME PAGE SHOWCASE SLIDER */

/* END HOME HEADER SECTION */






























/* START HOME BODY SECTION */

#body-content-home {
	position: relative;
	width: 100%;
	z-index: 10;
	background-color: #e8e7e2;
	display: inline-block;
	margin-top: 340px;
	padding: 20px 0 0 0;
	text-align: center;
}

#body-content-home-slimline {
	position: relative;
	width: 100%;
	z-index: 10;
	background-image: none !important;
	background-repeat: repeat;
	display: inline-block;
	margin-top: 240px;
	padding: 20px 0 0 0;
	text-align: center;
}



#body-content {
	position: relative;
	width: 100%;
	z-index: 10;
	display: inline-block;
	padding: 20px 0;
	text-align: center;
}



#body-content-inner, #body-content-inner-project, #project-image-block, #body-content-inner-service {
	margin-left: auto;
	margin-right: auto;
	width: 86%;
	padding: 0;
	clear: both;
	text-align: center;
}


#body-content-inner-top {
	width: 80%;
	padding: 0;
	clear: both;
	text-align: left;
	display: block;
	margin: 0 auto;
}

#body-content-inner-top h1 {
	width: 80%;
	margin: 0 auto 0 auto;
	
}


#body-content-inner-top-holder {
	margin-left: auto;
	margin-right: auto;
	margin-top: -60px;
	width: 100%;
	padding: 60px 0 20px 0;
	clear: both;
	text-align: center;
	background-image: url(assets/circular-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 500px 500px;
}



#project-image-block img {
	width: 100%;
	float: right;
	margin: 0 0 5px 0;
}



#body-content-white {
	width: 100%;
	z-index: 15;
	background-color: #ffffff;
	position: relative;
	display: block;
	padding: 40px 0;
	text-align: center;
	float: left;
}


#body-content-cream {
	width: 100%;
	z-index: 15;
	background-color: #e8e7e2;
	position: relative;
	display: block;
	padding: 40px 0;
	text-align: center;
	float: left;
}

/* END HOME BODY SECTION */
















/* START PROJECT PAGE SECTION */


#body-content-inner-project h1 {
	text-align: left;
	margin: 0;
	padding: 0;
	line-height: 100%;
	color: #FD5E6B;
}

#body-content-inner-service h1 {
	text-align: left;
	margin: 0;
	padding: 0;
	line-height: 100%;
	color: #60D7C5;
}


#body-content-inner-project h2, #body-content-inner-service h2 {
	text-align: left;
	padding: 0;
	font-size: 24px;
	line-height: 100%;
	background-image: none;
	
}


#body-content-inner-project h3, #half-and-half h3 {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	text-align: left;
	background-image: url(assets/pink-underline.png);
	background-position: bottom left;
	background-repeat: no-repeat;
}


#body-content-inner-service h4 {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	text-align: left;
	background-image: url(assets/blue-underline.png);
	background-position: bottom left;
	background-repeat: no-repeat;
}


#body-content-inner-service h3 {
	padding: 10px;
	margin: 0px 0px 10px;
	text-align: center;
	background-color: #60D7C5;
	background-image: none;
	color: #ffffff;
}

#body-content-inner-project-third h3, #blog-main-single-share h3, #body-content-inner-service-third h3 {
	text-align: left !important;
	background-position: bottom left !important;
	display: inline-block;
	float: left;
	padding: 0px 10px 10px 0;
	margin: 0px 0px 10px 0;
}


.ssba, #blog-main-single-share .ssba {
    float: left;
    margin-top: -4px;
}


#body-content-inner-project-quarter-left, #body-content-inner-service-quarter-left {
	width: 100%;
	float: left;
	padding: 0;
	text-align: left;
}


#body-content-inner-project-quarter, #body-content-inner-service-quarter {
	width: 100%;
	float: left;
	text-align: left;
}

#body-content-inner-project-half, #body-content-inner-service-half {
	width: 100%;
	float: left;
	text-align: left;
}


#body-content-inner-project-half a:link, #body-content-inner-project-half a:active, #body-content-inner-project-half a:visited  {
	color: #FD5E6B;
}


#body-content-inner-project-third, #body-content-inner-service-third {
	width: 100%;
	float: left;
	padding: 0px 0 20px 0;
	text-align: left;
	border-bottom: 1px solid #9F9F96;
	margin: 0 0 20px 0;
}


#body-content-inner-service-quarter img, #body-content-inner-service-half img {
	max-width: 100%;
	margin: 20px auto 0 auto;
	display: block;
	}



#blog-main-single-share {
	float: left;
	padding: 20px 0 0 0;
	text-align: left;
	border-top: 1px solid #E8E7E2;
	width: 100%;
}


#body-content-inner-project-third a:link, #body-content-inner-project-third a:active, #body-content-inner-project-third a:visited {
	color: #FD5E6B;
	text-transform: uppercase;
	font-style: italic;
	display: inline-block;
	clear: left;
}


#body-content-inner-service-third a:link, #body-content-inner-service-third a:active, #body-content-inner-service-third a:visited  {
	color: #60D7C5;
	text-transform: uppercase;
	font-style: italic;
	display: inline-block;
	clear: left;
}


#blog-main-single a:link, #blog-main-single a:active, #blog-main-single a:visited  {
	color: #312f2d;
	text-decoration: underline;
}



#body-content-inner-project-third a:hover, #blog-main-single a:hover, #body-content-inner-service-third a:hover {
	color: #60D7C5;
}



#body-content-inner-project-quarter-left a {
    display: inline-block;
    padding: 10px;
    color: #FFF;
    background-color: #FD5E6B;
    margin: 20px 0px 0px;
    font-family: "Terminal Dosis",sans-serif !important;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 100%;
    text-align: left;
}


#body-content-inner-project-quarter-left a:hover, #body-content-inner-service-quarter-left a:hover {
    background-color: #312F2D;
}


#body-content-inner-service-quarter-left a {
    display: inline-block;
    padding: 10px;
    color: #FFF;
    background-color: #60D7C5;
    margin: 20px 0px 0px;
    font-family: "Terminal Dosis",sans-serif !important;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 100%;
    text-align: left;
}


#body-content-inner-service-quarter a:link, #body-content-inner-service-quarter a:visited, #body-content-inner-service-quarter a:active, #body-content-inner-service-half a:link, #body-content-inner-service-half a:visited, #body-content-inner-service-half a:active {
	display: block;
	color: #312F2D;
	margin: 0 0 40px 0;
	font-family: "Terminal Dosis",sans-serif !important;
	font-weight: 400;
	line-height: 100%;
	text-align: left;
	text-transform: uppercase;
	font-style: italic;
	border-bottom: 1px dashed #9F9F96;
	padding-bottom: 10px;
	}
	
#body-content-inner-service-quarter a:hover, #body-content-inner-service-half a:hover {
	color: #9F9F96;
	border-bottom: 1px dashed #CECEC9;
	}



/* END PROJECT PAGE SECTION */
















/* START PROJECT PAGE IMAGE SCROLLER */

#project-image-gallery-scroller {
    width: 100%;
	float: left;
}


#project-image-gallery-scroller .supercrsl .pagination, #client-wheel-scroller .supercrsl .pagination {
	display: none;
}



#project-image-gallery-scroller .supercarousel_wrapper img{
    width: 100% !important;
    height: auto !important;
}

#client-wheel-scroller {
    width: 100%;
	float: left;
	background-color: #9F9F96;
	position: relative;
	z-index: 2;
}

#client-wheel-scroller .supercarousel_wrapper img {
    width: 100% !important;
    height: auto !important;
	filter:alpha(opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}


#client-wheel-scroller .supercarousel_wrapper img:hover {
    width: 100% !important;
    height: auto !important;
	filter:alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
	-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}




/* END PROJECT PAGE IMAGE SCROLLER  */














/* START PAGE HEADER */

#header-image {
	 overflow: hidden;
	 text-align: center;
	 width: 100%;
     float:left;
	 position: absolute;
	 z-index: 1;
	 margin-top: 5px;						
}

#header-image img {
   width: 100% !important;
   height: auto;
   min-width: 1000px !important;
   position: relative; /* allows repositioning */
   left: 100%; /* move the whole width of the image to the right */
   margin-left: -200%;
   z-index:1;			
}


#header-title-block {
   	position: absolute;
   	color: #ffffff;
	z-index: 2;
	text-transform:uppercase;
	text-align: center;
	width: 86%;	
	margin: -220px auto 0 auto;
	padding: 0 7% 0 7%;
	text-shadow: 0px 0px 20px #333;
}



#header-title-block h4 {
   	line-height: 120%;
   	font-weight: 300;
	font-size: 26px;
	padding: 0 0 4% 0;
	margin: 0 0 4% 0;
	background-image: url(assets/h4-underline.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	
			
}

#header-title-block p {
	font-size: 18px;
			
}


/* END PAGE HEADER  */












/* START FOOTER SECTION */

#footer-content-wrapper {
	width: 100%;
	z-index: 10;
	position: relative;
	background-color: #60d7c5;
	display: inline-block;
	padding: 40px 0;
}



#footer-content-inner {
	margin-left: auto;
	margin-right: auto;
	width: 86%;
	padding: 0;
	text-align: center;
}



#footer-content-inner p {
	display: block;
	background-image: url(assets/pink-underline.png);
	background-position: center top;
	background-repeat: no-repeat;
	padding: 4% 0 0 0;
	margin-top: 4%;
}




#footer-content-inner img {
	padding: 0 2px 0 2px;
}




#footer-quarter-column {
	width: 100%;
	float: left;
	padding: 0;
	text-align: center;
	margin: 0 0 20px 0;
}



#footer-quarter-column img, .instagram-icon {
	margin-left: auto;
	margin-right: auto;
	display: block;
	background-image: url(assets/pink-underline.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	padding: 0 10px 10px 10px;
	margin-bottom: 10px;
}


#footer-quarter-column a {
	color: #312f2d !important;
}


#footer-quarter-column a:hover {
	color: #ffffff !important;
}

/* END FOOTER SECTION */














/* START BLOG POST HOME STYLES */

#blog-left {
     width: 100%;
	 text-align: center;
	 margin: 0 auto 0 auto;
	 display: block;
	 
}

.postheader a:link, .postheader a:active, .postheader a:visited  {
	line-height: 120%;
    font-weight: 300;
    font-size: 24px;
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
	text-transform:uppercase;
	text-align: center;
	display: block;
	color: #312f2d;
	background-image: url(assets/purple-underline.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}


.postheader a:hover  {
	color: #8162a3;
	
}



#date-box li {	
    display: inline-block;
	margin: 0 0 20px 0;
	padding: 10px;
	text-transform: uppercase;
	border: 1px solid #8162a3;
	font-weight: 400;
	line-height: 100%;
	font-size: 14px;	
}



.excerpt-footer-box {
	display: block;
}


.read-more a:link, .read-more a:active, .read-more a:visited  {
	display: inline-block;
	margin: 20px 0 0 0;
	padding: 10px 20px;
	text-transform: uppercase;
	font-weight: 400;
	line-height: 100%;
	background-color: #8162a3;
	font-size: 14px;
	color: #ffffff;
}


.read-more a:hover  {
	background-color: #312F2D;
	
}



/* END BLOG POST HOME STYLES */














/* START BLOG POST MAIN STYLES */


#blog-main, #blog-main-archive  {
     width: 80%;
	 text-align: center;
	 margin: 0 auto 20px auto;
	 background-color: #ffffff;
	 padding: 10%; 
}


#blog-main-single, #blog-main-topics  {
     width: 80%;
	 text-align: left;
	 margin: 0 auto 20px auto;
	 background-color: #ffffff;
	 padding: 10%;
	 display: inline-block; 
}


#blog-main-topics img  {
	 margin: 0 auto 10px auto;
	 display: block; 
}


#blog-main a:link, #blog-main a:active, #blog-main a:visited, #blog-main-archive a:link, #blog-main-archive a:active, #blog-main-archive a:visited {
    color: #60D7C5;
}

.postheader-main  {
	line-height: 110%;
    font-weight: 300;
    font-size: 24px;
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
	text-align: center;
	display: block;
	color: #312f2d !important;
	background-image: url(assets/blue-underline.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	text-decoration: none !important;
}



.postheader-main a:link, .postheader-main a:active, .postheader-main a:visited  {
	color: #312f2d !important;
}


.postheader-main a:hover  {
	color: #60D7C5 !important;
	
}



#date-box-main {	
	text-align: center !important;
	margin: 0 auto;	
}



#date-box-main li {	
    display: inline-block;
	margin: 0 0 20px 0;
	padding: 10px;
	text-transform: uppercase;
	border: 1px solid #60D7C5;
	font-weight: 400;
	line-height: 100%;
	font-size: 16px;
	text-align: center;	
}



.excerpt-footer-box-main {
	display: block;
}


.read-more-main a:link, .read-more-main a:active, .read-more-main a:visited  {
	display: inline-block;
	padding: 10px;
	text-transform: uppercase;
	font-weight: 400;
	line-height: 100%;
	background-color: #60D7C5;
	font-size: 14px;
	color: #ffffff !important;
}


.read-more-main a:hover  {
	background-color: #312F2D;
	
}



#blog-thumb-main img {
  height: auto;
  width: 100% !important;
  margin: 0 auto 20px 0;
  display: block;
}


.blog-segment-title {
    line-height: 120%;
    font-weight: 300;
    font-size: 18px;
	padding: 10px;
	text-transform:uppercase;
	text-align: center;
	background-color: #cecec9;
	color: #ffffff;
	display: block;
	font-style: italic;

}



#blog-main-single h3 {
	padding: 0px 10px 10px 0px;
	margin: 0px;
	text-align: left;
	background-image: url(assets/blue-underline.png);
	background-position: bottom left;
	background-repeat: no-repeat;
}




#topic-links li {	
    padding: 0 0 10px 0;
	margin: 0 0 20px 0;
	display: block;
	text-transform: uppercase;
	font-weight: 300;
	line-height: 100%;
	font-size: 16px;
	text-align: center;	
	background-image: url("assets/blue-underline.png");
	background-position: center bottom;
	background-repeat: no-repeat;
}


#topic-links li a:link, #topic-links li a:active, #topic-links li a:visited{	
	color: #312F2D;
		
}


#topic-links li a:hover {	
	color: #60D7C5;
		
}


#category-posted  {	
	padding: 15px 20px 0px 0px;
	width: auto;
	display: inline-block;		
}

.posted-in  {	
	padding: 8px 14px;
	display: inline-block;
	background-color: #60D7C5;
	margin: 0 10px 0 0;		
}

#category-posted li a {	
	color: #60D7C5 !important;
	font-style:italic;
	text-decoration: none !important;
}


#category-posted li a:hover  {	
	color: #312F2D !important;
}

#category-posted li  {	
	display: inline-block !important;
	padding: 8px 0 0 0;		
}



#tags  {	
	text-align: left;
	padding: 10px 0;
	border-bottom: 1px dashed #CECEC9;
	border-top: 1px dashed #CECEC9;
	text-transform: uppercase;
	margin: 0px 0px 20px 0px;
}

#tags a  {	
	color: #9F9F96 !important;
	font-style:italic;
	text-decoration: none !important;
}

#tags a:hover  {	
	color: #312F2D !important;
}




/* END BLOG POST MAIN STYLES */















/* START UBER GRID STYLES */


#uber-grid-652 > div .uber-grid-hover .uber-grid-hover-title strong, #uber-grid-1044 > div .uber-grid-hover .uber-grid-hover-title strong {
    color: #FFF;
	font-family: "Terminal Dosis",sans-serif !important;
	font-weight: 400 !important;
	font-size: 20px !important;
	text-transform: uppercase;
	background-image: url(assets/white-underline.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
}

#uber-grid-652 > div .uber-grid-hover .uber-grid-hover-text, #uber-grid-1044 > div .uber-grid-hover .uber-grid-hover-text  {
    color: #312f2d;
	font-family: "Terminal Dosis",sans-serif !important;
	font-weight: 300 !important;
	font-size: 14px !important;
}



#uber-grid-652 > div .uber-grid-cell-title strong  {
    color: #FFF;
	font-family: "Terminal Dosis",sans-serif !important;
	font-weight: 400 !important;
	font-size: 20px !important;
	text-transform: uppercase;
	margin: 0 0 5px 0;
}


#uber-grid-652 > div .uber-grid-cell-title small  {
    color: #312f2d;
	font-family: "Terminal Dosis",sans-serif !important;
	font-weight: 300 !important;
	font-size: 18px !important;
	text-transform: uppercase;
}

#uber-grid-652-cell-9 .uber-grid-cell-title, #uber-grid-652-cell-8 .uber-grid-cell-title  {
   padding: 8% !important;
}





#uber-grid-1044 > div .uber-grid-hover {
    background-size: 100% 100% !important;
}


.uber-grid-edit-wrapper {
    margin-bottom: 6px;
    display: none;
}


#uber-grid-wrapper-1044 .uber-grid-filters div a, #uber-grid-wrapper-1044 div.uber-grid-filters > div.active a, #uber-grid-wrapper-1044 div.uber-grid-filters > div.active a:visited {
    display: inline-block;
    padding: 10px !important;
    color: #FFF !important;
    background-color: #312F2D !important;
    font-family: "Terminal Dosis",sans-serif !important;
    font-weight: 400 !important;
    text-transform: uppercase;
    font-size: 16px !important;
    line-height: 100%;
    text-align: left;
	border-radius: 0;
	margin: 0 !important;
	border: none !important;
}

#uber-grid-wrapper-1044 .uber-grid-filters div a:hover {
    background-color: #8162A3 !important;
	border: none !important;
  
}


#uber-grid-wrapper-1044 div.uber-grid-filters > div.active a, #uber-grid-wrapper-1044 div.uber-grid-filters > div.active a:visited {
    background-color: #8162A3 !important;
 
}


#uber-grid-wrapper-1044 div.uber-grid-filters {
    text-align: center;
    padding: 0 !important;
	margin: 0 0 20px 0 !important;
    background-image: url("assets/purple-underline.png") !important;
    background-position: center bottom !important;
    background-repeat: no-repeat !important;
}


div.uber-grid-filters > div, div.uber-grid-pagination > div  {
   margin: 0 10px 20px 10px !important;
}


.uber-service-link {
   display: inline-block;
	padding: 8px;
	color: #FFF;
	background-color: #FD5E6B;
	margin: 10px 0px 0px;
	font-family: "Terminal Dosis",sans-serif !important;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 100%;
	text-align: center;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}


.uber-people-link {
   display: inline-block;
	padding: 8px;
	color: #FD5E6B;
	background-color: #ffffff;
	margin: 10px 0px 0px;
	font-family: "Terminal Dosis",sans-serif !important;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 100%;
	text-align: center;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}


.uber-service-link:hover, .uber-people-link:hover {
	background-color: #312F2D;
	-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}






/* END UBER GRID STYLES */













/* START INSTAGRAM STYLES */

.jr-insta-thumb ul.thumbnails li {
    padding: 15px;
    margin: 0px !important;
}


.jr-insta-thumb ul.thumbnails.jr_col_1 li, .jr-insta-thumb ul.thumbnails.jr_col_2 li, .jr-insta-thumb ul.thumbnails.jr_col_3 li, .jr-insta-thumb ul.thumbnails.jr_col_4 li, .jr-insta-thumb ul.thumbnails.jr_col_5 li, .jr-insta-thumb ul.thumbnails.jr_col_6 li {
    width: 45% !important;
}

/* END INSTAGRAM STYLES */












/* PROFILES */


#half-and-half {
	display: inline-block;
	width: 100%;
	text-align: left;
	vertical-align: top;
}


#thirds {
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

#thirds img  {
	display: inline-block;
}



.purple-link a:link, .purple-link a:visited, .purple-link a:active {
	color: #ffffff !important;
	background-color: #8162A3;
	padding: 8px 10px;
	text-transform: uppercase;
	font-weight: 400;
	display: inline-block;
	font-size: 15px;
}


.pink-link a:link, .pink-link a:visited, .pink-link a:active {
	color: #ffffff !important;
	background-color: #FD5E6B;
	padding: 8px 10px;
	text-transform: uppercase;
	font-weight: 400;
	display: inline-block;
	font-size: 15px;
}

.blue-link a:link, .blue-link a:visited, .blue-link a:active {
	color: #ffffff !important;
	background-color: #60D7C5;
	padding: 8px 10px;
	text-transform: uppercase;
	font-weight: 400;
	display: inline-block;
	font-size: 15px;
}

.purple-link a:hover, .pink-link a:hover, .blue-link a:hover {
	background-color: #312f2d;
	text-decoration: none !important; 
}



.profile-img-link-purple a:link, .profile-img-link-purple a:visited, .profile-img-link-purple a:active, .profile-img-link-pink a:link, .profile-img-link-pink a:visited, .profile-img-link-pink a:active, .profile-img-link-blue a:link, .profile-img-link-blue a:visited, .profile-img-link-blue a:active {
	background-color: #dadad4;
	display: inline-block;
	max-width: 75% !important;
}


.profile-img-link-purple a:hover {
	background-color: #8162A3;
}

.profile-img-link-pink a:hover {
	background-color: #FD5E6B;
}

.profile-img-link-blue a:hover {
	background-color: #60D7C5;
}


/* PROFILES */



#half-and-half-central {
	display: inline-block;
	width: 100%;
	text-align: center;
	vertical-align: top;
}


#half-and-half-central a:link, #half-and-half-central a:active, #half-and-half-central a:visited {
	color: #312f2d;
}


#half-and-half-central a:hover {
	text-decoration: underline;
}


.blue-intro {
	color: #60D7C5;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 400;
}













/* START MAILCHIMP SIGN UP STYLES */


.yikes-easy-mc-form {
    display: block;
    width: 100% !important;
	margin: 20px auto 0 auto;
}

.yikes-easy-mc-form input[type="text"], .yikes-easy-mc-form input[type="email"] {
	background-color: #F2F2EF !important;
	padding: 8px 10px;
	border: medium none !important;
	font-family: "Terminal Dosis",sans-serif;
	font-weight: 300;
	margin-bottom: 10px;
	border-radius: 0px;
	}
	
.yikes-easy-mc-form .yikes-easy-mc-submit-button {
    cursor: pointer;
	background-color: #312F2D;
	padding: 8px 20px !important;
	border: medium none;
	font-family: "Terminal Dosis",sans-serif;
	margin: 20px auto 0 auto !important;
	color: #FFF;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 15px;
	border-radius: 0px;
	width: auto !important;
}

.yikes-easy-mc-success-message {
    color: #ffffff !important;
    background: #312F2D !important;
}




/* END MAILCHIMP SIGN UP STYLES */









/* POP UP STYLES */

#popmake-1698 {
	background-color: #ffffff !important;
	text-align: center;
	box-shadow: none !important;
	padding: 20px;
}


.popmake-content {
	background-color: #ffffff !important;
	text-align: center;
}

.popmake-close {
	background-color: #312F2D !important;
	padding: 8px 20px !important;
	top: 0px !important;
	right: 0px;
	position: absolute;
	font-weight: 400 !important;
	color: #ffffff;
	font-size: 14px !important;
	}
	
	
.popmake-overlay {
	background-color: #312F2D !important;
	filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
	z-index: 99 !important;
	
}

.popmake-title {
    line-height: 120%;
    font-weight: 300 !important;
    font-size: 20px !important;
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
	text-transform:uppercase;
	text-align: center !important;
	background-image: url(assets/h2-underline.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}


/* POP UP STYLES */













/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {
	
	
	
h1, .instagram-title {
    font-size: 28px;
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
}



h2 {
 	font-size: 20px;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}




h3, h4 {
 	font-size: 18px;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	font-weight: 200;
}		
	
	



#body-content-home {
	margin-top: 500px;
	padding: 20px 0 0 0;
	width: 100%;
}


#body-content-home-slimline {
	margin-top: 210px;
	padding: 20px 0 0 0;
	width: 100%;
}





#body-content {
	padding: 40px 0;
	width: 100%;
}





#body-content-inner-top {
	text-align: center;
}



#body-content-inner-top-holder {
	margin-top: -100px;
	padding: 60px 0 20px 0;
	background-size: 700px 700px;
}


#body-content-inner-top h1 {
    width: 55%;
}



.supercarousel_wrapper img {
	 height: 500px !important;
	 width: auto !important;
}


#home-slider-area-inner .supercaption {
	top: 110px !important;
}


#home-slider-area-inner .supercaption p {
	font-size: 22px;
}


.supercrsl .pagination {
    text-align: center;
	background: url(assets/pagination-bg.png) repeat-x transparent;
	background-position: 7px;
    display: block;
    position: absolute;
    width: 86%;
    top: 75%;
	padding: 2px 7% 0 7%;
}




.supercrsl .pagination a {
    background: url(assets/unselected.png) no-repeat transparent;
	background-size: 14px 14px;
    width: 14px;
    height: 14px;
    margin: 0 4px;
    display: inline-block;
    cursor: pointer;
	position: relative;
}




.supercrsl .pagination a.selected {
    background: url(assets/selected.png) no-repeat transparent;
	background-size: 14px 14px;
}












/* START PROJECT PAGE SECTION */


#body-content-inner-project h2, #body-content-inner-service h2 {
	font-size: 28px;
	
}


#body-content-inner-project-quarter, #body-content-inner-service-quarter {
	width: 47%;
	padding: 0 6% 40px 0;
}


#body-content-inner-project-half, #body-content-inner-service-half {
	width: 47%;
	padding: 0 0 40px 0
}


#body-content-inner-project-third, #body-content-inner-service-third {
	padding: 0px 0 20px 0;
	margin: 0 0 40px 0

}


#project-image-block img {
	margin: 0 0 10px 0;
}


/* END PROJECT PAGE SECTION */















/* START PAGE HEADER */


#header-title-block {
	width: 60%;	
	margin: -220px auto 0 auto;
	padding: 0 20% 0 20%;
}


#header-image img {
   min-width: 1200px !important;		
}


#header-title-block h4 {
   font-size: 30px;
   margin: 0 0 2% 0;
   padding: 0 0 2% 0;
}



#header-title-block p {
	font-size: 24px;
			
}



/* END PAGE HEADER  */












/* START FOOTER SECTION */


#footer-content-inner p {
	display: block;
	background-image: url(assets/pink-underline.png);
	background-position: center top;
	background-repeat: no-repeat;
	padding: 2% 0 0 0;
	margin-top: 1%;
}




#footer-content-inner img {
	padding: 0 5px 0 5px;
}




#footer-quarter-column {
	width: 50%;
	margin: 0 0 30px 0;
}



#footer-quarter-column img, .instagram-icon {
	padding: 0 10px 10px 10px;
	margin-bottom: 20px;
}

/* END FOOTER SECTION */










/* START BLOG POST HOME STYLES */




#blog-left {
     width: 80%;
	 text-align: center;
	 margin: 0 auto 0 auto;
	 display: block;
	 
}


.postheader a:link, .postheader a:active, .postheader a:visited {
	line-height: 120%;
    font-weight: 300;
    font-size: 28px;
	text-transform:uppercase;
	text-align: center;
	display: block;
}



#date-box li  {
	font-size: 16px;
}




/* END BLOG POST HOME STYLES */
















/* START BLOG POST MAIN STYLES */



.blog-main-holder, .blog-main-holder-new-clients, .blog-main-holder-completed-projects, .blog-main-holder-single {
     width: 70%;
	 margin: 0 auto 0 auto;
	 display: block
}



#blog-main, #blog-main-single, #blog-main-topics, #blog-main-archive {
     width: 80%;
	 margin: 0 0 20px 0;
	 padding: 10%; 
}


.postheader-main {
	line-height: 120%;
    font-weight: 300;
    font-size: 28px;
	text-align: center;
	display: block;
}


#blog-thumb-main img {
  margin: 0 auto 30px 0;
  
}




/* END BLOG POST MAIN STYLES */













/* START INSTAGRAM STYLES */


.jr-insta-thumb ul.thumbnails.jr_col_1 li, .jr-insta-thumb ul.thumbnails.jr_col_2 li, .jr-insta-thumb ul.thumbnails.jr_col_3 li, .jr-insta-thumb ul.thumbnails.jr_col_4 li, .jr-insta-thumb ul.thumbnails.jr_col_5 li, .jr-insta-thumb ul.thumbnails.jr_col_6 li {
    width: 30% !important;
}

/* END INSTAGRAM STYLES */














/* START MAILCHIMP SIGN UP STYLES */


.yikes-easy-mc-form {
    width: 50% !important;
}



/* END MAILCHIMP SIGN UP STYLES */







.profile-img-link-purple a:link, .profile-img-link-purple a:visited, .profile-img-link-purple a:active, .profile-img-link-pink a:link, .profile-img-link-pink a:visited, .profile-img-link-pink a:active, .profile-img-link-blue a:link, .profile-img-link-blue a:visited, .profile-img-link-blue a:active {
	max-width: 40% !important;
}




}






























/* Desktop Small Layout: 768px to a max of 963px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {
	
	
	
	
h1, .instagram-title {
    font-size: 34px;
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
}



h2 {
 	font-size: 24px;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}



h3, h4 {
 	font-size: 20px;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}


#top-band-area-inner {
	width: 760px;
}	
	
	


#body-content-home {
	margin-top: 55%;
	width: 100%;
}





#home-slider-area, #header-image {
	 position: fixed;
	  
}

#body-content-inner-top-holder {
	background-image: url(assets/circular-bg.png);
	background-size: 842px 842px;
}


#body-content-inner-top {
	width: 600px;
}


#body-content-inner, #body-content-inner-project, #project-image-block, #body-content-inner-service {
	width: 760px;
}




#home-slider-area-inner .supercaption{
	width: 760px;
	margin-left: -380px;
	text-align: right;
}


#home-slider-area-inner .supercaption p {
    margin: 0;
	font-size: 26px;
	font-weight: 200;
}




#home-slider-area-inner .supercaption h2{
	text-align: right;
	margin: 0 0 20px 0;
}




#home-slider-area-inner .supercaption a {
	text-align: right;
}




.supercrsl .pagination {
    top: 75%;
	background-position: 7px;
	padding: 0 7% 0 7%;
}



.supercarousel_wrapper img {
	 height: auto !important;
	 width: 100% !important;
}



.logo-mini {
	display: none;
}


#logo {
	 margin: 39px 0px 0px;
	 display: inline-block;
	 position: absolute;
}


#mysticky-wrap {
	  height: 67px !important;
}


.myfixed .logo-mini {
	display: inline-block;
}


.myfixed #logo {
	display: none;
}


	
#responsive-band {
	  display: none;
}



#header-title-block {
	width: 50%;	
	margin: -280px auto 0 auto;
	padding: 0 25% 0 25%;
}






/* START PROJECT PAGE SECTION */


#body-content-inner-project h2, #body-content-inner-service h2 {
	font-size: 34px;
	
}


#project-image-block img {
	margin: 0 0 15px 0;
}





/* END PROJECT PAGE SECTION */

























/* START PAGE HEADER */


#header-title-block h4 {
   font-size: 36px;
}



#header-title-block p {
	font-size: 28px;
			
}


/* END PAGE HEADER  */









/* START BLOG POST HOME STYLES */


#blog-left {
     width: 55%;
	 text-align: center;
	 margin: 0 auto 0 auto;
	 display: block;
	 
}


.postheader a:link, .postheader a:active, .postheader a:visited {
	line-height: 120%;
    font-weight: 300;
    font-size: 34px;
	text-transform:uppercase;
	text-align: center;
	display: block;
}



/* END BLOG POST HOME STYLES */














/* START BLOG POST MAIN STYLES */


.blog-main-holder, .blog-main-holder-single {
     width: 360px;
	 margin: 0 10px 0 10px;
	 float: left;
}


.blog-main-holder-new-clients, .blog-main-holder-completed-projects {
     width: 360px;
	 margin: 0 10px 0 10px;
	 float: left;
	 display: none;
}


#blog-main, #blog-main-single, #blog-main-topics, #blog-main-archive {
     width: 300px;
	 margin: 0 0 20px 0;
	 padding: 30px;
}


#tags  {	
	margin: 0px;
}



/* END BLOG POST MAIN STYLES */














#footer-content-inner {
	width: 760px;
}


#footer-quarter-column {
	width: 25%;
	margin: 0 0 40px 0;
}








/* UBER GRID STYLES */



#uber-grid-652 > div .uber-grid-hover .uber-grid-hover-title strong, #uber-grid-1044 > div .uber-grid-hover .uber-grid-hover-title strong {
    color: #FFF;
	font-family: "Terminal Dosis",sans-serif !important;
	font-weight: 400 !important;
	font-size: 30px !important;
	text-transform: uppercase;
	background-image: url(assets/white-underline.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}


#uber-grid-652 > div .uber-grid-cell-title strong  {
    color: #FFF;
	font-family: "Terminal Dosis",sans-serif !important;
	font-weight: 400 !important;
	font-size: 30px !important;
	text-transform: uppercase;
	margin: 0 0 10px 0;
}


#uber-grid-652 > div .uber-grid-hover .uber-grid-hover-text, #uber-grid-1044 > div .uber-grid-hover .uber-grid-hover-text  {
    color: #312f2d;
	font-family: "Terminal Dosis",sans-serif !important;
	font-weight: 300 !important;
	font-size: 16px !important;
}


#uber-grid-652 > div .uber-grid-cell-title small {
    color: #312f2d;
	font-family: "Terminal Dosis",sans-serif !important;
	font-weight: 300 !important;
	font-size: 20px !important;
}


.uber-service-link, .uber-people-link  {
	margin: 20px 0px 0px;
	font-size: 16px;
	padding: 10px;
}




/* UBER GRID STYLES */















/* START INSTAGRAM STYLES */


.jr-insta-thumb ul.thumbnails.jr_col_1 li, .jr-insta-thumb ul.thumbnails.jr_col_2 li, .jr-insta-thumb ul.thumbnails.jr_col_3 li, .jr-insta-thumb ul.thumbnails.jr_col_4 li, .jr-insta-thumb ul.thumbnails.jr_col_5 li, .jr-insta-thumb ul.thumbnails.jr_col_6 li {
    width: 15% !important;
}

/* END INSTAGRAM STYLES */














/* PROFILES */


#half-and-half, #half-and-half-central {
	display: inline-block;
	width: 43%;
	margin: 0 3%;
}


#thirds {
	display: inline-block;
	width: 23%;
	margin: 0 5%;
}



.profile-img-link-purple a:link, .profile-img-link-purple a:visited, .profile-img-link-purple a:active, .profile-img-link-pink a:link, .profile-img-link-pink a:visited, .profile-img-link-pink a:active, .profile-img-link-blue a:link, .profile-img-link-blue a:visited, .profile-img-link-blue a:active {
	max-width: 100% !important;
}


/* PROFILES */










}




























/* Desktop Large Layout: 964px to a max of 1219px.  Inherits styles from: Mobile Layout and Tablet Layout and Deskop Small Layout. */

@media only screen and (min-width: 964px) {
	
#top-band-area-inner {
	width: 944px;
}


#body-content-inner, #body-content-inner-project, #project-image-block, #body-content-inner-service {
	width: 944px;
}


#body-content-inner-top {
	width: 700px;
}



#footer-content-inner {
	width: 944px;
}


#home-slider-area-inner .supercaption{
	width: 944px;
	margin-left: -472px;
	top: 193px !important;
}


#body-content-inner-top-holder {
	padding: 80px 0 20px 0;
	margin-top: -120px;
}


#project-image-block img {
	margin: 0 0 20px 0;
}


#body-content-inner-project-quarter-left, #body-content-inner-service-quarter-left {
	width: 100%;
}


#body-content-inner-project-quarter {
	width: 23%;
	padding: 0 4% 0 0;
}


#body-content-inner-service-quarter {
	width: 32%;
	padding: 0 4% 0 0;
}



#body-content-inner-project-half {
	width: 46%;
}


#body-content-inner-service-half {
	width: 32%;
}


#body-content-inner-project-column-holder, #body-content-inner-service-column-holder {
	width: 23%;
	padding: 0 4% 0 0;
	float: left;
	
}



#body-content-inner-project-third, #body-content-inner-service-third {
	padding: 60px 0 20px 0;
	margin: 0 0 40px 0

}



#body-content-inner-project-third h3, #body-content-inner-service-third h3 {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	display: block;
	float: none;
}


.ssba {
    float: none;
    margin-top: 0;
}






/* START BLOG POST MAIN STYLES */


.blog-main-holder {
     width: 294px;
	 margin: 0 10px 0 10px;
}


.blog-main-holder-single {
     width: 608px;
	 margin: 0 10px 0 10px;
}

.blog-main-holder-new-clients {
     width: 294px;
	 margin: 0 10px 0 10px;
	 display: none;
}

.blog-main-holder-completed-projects {
     width: 294px;
	 margin: 0 10px 0 10px;
	 display: block;
	
}


#blog-main {
     width: 234px;
	 margin: 0 0 20px 0;
}


#blog-main-archive, #blog-main-single {
     width: 548px;
	 margin: 0 0 20px 0;
}


#blog-main-topics {
     width: 234px;
	 margin: 0 0 20px 0;
}


#blog-main-single-share {
	float: right;
	padding: 20px 0 0 0;
	text-align: left;
	border-top: 1px solid #E8E7E2;
	width: auto;
}


#category-posted  {	
	padding: 15px 20px 0px 0px;
	border-top: 1px solid #E8E7E2;
	width: auto;
	display: block; 		
}


#tags  {	
	margin: 0px 10px;
}


/* END BLOG POST MAIN STYLES */
	
}






























/* Desktop Layout: 1220px to a max of 1500px.  Inherits styles from: Mobile Layout and Tablet Layout and Desktop Large Layout. */

@media only screen and (min-width: 1220px) {
	
#top-band-area-inner {
	width: 1200px;
}


#body-content-inner, #body-content-inner-project, #project-image-block, #body-content-inner-service {
	width: 1200px;
}


#footer-content-inner {
	width: 1200px;
}


#home-slider-area-inner .supercaption{
	width: 1200px;
	margin-left: -600px;
}

#body-content-home-slimline {
	margin-top: 15%;
}



/* START BLOG POST MAIN STYLES */



.blog-main-holder {
     width: 280px;
	 margin: 0 10px 0 10px;
}


.blog-main-holder-single {
     width: 880px;
	 margin: 0 10px 0 10px;
}


.blog-main-holder-new-clients, .blog-main-holder-completed-projects {
     width: 280px;
	 margin: 0 10px 0 10px;
	 display:block;
}



#blog-main {
     width: 220px;
	 margin: 0 0 20px 0;
}


#blog-main-single, #blog-main-archive {
     width: 820px;
	 margin: 0 0 20px 0;
}


#blog-main-topics {
     width: 220px;
	 margin: 0 0 20px 0;
}


#tags  {	
	margin: 0px;
}


/* END BLOG POST MAIN STYLES */

	
}