














/* Body */
body, span, p, #latest-blogs time, #team-member .team-member-info h6 { color: #454545; }

body.dark-skin, body.light-skin { color: #454545; }

/* Header */
h1, h2, h3, h4, h5, h6, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, strong, b, #latest-blogs h6, #services h6, #latest-blogs time { color: #2b2b2b; }

#latest-blogs .quote-pf-home h6 { border-left: 1px dashed #000000;}

/* Links */
a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, nav ul li a, nav ul > li a, a.normal-link, a.read-more, a.read-this, a.more-link, .portfolio-data h6, .centered-heading a:hover, #linky .boxy .masonry-title a:hover, #latest-blogs p a:hover, .nav-previous a, .nav-next a, .entry-meta li a, .twitter-feed li a, .comment a time, .comment-reply-link, .portfolio-nav li a, #siteInfo p a, .entry-content p a:hover, #latest-blogs h6 a, #latest-blogs p a, .inner-content p a, .blog3 p a, blockquote cite, .portfolio-meta dt, .entry-title { color: #000000; }

.light-skin nav ul li a, .light-skin nav ul > li a { color: #2b2b2b;  }

a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h1 span a:hover, h2 span a:hover, h3 span a:hover, h4 span a:hover, h5 span a:hover, h6 span a:hover, ul.tabs li a.active, .active-button, #call-out .highlight, nav ul li a:hover, nav ul li a.current-page, .current-selected, nav li ul > li a:hover, a.normal-link:hover, a.simple-link:hover, ul.simple-link a:hover, .simple-link a:hover, span.orange, span.accent, #latest-blogs h6 a:hover, .centered-list, .left-list, .filter a:hover, .current a, .filter a.current, .active-sub-filter > a, .dark-skin .blog-post ul.meta1 li time .date-day, .dark-skin .blog-post ul.meta1 li time .date-month, .dark-skin .blog-post ul.meta1 li time .date-year, #siteInfo p a:hover, .nav-previous a:hover, .nav-next a:hover, #cancel-comment-reply-link, .entry-content p a, .inner-content p a:hover, .chat-post-format:hover p strong, .entry-content p.status_pf:hover, .entry-content.status p.status_pf:hover, .pagination span.current, .pagination a:hover, .overlay h6:hover, a.read-more:hover, a.read-this:hover, #latest-blogs h6 a:hover, .centered-heading a, #footer-wrapper a:hover, .portfolio-data:hover h6, #latest-blogs p a:hover, #linky .boxy .masonry-title a, .entry-meta li a:hover, .twitter-feed li a:hover, .comment a:hover time, .comment-reply-link:hover, .portfolio-nav li a:hover, .blog3 p a:hover { color: #f89a82; }

#linky .boxy { border-bottom: 1px solid #f89a82; }

.light-skin #secondary .widget-title { border-top: 1px solid #eee; }

.entry-content p.status_pf:hover, .entry-content.status p.status_pf:hover, .chat-post-format:hover, .link-format:hover { border: 1px solid #f89a82; }

span.currency, span.periodic { color: #fff; }

.dark-skin .entry-content p a:hover, .dark-skin #cancel-comment-reply-link:hover, .dark-skin .inner-content p a:hover, .dark-skin .blog3 p a:hover, .portfolio-nav li a:hover { text-shadow: none; }
.portfolio-nav li a:hover { border-bottom: none; }

 .light-skin .blog-post ul.meta1 li time, .ei-slider-thumbs li.ei-slider-element { background: #f89a82; }
 
 #footer-wrapper, #footer-wrapper p, #footer-wrapper h6 { color: #777777; }


/* Section Patterns */

	#top-section, #tweet-strip, #siteInfo, #main-slider .divider  { background: url('http://www.elisabettamelfi.com/wordpress/wp-content/themes/morphis/images/patterns/arches.png') repeat top left #333; }




/* Copyright - Sub-footer Patterns */
#siteInfo { background: url('http://www.elisabettamelfi.com/wordpress/wp-content/themes/morphis/images/patterns/arches.png') repeat top left transparent; }



/* Sidebar Heading Pattern */
#secondary .widget-title, .portfolio-meta dt, .portfolio-launch {
 	background: url('http://www.elisabettamelfi.com/wordpress/wp-content/themes/morphis/images/patterns/worn_dots.png') repeat top left transparent;
}


blockquote p { font-family: Georgia; font-style: italic; }

/* Load Heading Font */
@font-face {
    font-family: 'AftaserifRegular';
    src: url('http://www.elisabettamelfi.com/wordpress/wp-content/themes/morphis/fonts/AftaserifRegular/AftaserifRegular-webfont.eot');
    src: url('http://www.elisabettamelfi.com/wordpress/wp-content/themes/morphis/fonts/AftaserifRegular/AftaserifRegular-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.elisabettamelfi.com/wordpress/wp-content/themes/morphis/fonts/AftaserifRegular/AftaserifRegular-webfont.woff') format('woff'),
         url('http://www.elisabettamelfi.com/wordpress/wp-content/themes/morphis/fonts/AftaserifRegular/AftaserifRegular-webfont.ttf') format('truetype'),
         url('http://www.elisabettamelfi.com/wordpress/wp-content/themes/morphis/fonts/AftaserifRegular/AftaserifRegular-webfont.svg#AftaserifRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}





/* Heading Font */
h1, h2, h3, h4, h5, h6, .ei-title h3, .logo { font-family: 'AftaserifRegular';  text-transform: 'none'; }



/* Load Main Body Font */
@font-face {
    font-family: 'AftaserifRegular';
    src: url('http://www.elisabettamelfi.com/wordpress/wp-content/themes/morphis/fonts/AftaserifRegular/AftaserifRegular-webfont.eot');
    src: url('http://www.elisabettamelfi.com/wordpress/wp-content/themes/morphis/fonts/AftaserifRegular/AftaserifRegular-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.elisabettamelfi.com/wordpress/wp-content/themes/morphis/fonts/AftaserifRegular/AftaserifRegular-webfont.woff') format('woff'),
         url('http://www.elisabettamelfi.com/wordpress/wp-content/themes/morphis/fonts/AftaserifRegular/AftaserifRegular-webfont.ttf') format('truetype'),
         url('http://www.elisabettamelfi.com/wordpress/wp-content/themes/morphis/fonts/AftaserifRegular/AftaserifRegular-webfont.svg#AftaserifRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* Main Body Font */
body { font: 12px/1.667em 'AftaserifRegular';  }
.button, form { margin-bottom: 20px; }
	fieldset {	margin-bottom: 20px; }
	input[type="text"],
	input[type="password"],
	input[type="email"],
	input[type="url"],
	textarea,
	select { font-family: 'AftaserifRegular', Georgia, serif; line-height: 1.667em;  }



/* Load Headline Font */
@font-face {
    font-family: 'OpenSansLight';
    src: url('http://www.elisabettamelfi.com/wordpress/wp-content/themes/morphis/fonts/OpenSansLight/OpenSansLight-webfont.eot');
    src: url('http://www.elisabettamelfi.com/wordpress/wp-content/themes/morphis/fonts/OpenSansLight/OpenSansLight-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.elisabettamelfi.com/wordpress/wp-content/themes/morphis/fonts/OpenSansLight/OpenSansLight-webfont.woff') format('woff'),
         url('http://www.elisabettamelfi.com/wordpress/wp-content/themes/morphis/fonts/OpenSansLight/OpenSansLight-webfont.ttf') format('truetype'),
         url('http://www.elisabettamelfi.com/wordpress/wp-content/themes/morphis/fonts/OpenSansLight/OpenSansLight-webfont.svg#OpenSansLight') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* Heading Font */
#headline h1, .ei-title h2, #headline-page h1 { font-family: 'OpenSansLight';  text-transform: 'none'; }



		
		body { background: url('http://www.elisabettamelfi.com/wordpress/wp-content/themes/morphis/images/patterns/arches.png') repeat top left #333; }
	#top-section { background: url('http://www.elisabettamelfi.com/wordpress/wp-content/themes/morphis/images/patterns/arches.png') repeat top left #333; -webkit-box-shadow: none; -box-shadow: none; -moz-box-shadow: none; border: none; }
		
	
		
	
	
	header#branding { margin-top: 40px; }
	
	#top-section .sixteen { padding-top: 15px; }

			#tweet-strip .container { background: #fff; background: rgba(255,255,255, 0.35); border-top: 1px solid #eee; border-bottom: 1px solid #eee; }
	#wrapper { -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.08); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.08); }
	body { background-color: #fff; }
	
	.container { background: #fff; padding: 0 40px; background: #ffffff; }

	#footer-wrapper { background: transparent; padding: 0; border: none; -webkit-box-shadow: none; -box-shadow: none; -moz-box-shadow: none; outline-color: transparent;  text-shadow: none; color: #454545;  }	
	#footer-wrapper h6 { color: #2b2b2b; }
	#footer-wrapper a, #siteInfo a { color: #000000; }
	#siteInfo a:hover { color: #f89a82; }
	#footer-wrapper .container { padding-top: 60px; }
	
	.page-template-template-home-php #main { padding-top: 80px; }
	
	
	
	#main-slider { margin-bottom: 0; padding-bottom: 0; background: transparent; }
	#main-slider .container, #main-slider .bottom-spacer { padding-bottom: 0; }	
	#main-slider .divider { display: none; }
	#tweet-strip { border: none; -webkit-box-shadow: none; -box-shadow: none; -moz-box-shadow: none; outline-color: transparent; }
	#tweet-strip .tweet-icon { left: 40px; }
	#tweet-strip .container {  }
	#tweet-strip .tweet-icon { top: none; }
	#siteInfo { background: transparent; margin-bottom: 100px; -webkit-box-shadow: none; -box-shadow: none; -moz-box-shadow: none; border: none; }
	#siteInfo .container { padding-bottom: 20px; color: #454545; text-shadow: none; }
	#wrapper { position: relative; padding: 0; width: 1040px; margin: 60px auto auto;  }
	
	  /* Smaller than standard 960 (devices and browsers) */
	  @media only screen and (min-width: 959px) and (max-width: 1040px) {
		#wrapper { width: 848px; }	
		.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-left: 10px; 
			margin-right: 0;
		}
		.container .one.column { 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; }

		/* Offsets */
		.container .offset-by-one { padding-left: 48px; }
		.container .offset-by-two { padding-left: 96px; }
		.container .offset-by-three { padding-left: 144px; }
		.container .offset-by-four { padding-left: 192px; }
		.container .offset-by-five { padding-left: 240px; }
		.container .offset-by-six { padding-left: 288px; }
		.container .offset-by-seven { padding-left: 336px; }
		.container .offset-by-eight { padding-left: 348px; }
		.container .offset-by-nine { padding-left: 432px; }
		.container .offset-by-ten { padding-left: 480px; }
		.container .offset-by-eleven { padding-left: 528px; }
		.container .offset-by-twelve { padding-left: 576px; }
		.container .offset-by-thirteen { padding-left: 624px; }
		.container .offset-by-fourteen { padding-left: 672px; }
		.container .offset-by-fifteen { padding-left: 720px; }
			
		#services h6, 
		#services p, 
		#services ul li { text-align: left; }
		
		/* Main Home Page Slider */
		#main-slider  .slides-carousel .slide h3{ font-size: 30px; }
		
		#main-slider  .slides-carousel .slide p { font-size: 20px; }
		
		#main-slider  .slides-carousel .slide a { 
			font-size: 15px; 
			margin-left: -6em;
		}
				
		/* Recent Works */		
		
		#carousel-portfolio section { padding: 0 10px; } 
		
		/* Normal Portfolio with 4 columns */
		.portfolio.normal li.portfolio-data:nth-child(4n) { margin-right: 0; }
		
		.portfolio.normal img { 
			width: 100%; 
			height: auto;
		}
		
		/* Portfolio layouts */
		#portfolio-2-columns .portfolio.two-columns img, 
		#portfolio-3-columns .portfolio.three-columns img, 
		#portfolio-w-sidebar .portfolio.with-sidebar img { 
			width: 100%; 
			height: auto;
		}
		
		.overlay img { height: auto; }
		
		.blog-post ul.meta1 li time { 
			width: 94px;
			height: 94px;
		}
		
		.blog-post ul.meta1 li time .date-month {
			font-size: 14px;
		}
		
		.blog-post ul.meta1 li time .date-day {
			font-size: 35px;	
			margin-bottom: -10px;
			margin-top: -10px;
		}
		
		.blog-post ul.meta1 li time .date-year {
			font-size: 14px;		
		}
	  }
	  /* Smaller than standard 960 (devices and browsers) */
	  
	  

	  /* Tablet Portrait size to standard 960 (devices and browsers) */
	  @media only screen and (min-width: 848px) and (max-width: 959px) {
		#wrapper { width: 848px; }				
	  }
	  
	  /* All Mobile Sizes (devices and browser) */
	  @media only screen and (max-width: 767px) {
		#wrapper { width: 380px; }
		
	  }	  
	  
	  @media only screen and (min-width: 768px) and (max-width: 848px) {
		
		#wrapper { width: 500px; }
		.container { width: 420px; }
		.container .columns, 
		.container .column { margin: 0; }

		.container .one.column,
		.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; }		
				
		.logo { float: none; margin: 0 auto; text-align: center; }
		
		#logo img { display: inline; float: none; text-align: center; }

		#branding .container-frame { margin-bottom: 40px; }
		
		#branding nav ul { display: none; }
		
		#branding nav select { display: block; }

		/* Social Icons */		
		#top-section .social-container { text-align: center; }
		#top-section .social-icons { margin: 15px 0; display: block; list-style-type: none; list-style: none; line-height: 33px; width: 100%; }
		#top-section .social-icons li { 
			margin-top: 3px; 
			margin-bottom: 3px; 
			display: inline-block;
			float: none;
		}
		
		#nav-container .container-frame { margin-bottom: 50px; }
		
		/* Drop-down Navigation */
		nav#access select { margin-top: 0; }

		/* Header Main */
		header#branding { margin-top: 40px; margin-bottom: 40px; }

		/* Services Section */
		#services .columns, #services .column { margin-bottom: 20px; }
		
		#services h6, #services p, #services ul li { text-align: left; }
		
		.headquarter-widget p, .textwidget { margin-bottom: 40px; }
		
		/* Navigation */
		nav ul { display: none; }
		
		nav select { 
			display: block; 
			margin: 80px 0 0;
			width: 100%; 
		}
		
		nav { margin-top: 60px; }
		
		/* Main Home Page Slider */
		#main-slider  .slides-carousel .slide h3{ font-size: 20px; }
		
		#main-slider  .slides-carousel .slide p { font-size: 14px; }
		
		#main-slider  .slides-carousel .slide a { 
			font-size: 12px; 
			margin-left: -4.5em; 
			min-width: 100px; 
		}
		
		/* blog */
		.entry-meta.meta1 { margin-bottom: 20px; }
		
		.entry-title { text-align: center; }
		
		.single-post-meta { 
			margin-bottom: 20px; 
			text-align: center; 		
		}
		
		.single-post-meta span.postformat-icon { display: none; }
		
		.blog-post .post { padding-bottom: 0; }
		
		#nav-single { margin: 0 0 40px; }
		
		/* flickr secondary sidebar */
		#secondary .widget .flickr-widget li:nth-child(3n) { margin-right: 10px; }
		
		#secondary .widget .flickr-widget li:nth-child(7n) { margin-right: 0; }		
		
		/* back to top link */
		a.to-top { display: none; }
		
		/* Sidebar */
		.sidebar-borders { padding-left: 0; }
		
		.sidebar-borders-left { padding-right: 0; }
		
		/* Recent Works */		
		
		#carousel-portfolio section { padding: 0 10px; } 
		
		#carousel-portfolio .icon-view { display: none; }
		
		#carousel-portfolio .icon-link { display: none; }
		
		#carousel-portfolio h5 { letter-spacing:0; }
		
		#headline h1, #headline-page h1 { font-size: 26px; }
		
		#headline h2, #headline-page h2 { font-size: 17px; }
		
		#headline p, 
		#headline-page p { 
			font-size: 14px; 
			margin-left: 0; 
			margin-right: 0; 
			text-align: center; 
		}
		
		/* Latest Blogs */
		#latest-blogs { text-align: center; }
		
		#latest-blogs figure { margin-bottom: 20px; padding: 0 100px; }
		
		.blog-post ul.meta1 li time { 
			width: 120px;
			height: 120px;
		}
		
		.blog-post ul.meta1 li time .date-month {
			font-size: 14px;
		}
		
		.blog-post ul.meta1 li time .date-day {
			font-size: 54px;	
			margin-bottom: 8px;
			margin-top: none;
		}
		
		.blog-post ul.meta1 li time .date-year {
			font-size: 14px;		
		}
		
		
		
		/* Normal Portfolio with 4 columns */
		.portfolio.normal li.portfolio-data:nth-child(2n) { margin-right: 0; }	
		
		.portfolio.normal img { 
			width: 100%; 
			height: auto;
		}
		
		/* Portfolio layouts */
		#portfolio-2-columns .portfolio.two-columns img, 
		#portfolio-3-columns .portfolio.three-columns img, 
		#portfolio-w-sidebar .portfolio.with-sidebar img { 
			width: 100%; 
			height: auto;
		}
		
		.portfolio-client { text-align: center; }
			
		 .sidebar-borders {
			margin-left: 0;
		}
		.sidebar-borders-left {
			margin-right: 0;
		}
		
	  }
	  
	  
	  /* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	  @media only screen and (min-width: 480px) and (max-width: 767px) {
		#wrapper { width: 500px; }
		
	  }

	  @media only screen and (min-width: 479px) and (max-width: 500px) {
		#wrapper { width: 380px; }
		.container { width: 300px; }
		.columns, 
		.column { margin: 0; }
		
		.container .one.column,
		.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; }

		/* Offsets */
		.container .offset-by-one,
		.container .offset-by-two,
		.container .offset-by-three,
		.container .offset-by-four,
		.container .offset-by-five,
		.container .offset-by-six,
		.container .offset-by-seven,
		.container .offset-by-eight,
		.container .offset-by-nine,
		.container .offset-by-ten,
		.container .offset-by-eleven,
		.container .offset-by-twelve,
		.container .offset-by-thirteen,
		.container .offset-by-fourteen,
		.container .offset-by-fifteen { padding-left: 0; }
		
		.logo { float: none; margin: 0 auto; text-align: center; }
	
		#logo img { display: inline; float: none; text-align: center; }

		#branding .container-frame { margin-bottom: 20px; }

		#branding nav ul { display: none; }
		
		#branding nav select { display: block; }
		
		/* Social Icons */
		#top-section .social-icons { margin: 15px 0; }
		#top-section .social-icons li { 
			margin-top: 3px; 
			margin-bottom: 3px; 
		}
		
		#nav-container .container-frame { margin-bottom: 30px; }
		
		/* Drop-down Navigation */
		nav#access select { margin-top: 0; }
		
		/* Header Main */
		header#branding { margin-top: 40px; }
		
		/* Services Section */
		#services .columns, 
		#services .column { margin-bottom: 20px; } 
		
		#services h5, 
		#services p, 
		#services ul li { text-align: left; }
		
		/* blog */
		.entry-meta.meta1 { margin-bottom: 20px; }
		
		.entry-title { text-align: center; }	
		
		.single-post-meta { 
			text-align: center; 
			margin-bottom: 20px; 
		}
		
		.single-post-meta span.postformat-icon { display: none; }
		
		.blog-post .post { padding-bottom: 0; }
		
		#nav-single { margin: 0 0 40px; }
		
		/* flickr secondary sidebar */
		#secondary .widget .flickr-widget li:nth-child(3n) { margin-right: 10px; }
		
		#secondary .widget .flickr-widget li:nth-child(5n) { margin-right: 0; }
		
		.dark-skin #secondary .container-frame { margin-bottom: 20px; }
		
		#secondary .widget_search input { margin-bottom: 0; }
		
		.headquarter-widget p, .textwidget { margin-bottom: 40px; }
		
		/* Navigation */
		.menu { display: none; }
		
		nav select { 
			display: block; 
			width: 100%;
		}
		
		nav select { 
			display: block; 
			margin: 80px 0 0;
			width: 100%; 	
		}
		
		nav { margin-top: 60px; }
		
		/* Header */
		header { 
			border-bottom: none; 
			margin-bottom: 30px; 		
		}
		
		/* Main Home Page Slider */
		#main-slider  .slides-carousel .slide h3{ display: none; }
		
		#main-slider  .slides-carousel .slide p { display: none; }
		
		#main-slider  .slides-carousel .slide a { display: none; }
			
		#services h6, 
		#services p, 
		#services ul li { text-align: left; }
		
		/* back to top link */
		a.to-top { display: none; }
		
		/* Headline */
		#headline { padding-bottom: 0px; }
		
		#headline h1, #headline-page h1 { font-size: 26px; }
		
		#headline h2, #headline-page h2 { font-size: 17px; }
		
		#headline p, #headline-page p { 		
			margin-left: 0; 
			margin-right: 0; 
			margin-bottom: 40px;
			text-align: center; 
		}
		
		/* Recent Works */		
		
		#carousel-portfolio section { padding: 0 10px; } 
		
		#carousel-portfolio section { padding: 0 10px; } 
		
		#carousel-portfolio .icon-view { display: none; }
		
		#carousel-portfolio .icon-link { display: none; }
		
		#carousel-portfolio h5 { letter-spacing:0; }
		
		/* Latest Blogs */
		#latest-blogs { text-align: center; }
		
		#latest-blogs figure { margin-bottom: 20px; }
		
		.blog-post ul.meta1 li time { 
			width: 120px;
			height: 120px;
		}
		
		.blog-post ul.meta1 li time .date-month {
			font-size: 14px;
		}
		
		.blog-post ul.meta1 li time .date-day {
			font-size: 54px;	
			margin-bottom: 8px;
			margin-top: none;
		}
		
		.blog-post ul.meta1 li time .date-year {
			font-size: 14px;		
		}
		
		/* Sidebar */
		.sidebar-borders { padding-left: 0; }
		
		.sidebar-borders-left { padding-right: 0; }
				
		/* Normal Portfolio with 4 columns */
		.portfolio.normal li.portfolio-data { margin-right: 0; }
		
		.portfolio.normal img { 
			width: 100%; 
			height: auto;
		}
		
		/* Portfolio layouts */
		#portfolio-2-columns .portfolio.two-columns img, 
		#portfolio-3-columns .portfolio.three-columns img, 
		#portfolio-w-sidebar .portfolio.with-sidebar img { 
			width: 100%; 
			height: auto;
		}
		
		#portfolio-w-sidebar .portfolio.with-sidebar li.portfolio-data:nth-child(3n) { margin-right: 0; }
		
		.portfolio-client { text-align: center; }
		
		 .sidebar-borders {
			margin-left: 0;
		}
		.sidebar-borders-left {
			margin-right: 0;
		}
		
	  }

	  
	  @media only screen and (max-width: 479px) {
		.container { width: 220px; }
		#wrapper { width: 300px; margin: 60px auto; }
		.columns, 
		.column { margin: 0; }
		
		.container .one.column,
		.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: 220px; }

		/* Offsets */
		.container .offset-by-one,
		.container .offset-by-two,
		.container .offset-by-three,
		.container .offset-by-four,
		.container .offset-by-five,
		.container .offset-by-six,
		.container .offset-by-seven,
		.container .offset-by-eight,
		.container .offset-by-nine,
		.container .offset-by-ten,
		.container .offset-by-eleven,
		.container .offset-by-twelve,
		.container .offset-by-thirteen,
		.container .offset-by-fourteen,
		.container .offset-by-fifteen { padding-left: 0; }
		
	  }
	
	#masonry #linky.container { 
		padding-right: 0; 
		padding-left: 0; 
	}
	
 	


		

	.single-portfolio #main { padding-top: 0; }

@media only screen and (min-width: 320px) and (max-width: 767px) {	
	.left-align-image img, .right-align-image img, .center-align-image img, .no-align-image img,
	.left-align-image, .right-align-image, .center-align-image, .no-align-image,
	.alignnone, .alignleft, .alignright, .aligncenter, .alignnone img, .alignleft img, .alignright img, .aligncenter img {
		position: relative;
		display: block;
		width: 100%;
		height: auto;
		margin: 0 0 20px 0;
		padding: 0;
	}
	
	div.center-align-container[style], div.no-align-container[style], div.wp-caption[style] {
		margin: 0!important;
		padding: 0!important;
		display: block!important;
		width: 100%!important;
	}
	
	div.wp-caption[style] {
		padding: 10px!important;
	}
	
	.left-align-image, .right-align-image, .center-align-image, .no-align-image,
	.wp-caption.alignnone, .wp-caption.alignleft, .wp-caption.alignright, .wp-caption.aligncenter {
		padding: 10px;
	}
	
	.wp-caption.alignleft, .wp-caption.aligncenter, .wp-caption.alignright {
		padding-right: 10px;
	}
}

ul.products li.product .onsale-wrap,
.single-default-page .product .onsale-wrap {
	background: #f89a82; 
}

ul.products li.product a:hover h3 {
	color: #f89a82;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

ul.products li.product ins .amount,
.single-default-page .product ins .amount {
	color: #f89a82;
}

table.variations .reset_variations {
	background: #000000;
	color: #fff;
}

table.variations .reset_variations:hover {
	background: #f89a82;
	color: #fff;
}

.product .single_variation_wrap .variations_button .qty:focus {
	outline-color: #f89a82;
	border: 1px solid transparent;
}

/* woocommerce tabs */

.woocommerce_tabs ul.tabs li a:hover,
.woocommerce_tabs ul.tabs li.active a {
	color: #f89a82;
}

.woocommerce_tabs ul.tabs li.active:before {
	background: #f89a82;
}

.woocommerce_tabs ul.tabs li.active a {
	border-top-color: #f89a82;
}

/* WooCOmmerce Messages */
.woocommerce_message {
  	border-color: #f89a82;
}
.woocommerce_message:before {
  	color: #f89a82;
}

.woocommerce_message .button {
	background: transparent;
	color: #f89a82!important;
}

.woocommerce_message .button:hover {
	color: #000000!important;
}

.woocommerce_message,
.woocommerce_info,
.woocommerce_error {
  background: transparent;
  border: 1px solid #f89a82;
}
.woocommerce_message:before,
.woocommerce_info:before,
.woocommerce_error:before {
  color: #f89a82;
}

 a.remove:hover {
	background: #f89a82;
	color: #fff;
}


.woocommerce_error {
  border-color: #f89a82;
}

.woocommerce_error:before {
  color: #f89a82;
}

ul.order_details li strong, 
ul.order_details li span {
	color: #f89a82;
}

.dark-skin ul.products li.product a:hover img, 
.dark-skin .product .images:hover {
	background: #f89a82;
}

.dark-skin .widget_product_search input {
	color: #f89a82;
}

.dark-skin .woocommerce_tabs ul.tabs li.active a,
.dark-skin input.minus, 
.dark-skin input.plus,
.dark-skin.woocommerce-cart .cart td.product-quantity .quantity input.minus,
.dark-skin.woocommerce-cart .cart td.product-quantity .quantity input.plus {
	color: #f89a82;
}

.dark-skin table.variations .reset_variations {
	color: #333;
}


/* Font Sizes */

/* Logo Branding */
header .logo a { font-size: 2em; }

/* Body */
body, p, a.button, button, input[type="submit"], input[type="reset"], input[type="button"], ul.tabs li a,
#accordion .accordion-button a, label, legend, label span, legend span, blockquote cite, #linky .boxy .masonry-title,
#linky .boxy p, .centered-list, .sidebar-right, .sidebar-left, .sidebar-right p, .sidebar-left p,
#siteInfo p, .jta-tweet-attributes, .jta-tweet-actions, .blog-post .comment-form-wrapper input,
.blog-post .comment-form-wrapper label, #cancel-comment-reply-link, .pagination li,
.entry-meta.meta1, .tagcloud a  { font-size: 12px; }

h1 { font-size: 2em; }

h2 { font-size: 1.833em; }

h3 { font-size: 1.667em; }

h4 { font-size: 1.5em; }

h5 { font-size: 1.333em; }

h6, #secondary .widget-title { font-size: 1.167em; }

/* Menu */
#nav-container nav ul > li a, #nav-container nav select, #nav-container nav ul li ul > li a { font-size: 10px; }

/* Centered Heading */
.centered-heading { font-size: 21px; }

#headline h1 { font-size: 34px; }

#headline h2 { font-size: 17px; }

/* Page/Post Content */
.entry-content p, .entry-content { font-size: 14px; }



/* Custom CSS code (if theres any) */
