/*
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/


/* Table of Content
==================================================
	#Reset & Basics
	#Basic Styles
	#Links
	#Images
	#Tabs
	#Forms
	#Misc */

/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline; }
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block; }
	body {
		line-height: 1; }
	ol, ul {
		list-style: none; }
	blockquote, q {
		quotes: none; }
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none; }
	table {
		border-collapse: collapse;
		border-spacing: 0; }


/* #Basic Styles
================================================== */
body {
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
 }

/* #Links
================================================== */
	p a, p a:visited { line-height: inherit; }


/* #Images
================================================== */

	img.scale-with-grid {
		max-width: 100%;
		height: auto; }

/* #Tabs (activate in tabs.js)
================================================== */

	.container ul.tabs {
		display: block;
		margin: 0 0 20px 0;
		padding: 0;
		border-bottom: solid 1px #ddd; }
	.container ul.tabs li {
		display: block;
		width: auto;
		height: 30px;
		padding: 0;
		float: left;
		margin-bottom: 0; }
	.container ul.tabs li a {
		display: block;
		text-decoration: none;
		width: auto;
		height: 29px;
		padding: 0px 20px;
		line-height: 30px;
		border: solid 1px #ddd;
		border-width: 1px 1px 0 0;
		margin: 0;
		background: #f5f5f5;
		font-size: 13px;
		color: #777;
		-webkit-transition:none;
		-moz-transition:none;
		-o-transition:none;
		transition:none; }
	.container ul.tabs li a.active {
		background: #fff;
		height: 30px;
		position: relative;
		top: -4px;
		padding-top: 4px;
		border-left-width: 1px;
		margin: 0 0 0 -1px;
		color: #111;
		-moz-border-radius-topleft: 2px;
		-webkit-border-top-left-radius: 2px;
		border-top-left-radius: 2px;
		-moz-border-radius-topright: 2px;
		-webkit-border-top-right-radius: 2px;
		border-top-right-radius: 2px; }
	.container ul.tabs li:first-child a.active {
		margin-left: 0; }
	.container ul.tabs li:first-child a {
		border-width: 1px 1px 0 1px;
		-moz-border-radius-topleft: 2px;
		-webkit-border-top-left-radius: 2px;
		border-top-left-radius: 2px; }
	.container ul.tabs li:last-child a {
		-moz-border-radius-topright: 2px;
		-webkit-border-top-right-radius: 2px;
		border-top-right-radius: 2px; }

	.container ul.tabs-content { margin: 0; display: block; }
	.container ul.tabs-content > li { display:none; }
	.container ul.tabs-content > li.active { display: block; }

	/* Clearfixing tabs for beautiful stacking */
	.container ul.tabs:before,
	.container ul.tabs:after {
	  content: '\0020';
	  display: block;
	  overflow: hidden;
	  visibility: hidden;
	  width: 0;
	  height: 0; }
	.container ul.tabs:after {
	  clear: both; }
	.container ul.tabs {
	  zoom: 1; }


/* #Forms
================================================== */

	form {
		margin-bottom: 20px; }
	fieldset {
		margin-bottom: 20px; }
	input[type="text"],
	input[type="password"],
	input[type="email"],
	textarea,
	select {
		border: 1px solid #ccc;
		padding: 6px 4px;
		outline: none;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		color: #777;
		margin: 0;
		max-width: 100%;
		display: block;
		margin-bottom: 20px;
		background: #fff; }
	select {
		padding: 0; }
	input[type="text"]:focus,
	input[type="password"]:focus,
	input[type="email"]:focus,
	textarea:focus {
		border: 1px solid #aaa;
 		color: #444;
 		-moz-box-shadow: 0 0 3px rgba(0,0,0,.2);
		-webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);
		box-shadow:  0 0 3px rgba(0,0,0,.2); }
	textarea {
		min-height: 60px; }
	label,
	legend {
		display: block;
		font-weight: bold;
		font-size: 13px;  }
	select {
		width: 220px; }
	input[type="checkbox"] {
		display: inline; }
	label span,
	legend span {
		font-weight: normal;
		font-size: 13px;
		color: #444; }

/* #Misc
================================================== */
	.remove-bottom { margin-bottom: 0 !important; }
	.half-bottom { margin-bottom: 10px !important; }
	.add-bottom { margin-bottom: 20px !important; }



/*
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/


/* Table of Contents
==================================================
    #Base 960 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */



/* #Base 960 Grid
================================================== */

    .container                                  { position: relative; width: 960px; margin: 0 auto; padding: 0; }
    .column, .columns                           { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
    .row                                        { margin-bottom: 40px; }

    /* Nested Column Classes */
    .column.alpha, .columns.alpha               { margin-left: 0; }
    .column.omega, .columns.omega               { margin-right: 0; }

    /* Base Grid */
    .container .one.column                      { width: 40px;  }
    .container .two.columns                     { width: 100px; }
    .container .three.columns                   { width: 160px; }
    .container .four.columns                    { width: 220px; }
    .container .five.columns                    { width: 280px; }
    .container .six.columns                     { width: 340px; }
    .container .seven.columns                   { width: 400px; }
    .container .eight.columns                   { width: 460px; }
    .container .nine.columns                    { width: 520px; }
    .container .ten.columns                     { width: 580px; }
    .container .eleven.columns                  { width: 640px; }
    .container .twelve.columns                  { width: 700px; }
    .container .thirteen.columns                { width: 760px; }
    .container .fourteen.columns                { width: 820px; }
    .container .fifteen.columns                 { width: 880px; }
    .container .sixteen.columns                 { width: 940px; }

    .container .one-third.column                { width: 300px; }
    .container .two-thirds.column               { width: 620px; }

    /* Offsets */
    .container .offset-by-one                   { padding-left: 60px;  }
    .container .offset-by-two                   { padding-left: 120px; }
    .container .offset-by-three                 { padding-left: 180px; }
    .container .offset-by-four                  { padding-left: 240px; }
    .container .offset-by-five                  { padding-left: 300px; }
    .container .offset-by-six                   { padding-left: 360px; }
    .container .offset-by-seven                 { padding-left: 420px; }
    .container .offset-by-eight                 { padding-left: 480px; }
    .container .offset-by-nine                  { padding-left: 540px; }
    .container .offset-by-ten                   { padding-left: 600px; }
    .container .offset-by-eleven                { padding-left: 660px; }
    .container .offset-by-twelve                { padding-left: 720px; }
    .container .offset-by-thirteen              { padding-left: 780px; }
    .container .offset-by-fourteen              { padding-left: 840px; }
    .container .offset-by-fifteen               { padding-left: 900px; }



/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px */

    @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; }

        .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; }
    }


/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

    @media only screen and (max-width: 767px) {
        .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; }

        .container .one_half_fluid,
        .container .one_half_fluid.last,
        .container .one_third_fluid,
        .container .one_third_fluid.last,
        .container .one_fourth_fluid,
        .container .one_fourth_fluid.last,
        .container .two_third_fluid,
        .container .two_third_fluid.last,
        .container .three_fourth_fluid,
        .container .three_fourth_fluid.last,
        .container .one_fifth_fluid,
        .container .one_fifth_fluid.last { width: 100%; margin: 0; }

        /* 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; }

    }


/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */

    @media only screen and (min-width: 480px) and (max-width: 767px) {
        .container { width: 420px; }
        .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: 420px; }

        .container .one_half_fluid,
        .container .one_half_fluid.last,
        .container .one_third_fluid,
        .container .one_third_fluid.last,
        .container .one_fourth_fluid,
        .container .one_fourth_fluid.last,
        .container .two_third_fluid,
        .container .two_third_fluid.last,
        .container .three_fourth_fluid,
        .container .three_fourth_fluid.last,
        .container .one_fifth_fluid,
        .container .one_fifth_fluid.last { width: 100%; margin: 0; }

    }


/* #Clearing
================================================== */

    /* Self Clearing Goodness */
    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

    /* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after {
      clear: both; }
    .row,
    .clearfix {
      zoom: 1; }

    /* You can also use a <br class="clear" /> to clear columns */
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }

/*
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/

/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {}



	/* Tablet Portrait size to standard 960 (devices and browsers) width = 728px*/
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		
		.content .wpcf7 input, .content .wpcf7 textarea {padding: 10px;width: 300px;}
		.content .wpcf7 select {padding: 10px;width: 320px;}

		.gallery.gallery-column-1 dl a img, .portfolio-single-photo div img {width: 728px;height: auto;}
		.gallery.gallery-columns-2 dl a img {width: 352px;height: 264px;}
		.gallery.gallery-columns-3 dl a img {width: 234px;height: 175px;}
		.gallery.gallery-columns-4 dl a img {width: 175px;height: 131px;}
		.gallery.gallery-columns-5 dl a img {width: 139px;height: 104px;}
		.gallery.gallery-columns-6 dl a img {width: 116px;height: 87px;}
		.gallery.gallery-columns-7 dl a img {width: 99px;height: 74px;}

		.content .portfolio-3-boxed, .content .blog-masonry-3-col {width: 364px;}		
		.content .portfolio div.item {width: 226px; display: block;}        
        .content .portfolio .item-photo {height: 151px;}
		.latest-projects .portfolio-3-boxed, .latest-projects .lposts-3-boxed {width: 236px;}

		#commentform.comment-sidebar-width input {width: 110px;}
		.container .comment-sidebar-width label, .container .comment-sidebar-width .cf-label {width: 127px;}

		#commentform.comment-full-width input {width: 200px;}
		.container .comment-full-width label, .container .comment-full-width .cf-label {width: 205px;}

		.container .header-triangle-down {left: 362px;}

		.container .portfolio-triangle-up {left: 108px;}

        .container .sidebar-search-form input {width: 185px;}

        body #toTop {display: none !important;}

        /* jplayer */

        .content .sidebar-none div.jp-audio, .content .sidebar-none div.jp-video, .content .sidebar-none .single div.jp-audio, .content .sidebar-none .single div.jp-video,
        .content .sidebar-none .jp-video-play, .content .sidebar-none div.jp-jplayer.jp-jplayer-video, .content .sidebar-none .single .jp-video-play, 
        .content .sidebar-none .single div.jp-jplayer.jp-jplayer-video { width: 708px; }
        .content .sidebar-none div.jp-progress-container { width: 578px;}
        .content .sidebar-none div.jp-type-single div.jp-progress { width: 578px;}
        .content .sidebar-none .single div.jp-type-single div.jp-progress { width: 578px; }
        .content .sidebar-none div.jp-volume-bar-container {left: 629px;}
        .content .sidebar-none .single div.jp-volume-bar-container { left: 628px; }
        .content .sidebar-none div.jp-type-single a.jp-mute, .content .sidebar-none div.jp-type-single a.jp-unmute {top: 9px; left: 632px;}
        .content .sidebar-none .single div.jp-type-single a.jp-mute, .content .sidebar-none .single div.jp-type-single a.jp-unmute { top: 9px; left: 634px;}

        .content .sidebar-right div.jp-audio, .content .sidebar-left div.jp-audio,
        .content .sidebar-right div.jp-video, .content .sidebar-left div.jp-video,
        .content .sidebar-right .single div.jp-audio, .content .sidebar-left .single div.jp-audio,
        .content .sidebar-right .single div.jp-video, .content .sidebar-left .single div.jp-video,
        .content .sidebar-right .jp-video-play, .content .sidebar-left .jp-video-play,
        .content .sidebar-right div.jp-jplayer.jp-jplayer-video, .content .sidebar-left div.jp-jplayer.jp-jplayer-video,
        .content .sidebar-right .single .jp-video-play, .content .sidebar-left .single .jp-video-play,
        .content .sidebar-right .single div.jp-jplayer.jp-jplayer-video, .content .sidebar-left .single div.jp-jplayer.jp-jplayer-video {width: 452px;}
        .content .sidebar-right div.jp-progress-container, .content .sidebar-left div.jp-progress-container { width: 307px; }
        .content .sidebar-right div.jp-type-single div.jp-progress, .content .sidebar-left div.jp-type-single div.jp-progress {width: 305px;}
        .content .sidebar-right .single div.jp-type-single div.jp-progress, .content .sidebar-left .single div.jp-type-single div.jp-progress { width: 233px; }
        .content .sidebar-right div.jp-volume-bar-container, .content .sidebar-left div.jp-volume-bar-container {left: 372px;}
        .content .sidebar-right .single div.jp-volume-bar-container, .content .sidebar-left .single div.jp-volume-bar-container { left: 432px; }
        .content .sidebar-left div.jp-type-single a.jp-mute, .content .sidebar-right div.jp-type-single a.jp-mute,
        .content .sidebar-left div.jp-type-single a.jp-unmute, .content .sidebar-right div.jp-type-single a.jp-unmute {top: 9px;left: 372px;}
        .content .sidebar-left .single div.jp-type-single a.jp-mute, .content .sidebar-right .single div.jp-type-single a.jp-mute,
        .content .sidebar-left .single div.jp-type-single a.jp-unmute, .content .sidebar-right .single div.jp-type-single a.jp-unmute {top: 9px;left: 394px;}


      /*
      	if You have a long menu You can uncomment code below

      	.header .logo {float: none;margin: 0 auto; text-align: center;}
		.header #nav-wrapper {float: left; clear: both;}*/
	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) width = 380px */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		
		.info-top .info-social {display: none;}

		.container .slogan a.button {width: 330px; text-align: center;}

		.content .wpcf7 input, .content .wpcf7 textarea {padding: 10px;width: 360px;}
		.content .wpcf7 select {padding: 10px;width: 380px;}
		
		.gallery.gallery-column-1 dl a img, .portfolio-single-photo div img {width: 380px;height: auto;}
		.gallery.gallery-columns-2 dl a img {width: 188px;height: 141px;}
		.gallery.gallery-columns-3 dl a img {width: 124px;height: 93px;}
		.gallery.gallery-columns-4 dl a img {width: 92px;height: 69px;}
		.gallery.gallery-columns-5 dl a img {width: 92px;height: 69px;}
		.gallery.gallery-columns-6 dl a img {width: 92px;height: 69px;}
		.gallery.gallery-columns-7 dl a img {width: 92px;height: 69px;}

		.header .logo {float: none;margin: 0 auto; text-align: center;}
		.header #nav-wrapper {clear: both;}
		.header #nav {display: none;}
		.header div #responsive-nav { display: inline-block !important; margin-top: 5px; width: 420px !important; padding: 5px 10px; float: right;}

		.latest-projects .portfolio-3-boxed, .content .portfolio-3-boxed, .content .blog-masonry-3-col, .latest-projects .lposts-3-boxed {width: 420px; margin-left: 0; margin-right: 0;}
		.content .portfolio div.item {width: 380px; display: block; margin-left: 0; margin-right: 0;}
        .content .portfolio .item-photo {height: 253px;}

		.footer-nav {display: none;}

		#commentform.comment-sidebar-width input, #commentform.comment-full-width input {width: 365px;}
		.container #commentform label, #commentform .cf-label {width: 380px;}

		.container .header-triangle-down {left: 200px;}

		.container .portfolio-triangle-up {left: 185px;}

		.container .flex-caption {display: none;}

        .container .sidebar-search-form input {width: 370px;}

        body #toTop {display: none !important;}

        /* jplayer */

        .content .sidebar-right div.jp-audio, .content .sidebar-left div.jp-audio,
        .content .sidebar-right div.jp-video, .content .sidebar-left div.jp-video,
        .content .sidebar-right .single div.jp-audio, .content .sidebar-left .single div.jp-audio,
        .content .sidebar-right .single div.jp-video, .content .sidebar-left .single div.jp-video,
        .content .sidebar-right .jp-video-play, .content .sidebar-left .jp-video-play,
        .content .sidebar-right div.jp-jplayer.jp-jplayer-video, .content .sidebar-left div.jp-jplayer.jp-jplayer-video,
        .content .sidebar-right .single .jp-video-play, .content .sidebar-left .single .jp-video-play,
        .content .sidebar-right .single div.jp-jplayer.jp-jplayer-video, .content .sidebar-left .single div.jp-jplayer.jp-jplayer-video,
        .content .sidebar-none div.jp-audio, .content .sidebar-none div.jp-video, .content .sidebar-none .single div.jp-audio, .content .sidebar-none .single div.jp-video,
        .content .sidebar-none .jp-video-play, .content .sidebar-none div.jp-jplayer.jp-jplayer-video, .content .sidebar-none .single .jp-video-play, 
        .content .sidebar-none .single div.jp-jplayer.jp-jplayer-video {width: 382px;}
        .content .sidebar-right div.jp-progress-container, .content .sidebar-left div.jp-progress-container, .content .sidebar-none div.jp-progress-container { width: 237px; }
        .content .sidebar-right div.jp-type-single div.jp-progress, .content .sidebar-left div.jp-type-single div.jp-progress,
        .content .sidebar-none div.jp-type-single div.jp-progress {width: 235px;}
        .content .sidebar-right .single div.jp-type-single div.jp-progress, .content .sidebar-left .single div.jp-type-single div.jp-progress,
        .content .sidebar-none .single div.jp-type-single div.jp-progress { width: 163px; }
        .content .sidebar-right div.jp-volume-bar-container, .content .sidebar-left div.jp-volume-bar-container, .content .sidebar-none div.jp-volume-bar-container {left: 302px;}
        .content .sidebar-right .single div.jp-volume-bar-container, .content .sidebar-left .single div.jp-volume-bar-container,
        .content .sidebar-none .single div.jp-volume-bar-container { left: 362px; }
        .content .sidebar-left div.jp-type-single a.jp-mute, .content .sidebar-right div.jp-type-single a.jp-mute,
        .content .sidebar-left div.jp-type-single a.jp-unmute, .content .sidebar-right div.jp-type-single a.jp-unmute,
        .content .sidebar-none div.jp-type-single a.jp-mute, .content .sidebar-none div.jp-type-single a.jp-unmute {top: 9px;left: 302px;}
        .content .sidebar-left .single div.jp-type-single a.jp-mute, .content .sidebar-right .single div.jp-type-single a.jp-mute,
        .content .sidebar-left .single div.jp-type-single a.jp-unmute, .content .sidebar-right .single div.jp-type-single a.jp-unmute,
        .content .sidebar-none .single div.jp-type-single a.jp-mute, .content .sidebar-none .single div.jp-type-single a.jp-unmute {top: 9px;left: 324px;}

	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		
		.info-top .info-social {display: none;}

		.container .slogan a.button {width: 200px; text-align: center;}

		.content .wpcf7 input, .content .wpcf7 textarea {padding: 10px; width: 240px;}
		.content .wpcf7 select {padding: 10px; width: 260px;}
		
		.gallery.gallery-column-1 dl a img, .portfolio-single-photo div img,
		.gallery.gallery-columns-2 dl a img, .gallery.gallery-columns-3 dl a img,
		.gallery.gallery-columns-4 dl a img, .gallery.gallery-columns-5 dl a img,
		.gallery.gallery-columns-6 dl a img, .gallery.gallery-columns-7 dl a img {width: 300px;height: auto;}

		.header .logo {float: none;margin: 0 auto; text-align: center;}
		.header #nav-wrapper {clear: both;}
		.header #nav {display: none;}
		.header div #responsive-nav { display: inline-block !important; margin-top: 5px; width: 300px !important; padding: 5px 10px; float: right;}

		.latest-projects .portfolio-3-boxed, .content .portfolio-3-boxed, .content .blog-masonry-3-col, .latest-projects .lposts-3-boxed {width: 300px; margin-left: 0; margin-right: 0;}
        .content .portfolio div.item {width: 300px; display: block; margin-left: 0; margin-right: 0;}

		.footer-nav {display: none;}

		#commentform.comment-sidebar-width input, #commentform.comment-full-width input {width: 240px;}
		.container #commentform label, #commentform .cf-label {width: 260px;}
		#comments-wrapper #commentlist .children li {padding-left: 20px;}

		.container .header-triangle-down {left: 140px;}

		.container .portfolio-triangle-up {left: 190px;}

        .container .sidebar-search-form input {width: 260px;}

        .container .flex-caption {display: none;}

        body #toTop {display: none !important;}

        /* jplayer */

        .content .sidebar-right div.jp-audio, .content .sidebar-left div.jp-audio,
        .content .sidebar-right div.jp-video, .content .sidebar-left div.jp-video,
        .content .sidebar-right .single div.jp-audio, .content .sidebar-left .single div.jp-audio,
        .content .sidebar-right .single div.jp-video, .content .sidebar-left .single div.jp-video,
        .content .sidebar-right .jp-video-play, .content .sidebar-left .jp-video-play,
        .content .sidebar-right div.jp-jplayer.jp-jplayer-video, .content .sidebar-left div.jp-jplayer.jp-jplayer-video,
        .content .sidebar-right .single .jp-video-play, .content .sidebar-left .single .jp-video-play,
        .content .sidebar-right .single div.jp-jplayer.jp-jplayer-video, .content .sidebar-left .single div.jp-jplayer.jp-jplayer-video,
        .content .sidebar-none div.jp-audio, .content .sidebar-none div.jp-video, .content .sidebar-none .single div.jp-audio, .content .sidebar-none .single div.jp-video,
        .content .sidebar-none .jp-video-play, .content .sidebar-none div.jp-jplayer.jp-jplayer-video, .content .sidebar-none .single .jp-video-play, 
        .content .sidebar-none .single div.jp-jplayer.jp-jplayer-video {width: 302px;}
        .content .sidebar-right div.jp-progress-container, .content .sidebar-left div.jp-progress-container, .content .sidebar-none div.jp-progress-container { width: 157px; }
        .content .sidebar-right div.jp-type-single div.jp-progress, .content .sidebar-left div.jp-type-single div.jp-progress,
        .content .sidebar-none div.jp-type-single div.jp-progress {width: 155px;}
        .content .sidebar-right .single div.jp-type-single div.jp-progress, .content .sidebar-left .single div.jp-type-single div.jp-progress,
        .content .sidebar-none .single div.jp-type-single div.jp-progress { width: 83px; }
        .content .sidebar-right div.jp-volume-bar-container, .content .sidebar-left div.jp-volume-bar-container, .content .sidebar-none div.jp-volume-bar-container {left: 222px;}
        .content .sidebar-right .single div.jp-volume-bar-container, .content .sidebar-left .single div.jp-volume-bar-container, 
        .content .sidebar-none .single div.jp-volume-bar-container { left: 282px; }
        .content .sidebar-left div.jp-type-single a.jp-mute, .content .sidebar-right div.jp-type-single a.jp-mute,
        .content .sidebar-left div.jp-type-single a.jp-unmute, .content .sidebar-right div.jp-type-single a.jp-unmute,
        .content .sidebar-none div.jp-type-single a.jp-mute, .content .sidebar-none div.jp-type-single a.jp-unmute {top: 9px;left: 222px;}
        .content .sidebar-left .single div.jp-type-single a.jp-mute, .content .sidebar-right .single div.jp-type-single a.jp-mute,
        .content .sidebar-left .single div.jp-type-single a.jp-unmute, .content .sidebar-right .single div.jp-type-single a.jp-unmute,
        .content .sidebar-none .single div.jp-type-single a.jp-mute, .content .sidebar-none .single div.jp-type-single a.jp-unmute {top: 9px;left: 244px;}

	}