/**
 * Theme Name: Suffu-scion
 * Theme URI: http://your.theme.uri/
 * Description: A starter child theme for Suffusion. In the line that says "Tags:" below, add buddypress if this is being used for BuddyPress. E.g. "Tags: buddypress"
 * Version: 1.0.0
 * Author: Sayontan Sinha
 * Author URI: http://mynethome.net/blog
 * Edits by Shane McGeehan
 * Template: suffusion
 * Tags:

PAGE ID's:
I was too lazy to add these yes.

OTHER EDITS:

Change Suffusion actions.php line to change "Posted by" text...
$ret .= sprintf(__('Added to %2$s', 'suffusion'), '<span class="vcard">

*/





/*Page: GLOBAL ENTIRE SITE =============================================================== */


/*Page, background black, no borders, no size limit, no drop down navigation*/
body {background-color: #000000;}
#wrapper {border:none;}
#nav .tinynav {display: none;}
@media only all and (max-width : 650px) {#nav .menu-item {display:none;} #nav {height: 34px;}}


/*Text, sets font colors, size, and more sitewide*/
a, a:visited {color: #ffbc75;}
a:hover {color: #ffd4a8;}
h1, h2, h3, h4, h5 {color: #ffbc75; font-family: 'Kameron', serif;}
h6 {color: #ffbc75; font-size: 0.8em; font-weight: normal; font-family: 'Ubuntu', sans-serif;}
p {font-size: 1.3em; color: #ffbc75; font-family: 'Ubuntu', sans-serif; line-height: 1.5;}
tr {font-size: 1.1em; color: #ffbc75; font-family: 'Ubuntu', sans-serif; line-height: 1.2;}
td {font-size: 1.1em; color: #ffbc75; font-family: 'Ubuntu', sans-serif; line-height: 1.2;}
span {color: #ffbc75; font-family: 'Ubuntu', sans-serif;}
@media only screen and (max-width: 650px) {
a {}
a:hover {}
h1, h2, h3, h4, h5 {font-family: 'Kameron', serif;}
h6 {font-size: 0.8em; font-weight: normal; font-family: 'Ubuntu', sans-serif;}
p {font-size: 1.1em; font-family: 'Ubuntu', sans-serif;}
tr {font-size: 1em; color: #ffbc75; font-family: 'Ubuntu', sans-serif;}
td {font-size: 1em; color: #ffbc75; font-family: 'Ubuntu', sans-serif;}
span {color: #ffbc75; font-family: 'Ubuntu', sans-serif;}}


/*Widgets, hides certain widgets on odd pages*/
.single #text-2 {display: none;}
.single #text-3 {display: none;}
.single #text-4 {display: none;}
.single #text-5 {display: none;}
.archive #text-2 {display: none;}
.archive #text-3 {display: none;}
.archive #text-4 {display: none;}
.archive #text-5 {display: none;}
.error404 #text-2 {display: none;}
.error404 #text-3 {display: none;}
.error404 #text-4 {display: none;}
.error404 #text-5 {display: none;}
.error404 #recent-posts-plus-3 {display: none;}
.error404 #collapsarch-3 {display: none;}
.error404 #sidebar-shell-right {display: none;}
.error404 #container {padding-right: 0px;}
.error404 .post-header {display: none;}


/*Page, removes comments are closed, previous/next, and edit text*/
#comments {display: none;}
#content nav {display: none;}
/*.post-edit-link {display: none;}*/


/*Post, changes all post background graphics and borders*/
span.post-format-icon {display: none;}
.post span.post-format-icon {display: none;}
.post {background: #423437; border: 10px solid #e59c4d; padding: 15px;}
.post {background-image:url(../../uploads/graphics/posttopleft.png), url(../../uploads/graphics/postbottomright.png), url(../../uploads/graphics/postbottomleft.png),
url(../../uploads/graphics/postbottommiddle.png), 
url(../../uploads/graphics/posttop.png), url(../../uploads/graphics/postbottom.png);
background-position: left top,right bottom,left bottom,bottom, top, bottom;
background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat-x, repeat-x;}


/*Post, changes the alignment and style of post text*/
.post div.title {padding: 8px 0px 0px 70px; text-shadow: black 0.17em 0.15em 0.2em #111111; border: none;}
.post-meta {padding-left: 73px; text-shadow: black 0.17em 0.17em 0.35em;}
.entry {padding-left:5px; padding-right:5px; text-shadow: black 0.17em 0.17em 0.35em;}
h1.posttitle, h2.posttitle {border: none;}
.post div.title h1 {margin-bottom: -6px; pointer-events: none; cursor: default;}
.post div.title div span.author {color: #c4685a;}
.post div.title div span.author span.vcard a {color: #c4685a; pointer-events: none; cursor: default;}
.post div.title a.entry-title {color: #ffbc75; font-size: 1.1em; text-shadow: black 0.12em 0.12em 0.26em;}


/*Post, centers and adds border to images and videos in posts*/
.post .entry img, img.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.post .entry img, img.thumbnail {background: #000000; border: 0px; padding: 3px; outline: #372a2d 3px solid; max-width:65%;}
.post .wp-video {max-width: 70%; display: block; margin-left: auto; margin-right: auto;}
.post .mejs-container {outline: #372a2d 3px solid; border: #000000 4px solid; margin-left: -5px; margin-right: -5px;}
.post .mejs-controls .mejs-time-rail .mejs-time-loaded {background: #ffbc75;}
.post .mejs-controls .mejs-time-rail .mejs-time-current {background: #e59c4d;}
.post .mejs-controls .mejs-time-rail .mejs-time-total {background: #6f5256;}
.post .mejs-controls,
.post .mejs-mediaelement,
.post .mejs-container {
	background: url('http://www.thedreamingstate.com/wp-content/themes/suffu-scion/style.css?ver=4.4.9') !important;
	background-color: #000000 !important;}


/*Page, adds top bar and bottom graphic to container of all pages*/
#container {background-image:url(../../uploads/graphics/barspacer.jpg), url(../../uploads/graphics/footerportfolio.jpg);
background-position: top, bottom; background-repeat: no-repeat, no-repeat; background-size: 100%, 100%;}


/*Navigation, remove arrows and space*/
.down-ptr {display: none;}
.float-ptr {display: none;}
#nav ul li a.with-arrow, #nav-top ul li a.with-arrow {padding-right: 10px; padding-bottom: none;}


/*Header, background image and auto sizing*/
#header {background-image:url(../../uploads/graphics/header.jpg); background-size: 100%; background-repeat: no-repeat; background-position: 0% 100%;}
@media only screen and (max-width: 650px) {#header {background-image:url(../../uploads/graphics/header2.jpg); background-size: 100%; background-repeat: no-repeat; background-position: 0% 100%;}}


/*Header & Container, auto top/bottom sizing for various screen widths on all pages FIX*/
@media all and (min-width : 1px) and (max-width : 224px) {#container {padding-top: 1px; padding-bottom: 60px;} #header {height: 30px;}}
@media all and (min-width : 225px) and (max-width : 249px) {#container {padding-top: 1px; padding-bottom: 80px;} #header {height: 40px;}}
@media all and (min-width : 250px) and (max-width : 274px) {#container {padding-top: 1px; padding-bottom: 90px;} #header {height: 45px;}}
@media all and (min-width : 275px) and (max-width : 299px) {#container {padding-top: 1px; padding-bottom: 100px;} #header {height: 50px;}}
@media all and (min-width : 300px) and (max-width : 324px) {#container {padding-top: 1px; padding-bottom: 110px;} #header {height: 60px;}}
@media all and (min-width : 325px) and (max-width : 349px) {#container {padding-top: 1px; padding-bottom: 120px;} #header {height: 70px;}}
@media all and (min-width : 350px) and (max-width : 374px) {#container {padding-top: 1px; padding-bottom: 130px;} #header {height: 75px;}}
@media all and (min-width : 375px) and (max-width : 399px) {#container {padding-top: 1px; padding-bottom: 135px;} #header {height: 80px;}}
@media all and (min-width : 400px) and (max-width : 424px) {#container {padding-top: 2px; padding-bottom: 140px;} #header {height: 85px;}}
@media all and (min-width : 425px) and (max-width : 449px) {#container {padding-top: 3px; padding-bottom: 140px;} #header {height: 95px;}}
@media all and (min-width : 450px) and (max-width : 474px) {#container {padding-top: 4px; padding-bottom: 140px;} #header {height: 100px;}}
@media all and (min-width : 475px) and (max-width : 499px) {#container {padding-top: 5px; padding-bottom: 140px;} #header {height: 100px;}}
@media all and (min-width : 500px) and (max-width : 524px) {#container {padding-top: 7px; padding-bottom: 120px;} #header {height: 105px;}}
@media all and (min-width : 525px) and (max-width : 549px) {#container {padding-top: 8px; padding-bottom: 130px;} #header {height: 115px;}}
@media all and (min-width : 550px) and (max-width : 574px) {#container {padding-top: 9px; padding-bottom: 140px;} #header {height: 125px;}}
@media all and (min-width : 575px) and (max-width : 599px) {#container {padding-top: 10px; padding-bottom: 150px;} #header {height: 135px;}}
@media all and (min-width : 600px) and (max-width : 624px) {#container {padding-top: 12px; padding-bottom: 155px;} #header {height: 140px;}}
@media all and (min-width : 625px) and (max-width : 649px) {#container {padding-top: 13px; padding-bottom: 160px;} #header {height: 145px;}}
@media all and (min-width : 650px) and (max-width : 674px) {#container {padding-top: 14px; padding-bottom: 165px;} #header {height: 150px;}}
@media all and (min-width : 675px) and (max-width : 699px) {#container {padding-top: 15px; padding-bottom: 170px;} #header {height: 155px;}}
@media all and (min-width : 700px) and (max-width : 724px) {#container {padding-top: 17px; padding-bottom: 175px;} #header {height: 160px;}}
@media all and (min-width : 725px) and (max-width : 749px) {#container {padding-top: 18px; padding-bottom: 180px;} #header {height: 170px;}}
@media all and (min-width : 750px) and (max-width : 774px) {#container {padding-top: 19px; padding-bottom: 185px;} #header {height: 180px;}}
@media all and (min-width : 775px) and (max-width : 799px) {#container {padding-top: 20px; padding-bottom: 190px;} #header {height: 190px;}}
@media all and (min-width : 800px) and (max-width : 824px) {#container {padding-top: 22px; padding-bottom: 195px;} #header {height: 200px;}}
@media all and (min-width : 825px) and (max-width : 849px) {#container {padding-top: 23px; padding-bottom: 195px;} #header {height: 205px;}}
@media all and (min-width : 850px) and (max-width : 874px) {#container {padding-top: 24px; padding-bottom: 200px;} #header {height: 210px;}}
@media all and (min-width : 875px) and (max-width : 899px) {#container {padding-top: 25px; padding-bottom: 200px;} #header {height: 215px;}}
@media all and (min-width : 900px) and (max-width : 924px) {#container {padding-top: 27px; padding-bottom: 210px;} #header {height: 220px;}}
@media all and (min-width : 925px) and (max-width : 949px) {#container {padding-top: 28px; padding-bottom: 220px;} #header {height: 225px;}}
@media all and (min-width : 950px) and (max-width : 974px) {#container {padding-top: 29px; padding-bottom: 230px;} #header {height: 230px;}}
@media all and (min-width : 975px) and (max-width : 999px) {#container {padding-top: 31px; padding-bottom: 240px;} #header {height: 235px;}}
@media all and (min-width : 1000px) and (max-width : 1024px) {#container {padding-top: 32px; padding-bottom: 250px;} #header {height: 240px;}}
@media all and (min-width : 1025px) and (max-width : 1049px) {#container {padding-top: 33px; padding-bottom: 260px;} #header {height: 250px;}}
@media all and (min-width : 1050px) and (max-width : 1074px) {#container {padding-top: 34px; padding-bottom: 270px;} #header {height: 260px;}}
@media all and (min-width : 1075px) and (max-width : 8000px) {#container {padding-top: 35px; padding-bottom: 290px;} #header {height: 270px;}}


/*Widget, defines amount of space between widgets*/
.sidebar-shell-right .dbx-box {margin-bottom: 10px;}


/*Widget Background Nav - Changes all borders, graphics, and fonts in widget*/
#text-2 {border: 10px solid #e59c4d; background-color:#302728; background-image:url(../../uploads/graphics/widgetbottomright1.png), url(../../uploads/graphics/widgettop.png), url(../../uploads/graphics/widgettopright.png),url(../../uploads/graphics/widgetbottom.png),url(../../uploads/graphics/widgetright.png); background-position: right bottom,top,right top,bottom,right; background-repeat:no-repeat,repeat-x,no-repeat,repeat-x,repeat-y;}
#text-2 h3 {color:#e59c4d; font-family: 'Kameron', serif; font-size: 1.7em; padding-left: 10px; padding-bottom: 0px; text-shadow: black 0.12em 0.12em 0.26em; border: none;}
#text-2 li a {color: #ffbc75; font-size: 1.3em; line-height: 0.8; text-shadow: black 0.17em 0.17em 0.35em; font-family: 'Ubuntu', sans-serif;}
#text-2 li a:hover {text-decoration: underline; color:#ffbc75;}
#text-2 li:before {content:'\2022'; color: #ffbc75; text-shadow: black 0.17em 0.17em 0.35em; padding-right: 5px;}
#text-2 {padding-bottom: 20px;}


/*Widget Fine Art Nav, Changes all borders, graphics, and fonts in widget*/
#text-3 {border: 10px solid #e59c4d; background-color:#302728; background-image:url(../../uploads/graphics/widgetbottomright2.png), url(../../uploads/graphics/widgettop.png), url(../../uploads/graphics/widgettopright.png),url(../../uploads/graphics/widgetbottom.png),url(../../uploads/graphics/widgetright.png); background-position: right bottom,top,right top,bottom,right; background-repeat:no-repeat,repeat-x,no-repeat,repeat-x,repeat-y;}
#text-3 h3 {color:#e59c4d; font-family: 'Kameron', serif; font-size: 1.7em; padding-left: 10px; padding-bottom: 0px; text-shadow: black 0.12em 0.12em 0.26em; border: none;}
#text-3 li a {color: #ffbc75; font-size: 1.3em; line-height: 0.8; text-shadow: black 0.17em 0.17em 0.35em; font-family: 'Ubuntu', sans-serif;}
#text-3 li a:hover {text-decoration: underline; color:#ffbc75;}
#text-3 li:before {content:'\2022'; color: #ffbc75; text-shadow: black 0.17em 0.17em 0.35em; padding-right: 5px;}
#text-3 {padding-bottom: 20px;}


/*Widget Photography Nav, Changes all borders, graphics, and fonts in widget*/
#text-4 {border: 10px solid #e59c4d; background-color:#302728; background-image:url(../../uploads/graphics/widgetbottomright2.png), url(../../uploads/graphics/widgettop.png), url(../../uploads/graphics/widgettopright.png),url(../../uploads/graphics/widgetbottom.png),url(../../uploads/graphics/widgetright.png); background-position: right bottom,top,right top,bottom,right; background-repeat:no-repeat,repeat-x,no-repeat,repeat-x,repeat-y;}
#text-4 h3 {color:#e59c4d; font-family: 'Kameron', serif; font-size: 1.7em; padding-left: 10px; padding-bottom: 0px; text-shadow: black 0.12em 0.12em 0.26em; border: none;}
#text-4 li a {color: #ffbc75; font-size: 1.3em; line-height: 0.8; text-shadow: black 0.17em 0.17em 0.35em; font-family: 'Ubuntu', sans-serif;}
#text-4 li a:hover {text-decoration: underline; color:#ffbc75;}
#text-4 li:before {content:'\2022'; color: #ffbc75; text-shadow: black 0.17em 0.17em 0.35em; padding-right: 5px;}
#text-4 {padding-bottom: 20px;}


/*Widget Design Nav, Changes all borders, graphics, and fonts in widget*/
#text-5 {border: 10px solid #e59c4d; background-color:#302728; background-image:url(../../uploads/graphics/widgetbottomright2.png), url(../../uploads/graphics/widgettop.png), url(../../uploads/graphics/widgettopright.png),url(../../uploads/graphics/widgetbottom.png),url(../../uploads/graphics/widgetright.png); background-position: right bottom,top,right top,bottom,right; background-repeat:no-repeat,repeat-x,no-repeat,repeat-x,repeat-y;}
#text-5 h3 {color:#e59c4d; font-family: 'Kameron', serif; font-size: 1.7em; padding-left: 10px; padding-bottom: 0px; text-shadow: black 0.12em 0.12em 0.26em; border: none;}
#text-5 li a {color: #ffbc75; font-size: 1.3em; line-height: 0.8; text-shadow: black 0.17em 0.17em 0.35em; font-family: 'Ubuntu', sans-serif;}
#text-5 li a:hover {text-decoration: underline; color:#ffbc75;}
#text-5 li:before {content:'\2022'; color: #ffbc75; text-shadow: black 0.17em 0.17em 0.35em; padding-right: 5px;}
#text-5 {padding-bottom: 20px;}


/*Footer, edit credits bar and alignment*/
#page-footer {border:none;}
.cred-right {display: none;}
#cred {height: 30px; background-color: #6f5256; border:none; padding-top: 10px;}
#cred td.cred-left {width: 100%; text-align: right; padding-right: 5px;}
#cred td.cred-left p a {font-weight: normal;}


/*Page: HOME ===============================================================*/
.page-id-9 #container {background-image:url(../../uploads/graphics/barspacer.jpg);
background-position: top; background-repeat: no-repeat; background-size: 100%; padding-bottom: 0px;}
.page-id-9 #post-9 {border:none;}
.page-id-9 .newsinfo {font-size: 1.5em; color: #ffc34d; font-family: 'Ubuntu', sans-serif; line-height: 1.2; text-align: center;  padding-top: 0px; margin-bottom: 0px;}
@media only screen and (max-width: 650px) {.page-id-9 .newsinfo {font-size: 0.8em; color: #ffc34d; font-family: 'Ubuntu', sans-serif; line-height: 1; text-align: center;  padding-top: 0px; margin-bottom: 0px;}}

.page-id-9 .newsinfosmall {font-size: 1em; color: #ffc34d; font-family: 'Ubuntu', sans-serif; line-height: 1.2; text-align: center;  padding-top: 0px; margin-bottom: 0px;}
@media only screen and (max-width: 650px) {.page-id-9 .newsinfosmall {font-size: 0.6em; color: #ffc34d; font-family: 'Ubuntu', sans-serif; line-height: 1; text-align: center;  padding-top: 0px; margin-bottom: 0px;}}

@media only screen and (max-width: 650px) {.page-id-9 h4 {font-size: 1em;}}

.page-id-9 .copyrights {text-align: center; color: #333333; padding-top: 120px;}
.page-id-9 #post-9 a {color: #333333;}


/*Page: BACKGROUND ===============================================================*/
.page-id-11 #post-11 {border: none; padding-bottom: 40%; background-color: #423437; background-image:url(../../uploads/graphics/pagetop4.png), url(../../uploads/graphics/pagebottom1.png), url(../../uploads/graphics/backgroundbottomright.png); background-position: top, bottom, bottom right; background-size: 100%, 100%, 75%; background-repeat: no-repeat, no-repeat, no-repeat;}
.page-id-11 #container {background-image:url(../../uploads/graphics/barspacer.jpg);
background-position: top; background-repeat: no-repeat; background-size: 100%; padding-bottom: 0px;}

.page-id-11 #post-11 div.entry-container.fix {width: 80%;}
@media only screen and (max-width: 650px) {.page-id-11 #post-11 div.entry-container.fix {width: 100%;}}
.backgroundtable {display: block; float:left; width: 33.33%; text-align: center; padding: 40px 0px 20px 0px;}
@media only screen and (max-width: 650px) {.backgroundtable {width: 100%;}}
.page-id-11 #post-11 div h1 a {color: #ffbc75;}
.page-id-11 #post-11 div h1 a:hover {text-decoration: underline;}


/*Page: BACKGROUND, BIOGRAPHY ===============================================================*/
.page-id-13 #container {background-image:url(../../uploads/graphics/barspacer.jpg), url(../../uploads/graphics/footerbackground.jpg);
background-position: top, bottom; background-repeat: no-repeat, no-repeat; background-size: 100%, 100%;}
.page-id-13 #post-13 {border: none; background-color: #423437; background-image:url(../../uploads/graphics/pagetop1.png), url(../../uploads/graphics/pagebottom3.png); background-position: top, bottom; background-size: 100%, 100%; background-repeat: no-repeat, no-repeat;}

.page-id-13 #post-13 img {display: block; background: #000000; border: 0px; padding: 3px; outline: #372a2d 3px solid; max-width: 95%; margin-left: auto; margin-right: auto;}
.page-id-13 #post-13 h1 {text-align: center; margin-top: -20px;}
.page-id-13 #post-13 h6 {text-align: center; color: #c4685a; margin-top: -14px;  margin-bottom: 30px;}
.page-id-13 .page p {text-indent: 2em;}

.page-id-13 #recent-posts-plus-3 {display: none;}
.page-id-13 #collapsarch-3 {display: none;}
.page-id-13 #text-3 {display: none;}
.page-id-13 #text-4 {display: none;}
.page-id-13 #text-5 {display: none;}


/*Page: BACKGROUND, EXHIBITIONS ===============================================================*/
.page-id-15 #container {background-image:url(../../uploads/graphics/barspacer.jpg), url(../../uploads/graphics/footerbackground.jpg);
background-position: top, bottom; background-repeat: no-repeat, no-repeat; background-size: 100%, 100%;}
.page-id-15 #post-15 {border: none; background-color: #423437; padding-bottom: 30px; background-image:url(../../uploads/graphics/pagetop2.png), url(../../uploads/graphics/pagebottom1.png); background-position: top, bottom; background-size: 100%, 100%; background-repeat: no-repeat, no-repeat;}
.page-id-15 #post-15 img {display: block; background: #000000; border: 0px; padding: 3px; outline: #372a2d 3px solid; max-width: 95%; margin-left: auto; margin-right: auto;}
.page-id-15 #post-15 h1 {text-align: center; margin-top: -20px;}
.page-id-15 #post-15 h6 {text-align: center; color: #c4685a; margin-top: -14px;  margin-bottom: 30px;}
.page-id-15 #post-15 h5 {text-align: center; color: #ffbc75;}
.page-id-15 #post-15 td {border: none;}

.page-id-15 #post-15 .cvtitle {padding-left:5%; padding-right:5%;}
.page-id-15 #post-15 td h4 {margin-bottom: -5px;}
.page-id-15 #post-15 .cv1 {padding-left:8%; width: 100%; padding-top: 2px;}
.page-id-15 #post-15 .cv1:before {content:'\2022'; color: #e59c4d; text-shadow: black 0.17em 0.17em 0.35em; padding-right: 5px;}
.page-id-15 #post-15 .cv3 {padding: 0px 5% 5px 12%; color: #c4685a; font-size: 0.8em;}

.page-id-15 #recent-posts-plus-3 {display: none;}
.page-id-15 #collapsarch-3 {display: none;}
.page-id-15 #text-3 {display: none;}
.page-id-15 #text-4 {display: none;}
.page-id-15 #text-5 {display: none;}


/*Page: BACKGROUND, CURRICULUM VITAE =========================================================HIDING DETAILS======*/
.page-id-17 #container {background-image:url(../../uploads/graphics/barspacer.jpg), url(../../uploads/graphics/footerbackground.jpg);
background-position: top, bottom; background-repeat: no-repeat, no-repeat; background-size: 100%, 100%;}
.page-id-17 #post-17 {border: none; background-color: #423437; padding-bottom: 30px; background-image:url(../../uploads/graphics/pagetop4.png), url(../../uploads/graphics/pagebottom5.png); background-position: top, bottom; background-size: 100%, 100%; background-repeat: no-repeat, no-repeat;}
.page-id-17 #post-17 img {display: block; background: #000000; border: 0px; padding: 3px; outline: #372a2d 3px solid; max-width: 95%; margin-left: auto; margin-right: auto;}
.page-id-17 #post-17 h1 {text-align: center; margin-top: -20px;}
.page-id-17 #post-17 h6 {text-align: center; color: #c4685a; margin-top: -14px;  margin-bottom: 30px;}
.page-id-17 #post-17 h4 {margin-bottom: -10px;}

.page-id-17 #post-17 tr {line-height: 1;}
.page-id-17 #post-17 td {border: none;}
.page-id-17 #post-17 .cvtitle {padding-left:5%; padding-right:5%;}
.page-id-17 #post-17 td h2 {margin-bottom: -5px;}
.page-id-17 #post-17 .cv1 {padding-left:8%; width: 70px; font-size: 0.8em; padding-top: 2px; vertical-align: text-bottom;}
.page-id-17 #post-17 .cv2 {padding-right:5%; line-height: 1.2; vertical-align: text-bottom;}
/*HIDE OR SHOW DETAILS BY COMMENTING THIS CODE ON OR OFF*/
.page-id-17 #post-17 .cv3 {display: none;}
.page-id-17 #post-17 .cv3 {padding: 0px 5% 3px 12%; color: #c4685a;}

.page-id-17 #recent-posts-plus-3 {display: none;}
.page-id-17 #collapsarch-3 {display: none;}
.page-id-17 #text-3 {display: none;}
.page-id-17 #text-4 {display: none;}
.page-id-17 #text-5 {display: none;}


/*Page: PORTFOLIO ===============================================================*/
.page-id-19 #post-19 {border: none; padding-bottom: 20%; background-color: #423437; background-image:url(../../uploads/graphics/pagetop2.png), url(../../uploads/graphics/pagebottom1.png), url(../../uploads/graphics/portfoliobottomfull.png); background-position: top, bottom, bottom; background-size: 100%, 100%, 100%; background-repeat: no-repeat, no-repeat, no-repeat;}
.page-id-19 #container {background-image:url(../../uploads/graphics/barspacer.jpg);
background-position: top; background-repeat: no-repeat; background-size: 100%; padding-bottom: 0px;}

.page-id-19 #post-19 div.entry-container.fix {width: 60%; margin: 0 auto;}
.portfoliotable {display: block; float: left; width: 33.33%; text-align: center; padding: 40px 0px 20px 0px;}
@media only screen and (max-width: 650px) {.portfoliotable {width: 100%;}}
.page-id-19 #post-19 h1 a {color: #ffbc75;}
.page-id-19 #post-19 h1 a:hover {text-decoration: underline;}


/*Page: PORTFOLIO, FINE ART ===============================================================*/
.page-id-25 #post-25 {border: none; background-color: #423437; background-image:url(../../uploads/graphics/pagetop1.png), url(../../uploads/graphics/pagebottom4.png); background-position: top, bottom; background-size: 100%, 100%; background-repeat: no-repeat, no-repeat;}
.page-id-25 #container {background-image:url(../../uploads/graphics/barspacer.jpg), url(../../uploads/graphics/footerfineart.jpg);
background-position: top, bottom; background-repeat: no-repeat, no-repeat; background-size: 100%, 100%;}

.page-id-25 #post-25 h1 {text-align: center;}
.page-id-25 #post-25 h6 {text-align: center; color: #c4685a; margin-top: -14px; margin-bottom: 30px;}
.page-id-25 #post-25 .seriestitle {margin-top: -20px; margin-left: 20px;}
.page-id-25 #post-25 a:hover {text-decoration: none;}
.page-id-25 #post-25 .seriesdescription {margin-top: -25px; margin-left: 20px; padding-bottom: 15px; color: #c4685a; line-height: 1.1em;}
.page-id-25 #post-25 img {display: block; background: #000000; border: 0px; padding: 3px; outline: #372a2d 3px solid; max-width: 98%; margin-left: auto; margin-right: auto;}

.page-id-25 #recent-posts-plus-3 {display: none;}
.page-id-25 #collapsarch-3 {display: none;}
.page-id-25 #text-2 {display: none;}
.page-id-25 #text-4 {display: none;}
.page-id-25 #text-5 {display: none;}


/*Page: PORTFOLIO, FINE ART, NEW WORK ===============================================================*/
.page-id-3015 #post-3015 {border: none; background-color: #423437; background-image:url(../../uploads/graphics/pagetop1.png), url(../../uploads/graphics/pagebottom2.png); background-position: top, bottom; background-size: 100%, 100%; background-repeat: no-repeat, no-repeat;}
.page-id-3015 #container {background-image:url(../../uploads/graphics/barspacer.jpg), url(../../uploads/graphics/footerfineart.jpg);
background-position: top, bottom; background-repeat: no-repeat, no-repeat; background-size: 100%, 100%;}

.page-id-3015 #post-3015 h1 {text-align: center;}
.page-id-3015 #post-3015 h6 {text-align: center; color: #c4685a; margin-top: -14px; margin-bottom: 30px;}
.page-id-3015 #post-3015 h4 {text-align: center; padding-top: 20px; margin-bottom: -20px;}
.page-id-3015 .page p {text-indent: 2em;}

.page-id-3015 #recent-posts-plus-3 {display: none;}
.page-id-3015 #collapsarch-3 {display: none;}
.page-id-3015 #text-2 {display: none;}
.page-id-3015 #text-4 {display: none;}
.page-id-3015 #text-5 {display: none;}


/*Page: PORTFOLIO, FINE ART, SELF-PORTRAITS ===============================================================*/
.page-id-4723 #post-4723 {border: none; background-color: #423437; background-image:url(../../uploads/graphics/pagetop2.png), url(../../uploads/graphics/pagebottom1.png); background-position: top, bottom; background-size: 100%, 100%; background-repeat: no-repeat, no-repeat;}
.page-id-4723 #container {background-image:url(../../uploads/graphics/barspacer.jpg), url(../../uploads/graphics/footerfineart.jpg);
background-position: top, bottom; background-repeat: no-repeat, no-repeat; background-size: 100%, 100%;}

.page-id-4723 #post-4723 h1 {text-align: center;}
.page-id-4723 #post-4723 h6 {text-align: center; color: #c4685a; margin-top: -14px; margin-bottom: 30px;}
.page-id-4723 #post-4723 h4 {text-align: center; padding-top: 20px; margin-bottom: -20px;}
.page-id-4723 .page p {text-indent: 2em;}

.page-id-4723 #recent-posts-plus-3 {display: none;}
.page-id-4723 #collapsarch-3 {display: none;}
.page-id-4723 #text-2 {display: none;}
.page-id-4723 #text-4 {display: none;}
.page-id-4723 #text-5 {display: none;}


/*Page: PORTFOLIO, FINE ART, VISIONS ===============================================================*/
.page-id-21 #post-21 {border: none; background-color: #423437; background-image:url(../../uploads/graphics/pagetop4.png), url(../../uploads/graphics/pagebottom3.png); background-position: top, bottom; background-size: 100%, 100%; background-repeat: no-repeat, no-repeat;}
.page-id-21 #container {background-image:url(../../uploads/graphics/barspacer.jpg), url(../../uploads/graphics/footerfineart.jpg);
background-position: top, bottom; background-repeat: no-repeat, no-repeat; background-size: 100%, 100%;}

.page-id-21 #post-21 h1 {text-align: center;}
.page-id-21 #post-21 h6 {text-align: center; color: #c4685a; margin-top: -14px; margin-bottom: 30px;}
.page-id-21 #post-21 h4 {text-align: center; padding-top: 20px; margin-bottom: -20px;}
.page-id-21 .page p {text-indent: 2em;}

.page-id-21 #recent-posts-plus-3 {display: none;}
.page-id-21 #collapsarch-3 {display: none;}
.page-id-21 #text-2 {display: none;}
.page-id-21 #text-4 {display: none;}
.page-id-21 #text-5 {display: none;}


/*Page: PORTFOLIO, FINE ART, FOREST OF ILLUMINATION ===============================================================*/
.page-id-23 #post-23 {border: none; background-color: #423437; background-image:url(../../uploads/graphics/pagetop3.png), url(../../uploads/graphics/pagebottom2.png); background-position: top, bottom; background-size: 100%, 100%; background-repeat: no-repeat, no-repeat;}
.page-id-23 #container {background-image:url(../../uploads/graphics/barspacer.jpg), url(../../uploads/graphics/footerfineart.jpg);
background-position: top, bottom; background-repeat: no-repeat, no-repeat; background-size: 100%, 100%;}

.page-id-23 #post-23 h1 {text-align: center;}
.page-id-23 #post-23 h6 {text-align: center; color: #c4685a; margin-top: -14px; margin-bottom: 30px;}
.page-id-23 #post-23 h4 {text-align: center; padding-top: 20px; margin-bottom: -20px;}

.page-id-23 .page p {text-indent: 2em;}
.page-id-23 .foresttable {display: block; float: left; width: 50%; text-align: center; margin-top: 20px;}
@media only screen and (max-width: 850px) {.page-id-23 .foresttable{width: 100%;}}
.page-id-23 .mejs-container {outline: #372a2d 2px solid; border: #000000 4px solid; margin-left: -5px; margin-right: -5px;}
.page-id-23 .mejs-controls .mejs-time-rail .mejs-time-loaded {background: #ffbc75;}
.page-id-23 .mejs-controls .mejs-time-rail .mejs-time-current {background: #e59c4d;}
.page-id-23 .mejs-controls .mejs-time-rail .mejs-time-total {background: #6f5256;}
.page-id-23 .mejs-controls,
.page-id-23 .mejs-mediaelement,
.page-id-23 .mejs-container {background: url('http://www.thedreamingstate.com/wp-content/themes/suffu-scion/style.css?ver=4.4.9') !important; background-color: #000000 !important;}

.page-id-23 #recent-posts-plus-3 {display: none;}
.page-id-23 #collapsarch-3 {display: none;}
.page-id-23 #text-2 {display: none;}
.page-id-23 #text-4 {display: none;}
.page-id-23 #text-5 {display: none;}


/*Page: PORTFOLIO, FINE ART, ALTERED STATES ===============================================================*/
.page-id-29 #post-29 {border: none; background-color: #423437; background-image:url(../../uploads/graphics/pagetop5.png), url(../../uploads/graphics/pagebottom4.png); background-position: top, bottom; background-size: 100%, 100%; background-repeat: no-repeat, no-repeat;}
.page-id-29 #container {background-image:url(../../uploads/graphics/barspacer.jpg), url(../../uploads/graphics/footerfineart.jpg);
background-position: top, bottom; background-repeat: no-repeat, no-repeat; background-size: 100%, 100%;}

.page-id-29 #post-29 h1 {text-align: center;}
.page-id-29 #post-29 h6 {text-align: center; color: #c4685a; margin-top: -14px; margin-bottom: 30px;}
.page-id-29 #post-29 h4 {text-align: center; padding-top: 20px;}
.page-id-29 .page p {text-indent: 2em;}

.page-id-29 .mejs-container {outline: #372a2d 2px solid; border: #000000 4px solid; margin-left: -5px; margin-right: -5px;}
.page-id-29 .mejs-controls .mejs-time-rail .mejs-time-loaded {background: #ffbc75;}
.page-id-29 .mejs-controls .mejs-time-rail .mejs-time-current {background: #e59c4d;}
.page-id-29 .mejs-controls .mejs-time-rail .mejs-time-total {background: #6f5256;}
.page-id-29 .mejs-controls,
.page-id-29 .mejs-mediaelement,
.page-id-29 .mejs-container {background: url('http://www.thedreamingstate.com/wp-content/themes/suffu-scion/style.css?ver=4.4.9') !important; background-color: #000000 !important;}

.page-id-29 #recent-posts-plus-3 {display: none;}
.page-id-29 #collapsarch-3 {display: none;}
.page-id-29 #text-2 {display: none;}
.page-id-29 #text-4 {display: none;}
.page-id-29 #text-5 {display: none;}


/*Page: PORTFOLIO, FINE ART, REDEFINING ===============================================================*/
.page-id-3317 #post-3317 {border: none; background-color: #423437; background-image:url(../../uploads/graphics/pagetop3.png), url(../../uploads/graphics/pagebottom4.png); background-position: top, bottom; background-size: 100%, 100%; background-repeat: no-repeat, no-repeat;}
.page-id-3317 #container {background-image:url(../../uploads/graphics/barspacer.jpg), url(../../uploads/graphics/footerfineart.jpg);
background-position: top, bottom; background-repeat: no-repeat, no-repeat; background-size: 100%, 100%;}

.page-id-3317 #post-3317 h1 {text-align: center;}
.page-id-3317 #post-3317 h6 {text-align: center; color: #c4685a; margin-top: -14px; margin-bottom: 30px;}
.page-id-3317 #post-3317 h4 {text-align: center; padding-top: 20px; margin-bottom: -20px;}
.page-id-3317 .page p {text-indent: 2em;}

.page-id-3317 #recent-posts-plus-3 {display: none;}
.page-id-3317 #collapsarch-3 {display: none;}
.page-id-3317 #text-2 {display: none;}
.page-id-3317 #text-4 {display: none;}
.page-id-3317 #text-5 {display: none;}


/*Page: PORTFOLIO, FINE ART, VINTAGE ===============================================================*/
.page-id-33 #post-33 {border: none; background-color: #423437; background-image:url(../../uploads/graphics/pagetop3.png), url(../../uploads/graphics/pagebottom5.png); background-position: top, bottom; background-size: 100%, 100%; background-repeat: no-repeat, no-repeat;}
.page-id-33 #container {background-image:url(../../uploads/graphics/barspacer.jpg), url(../../uploads/graphics/footerfineart.jpg);
background-position: top, bottom; background-repeat: no-repeat, no-repeat; background-size: 100%, 100%;}

.page-id-33 #post-33 h1 {text-align: center;}
.page-id-33 #post-33 h6 {text-align: center; color: #c4685a; margin-top: -14px; margin-bottom: 30px;}
.page-id-33 #post-33 h4 {text-align: center; padding-top: 20px; margin-bottom: -20px;}
.page-id-33 .page p {text-indent: 2em;}

.page-id-33 #recent-posts-plus-3 {display: none;}
.page-id-33 #collapsarch-3 {display: none;}
.page-id-33 #text-2 {display: none;}
.page-id-33 #text-4 {display: none;}
.page-id-33 #text-5 {display: none;}


/*Page: PORTFOLIO, FINE ART, DUST TO DUST ===============================================================*/
.page-id-2859 #post-2859 {border: none; background-color: #423437; background-image:url(../../uploads/graphics/pagetop2.png), url(../../uploads/graphics/pagebottom4.png); background-position: top, bottom; background-size: 100%, 100%; background-repeat: no-repeat, no-repeat;}
.page-id-2859 #container {background-image:url(../../uploads/graphics/barspacer.jpg), url(../../uploads/graphics/footerfineart.jpg);
background-position: top, bottom; background-repeat: no-repeat, no-repeat; background-size: 100%, 100%;}

.page-id-2859 #post-2859 h1 {text-align: center;}
.page-id-2859 #post-2859 h6 {text-align: center; color: #c4685a; margin-top: -14px; margin-bottom: 30px;}
.page-id-2859 #post-2859 h4 {text-align: center; padding-top: 20px; margin-bottom: -20px;}
.page-id-2859 .page p {text-indent: 2em;}

.page-id-2859 #recent-posts-plus-3 {display: none;}
.page-id-2859 #collapsarch-3 {display: none;}
.page-id-2859 #text-2 {display: none;}
.page-id-2859 #text-4 {display: none;}
.page-id-2859 #text-5 {display: none;}


/*Page: PORTFOLIO, PHOTOGRAPHY ===============================================================*/
.page-id-27 #post-27 {border: none; padding-bottom: 20%; background-color: #423437; background-image:url(../../uploads/graphics/pagetop3.png), url(../../uploads/graphics/pagebottom3.png), url(../../uploads/graphics/portfoliobottomfull.png); background-position: top, bottom, bottom; background-size: 100%, 100%, 100%; background-repeat: no-repeat, no-repeat, no-repeat;}
.page-id-27 #container {background-image:url(../../uploads/graphics/barspacer.jpg);
background-position: top; background-repeat: no-repeat; background-size: 100%; padding-bottom: 0px;}

.page-id-27 #post-27 div.entry-container.fix {width: 60%; margin: 0 auto;}
.portfoliotable {display: block; float: left; width: 33.33%; text-align: center; padding: 40px 0px 20px 0px;}
@media only screen and (max-width: 650px) {.portfoliotable {width: 100%;}}
.page-id-27 #post-27 h1 a {color: #ffbc75;}
.page-id-27 #post-27 h1 a:hover {text-decoration: underline;}


/*Page: PORTFOLIO, PHOTOGRAPHY, PERSONAL WORK ===============================================================*/
.page-id-4929 #post-4929 {border: none; background-color: #423437; background-image:url(../../uploads/graphics/pagetop4.png), url(../../uploads/graphics/pagebottom2.png); background-position: top, bottom; background-size: 100%, 100%; background-repeat: no-repeat, no-repeat;}
.page-id-4929 #container {background-image:url(../../uploads/graphics/barspacer.jpg), url(../../uploads/graphics/footerportfolio.jpg);
background-position: top, bottom; background-repeat: no-repeat, no-repeat; background-size: 100%, 100%;}

.page-id-4929 #post-4929 img {display: block; background: #000000; border: 0px; padding: 3px; outline: #372a2d 3px solid; max-width: 95%; margin-left: auto; margin-right: auto;}
.page-id-4929 #post-4929 h1 {text-align: center;}
.page-id-4929 #post-4929 h6 {text-align: center; color: #c4685a; margin-top: -14px; margin-bottom: 30px;}
.page-id-4929 #post-4929 h4 {text-align: center; padding-top: 20px; margin-bottom: -20px;}
.page-id-4929 .page p {text-indent: 2em;}

.page-id-4929 #recent-posts-plus-3 {display: none;}
.page-id-4929 #collapsarch-3 {display: none;}
.page-id-4929 #text-2 {display: none;}
.page-id-4929 #text-3 {display: none;}
.page-id-4929 #text-5 {display: none;}


/*Page: PORTFOLIO, PHOTOGRAPHY, COMMERCIAL ===============================================================*/
.page-id-39 #post-39 {border: none; background-color: #423437; background-image:url(../../uploads/graphics/pagetop2.png), url(../../uploads/graphics/pagebottom1.png); background-position: top, bottom; background-size: 100%, 100%; background-repeat: no-repeat, no-repeat;}
.page-id-39 #container {background-image:url(../../uploads/graphics/barspacer.jpg), url(../../uploads/graphics/footerportfolio.jpg);
background-position: top, bottom; background-repeat: no-repeat, no-repeat; background-size: 100%, 100%;}

.page-id-39 #post-39 img {display: block; background: #000000; border: 0px; padding: 3px; outline: #372a2d 3px solid; max-width: 95%; margin-left: auto; margin-right: auto;}
.page-id-39 #post-39 h1 {text-align: center;}
.page-id-39 #post-39 h6 {text-align: center; color: #c4685a; margin-top: -14px; margin-bottom: 30px;}
.page-id-39 #post-39 h4 {text-align: center; padding-top: 20px; margin-bottom: -20px;}
.page-id-39 .page p {text-indent: 2em;}

.page-id-39 #recent-posts-plus-3 {display: none;}
.page-id-39 #collapsarch-3 {display: none;}
.page-id-39 #text-2 {display: none;}
.page-id-39 #text-3 {display: none;}
.page-id-39 #text-5 {display: none;}


/*Page: PORTFOLIO, DESIGN ===============================================================*/
.page-id-4936 #post-4936 {border: none; padding-bottom: 20%; background-color: #423437; background-image:url(../../uploads/graphics/pagetop1.png), url(../../uploads/graphics/pagebottom4.png), url(../../uploads/graphics/portfoliobottomfull.png); background-position: top, bottom, bottom; background-size: 100%, 100%, 100%; background-repeat: no-repeat, no-repeat, no-repeat;}
.page-id-4936 #container {background-image:url(../../uploads/graphics/barspacer.jpg);
background-position: top; background-repeat: no-repeat; background-size: 100%; padding-bottom: 0px;}

.page-id-4936 #post-4936 div.entry-container.fix {width: 60%; margin: 0 auto;}
.portfoliotable {display: block; float: left; width: 33.33%; text-align: center; padding: 40px 0px 20px 0px;}
@media only screen and (max-width: 650px) {.portfoliotable {width: 100%;}}
.page-id-4936 #post-4936 h1 a {color: #ffbc75;}
.page-id-4936 #post-4936 h1 a:hover {text-decoration: underline;}

/*Page: PORTFOLIO, DESIGN, 2D DESIGN ===============================================================*/
.page-id-4935 #post-4935 {border: none; background-color: #423437; background-image:url(../../uploads/graphics/pagetop3.png), url(../../uploads/graphics/pagebottom3.png); background-position: top, bottom; background-size: 100%, 100%; background-repeat: no-repeat, no-repeat;}
.page-id-4935 #container {background-image:url(../../uploads/graphics/barspacer.jpg), url(../../uploads/graphics/footerportfolio.jpg);
background-position: top, bottom; background-repeat: no-repeat, no-repeat; background-size: 100%, 100%;}

.page-id-4935 #post-4935 img {display: block; background: #000000; border: 0px; padding: 3px; outline: #372a2d 3px solid; max-width: 95%; margin-left: auto; margin-right: auto;}
.page-id-4935 #post-4935 h1 {text-align: center;}
.page-id-4935 #post-4935 h6 {text-align: center; color: #c4685a; margin-top: -14px; margin-bottom: 30px;}
.page-id-4935 #post-4935 h4 {text-align: center; padding-top: 20px; margin-bottom: -20px;}
.page-id-4935 .page p {text-indent: 2em;}

.page-id-4935 #recent-posts-plus-3 {display: none;}
.page-id-4935 #collapsarch-3 {display: none;}
.page-id-4935 #text-2 {display: none;}
.page-id-4935 #text-3 {display: none;}
.page-id-4935 #text-4 {display: none;}


/*Page: PORTFOLIO, 3D DESIGN ===============================================================*/
.page-id-4889 #post-4889 {border: none; background-color: #423437; background-image:url(../../uploads/graphics/pagetop4.png), url(../../uploads/graphics/pagebottom2.png); background-position: top, bottom; background-size: 100%, 100%; background-repeat: no-repeat, no-repeat;}
.page-id-4889 #container {background-image:url(../../uploads/graphics/barspacer.jpg), url(../../uploads/graphics/footerportfolio.jpg);
background-position: top, bottom; background-repeat: no-repeat, no-repeat; background-size: 100%, 100%;}

.page-id-4889 #post-4889 img {display: block; background: #000000; border: 0px; padding: 3px; outline: #372a2d 3px solid; max-width: 95%; margin-left: auto; margin-right: auto;}
.page-id-4889 #post-4889 h1 {text-align: center;}
.page-id-4889 #post-4889 h6 {text-align: center; color: #c4685a; margin-top: -14px; margin-bottom: 30px;}
.page-id-4889 #post-4889 h4 {text-align: center; padding-top: 20px; margin-bottom: -20px;}
.page-id-4889 .page p {text-indent: 2em;}

.page-id-4889 #recent-posts-plus-3 {display: none;}
.page-id-4889 #collapsarch-3 {display: none;}
.page-id-4889 #text-2 {display: none;}
.page-id-4889 #text-3 {display: none;}
.page-id-4889 #text-4 {display: none;}


/*Page: STORE, ALL PAGES ===============================================================*/
.page-id-2390 #post-2390,
.page-id-2410 #post-2410,
.page-id-2412 #post-2412,
.page-id-2414 #post-2414,
.page-id-2416 #post-2416, 
.page-id-2425 #post-2425 {border: none; background-color: #423437; background-image:url(../../uploads/graphics/pagetop2.png), url(../../uploads/graphics/pagebottom3.png); background-position: top, bottom; background-size: 100%, 100%; background-repeat: no-repeat, no-repeat;}

.page-id-2390 #container,
.page-id-2410 #container,
.page-id-2412 #container,
.page-id-2416 #container,
.page-id-2425 #container {background-image:url(../../uploads/graphics/barspacer.jpg), url(../../uploads/graphics/footerportfolio.jpg);
background-position: top, bottom; background-repeat: no-repeat, no-repeat; background-size: 100%, 100%;}

.page-id-2414 #container {background-image:url(../../uploads/graphics/barspacer.jpg);
background-position: top; background-repeat: no-repeat; background-size: 100%;}

.page-id-2390 h1,
.page-id-2410 h1,
.page-id-2412 h1,
.page-id-2414 h1,
.page-id-2416 h1,
.page-id-2425 h1 {text-align: center; margin-top: -15px;}
.page-id-2390 h6,
.page-id-2410 h6,
.page-id-2412 h6,
.page-id-2414 h6,
.page-id-2416 h6,
.page-id-2425 h6 {text-align: center; color: #c4685a; margin-top: -14px; margin-bottom: 30px;}
.page-id-2410 .page p,
.page-id-2412 .page p,
.page-id-2414 .page p,
.page-id-2416 .page p,
.page-id-2425 .page p {text-indent: 0em;}
.page-id-2390 .page p {text-indent: 2em;}

.page-id-2410 .ngg_pro_btn {background-color: #e59c4d !important; background-image: none !important; color: #000000 !important; border-radius: 0px !important;}
.page-id-2410 .ngg_pro_btn:hover {background-color: #e59c4d !important; background-image: none !important; color: #000000 !important; border-radius: 0px !important;}
.page-id-2410 .combined_column label {color: #ffbc75 !important;}
.page-id-2410 .quantity_column input {color: #ffbc75 !important; background-color: #000000 !important}
.page-id-2410 img {background: #000000; padding: 2px; margin: -4px; outline: #372a2d 2px solid;}
.page-id-2412 .ngg_pro_order_info {border: 1px solid #000000 !important;}
.page-id-2412 .ngg_order_separator {display: none !important;}
.page-id-2412 .ngg_pro_order_info td {border: 0px !important;}
.page-id-2412 .ngg_order_image_filename {color: #c4685a !important; size: 1em !important;}

.storetable {display: block; float:left; width: 25%; text-align: center;}
@media only screen and (max-width: 650px) {.storetable {width: 50%;}}
.storetwo {display: block; float:left; width: 50%; text-align: center;}
@media only screen and (max-width: 650px) {.storetwo {width: 100%;}}

.page-id-2410 #ngg_cheque_form_container input {color: #000000;}


/*Page: Store Private Link =============================================================== */
.page-id-2674 #post-2674 {border: none; background-color: #423437; background-image:url(../../uploads/graphics/pagetop2.png), url(../../uploads/graphics/pagebottom3.png); background-position: top, bottom; background-size: 100%, 100%; background-repeat: no-repeat, no-repeat;}

.page-id-2674 #container {background-image:url(../../uploads/graphics/barspacer.jpg), url(../../uploads/graphics/footerportfolio.jpg);
background-position: top, bottom; background-repeat: no-repeat, no-repeat; background-size: 100%, 100%;}

.page-id-2674 h1 {text-align: center; margin-top: -15px;}
.page-id-2674 h6 {text-align: center; color: #c4685a; margin-top: -14px; margin-bottom: 30px;}

.page-id-2674 .ngg_pro_btn {background-color: #e59c4d !important; background-image: none !important; color: #000000 !important; border-radius: 0px !important;}
.page-id-2674 .ngg_pro_btn:hover {background-color: #e59c4d !important; background-image: none !important; color: #000000 !important; border-radius: 0px !important;}
.page-id-2674 .combined_column label {color: #ffbc75 !important;}
.page-id-2674 .quantity_column input {color: #ffbc75 !important; background-color: #000000 !important}
.page-id-2674 img {background: #000000; padding: 2px; margin: -4px; outline: #372a2d 2px solid;}


/*Page: BLOG =============================================================== */
/*Blog, This alters the "intro" post about the blog to look different*/
.page-template-posts #post-103 h1 {text-align: center;}
.page-template-posts #post-103 h6 {text-align: center; color: #c4685a; margin-top: -14px; margin-bottom: 30px;}
.page-template-posts #post-103 h3 {text-align: center;}
.page-template-posts #post-103 {border: none; background-color: #423437; background-image:url(../../uploads/graphics/pagetop5.png), url(../../uploads/graphics/pagebottom3.png); background-position: top, bottom; background-size: 100%, 100%; background-repeat: no-repeat, no-repeat;}
.page-template-posts #post-103 header {text-align: center;}
.page-template-posts #post-103 .author {display: none;}
.page-template-posts #post-103 div.title {display: none;}
.page-template-posts #post-103 .entry {padding-left: 3%; padding-right: 3%; padding-top: 0px;}

/*Blog, This changes the container top and bottom background graphics in blog and single posts and archives*/
.single #container {background-image:url(../../uploads/graphics/footerblog.jpg), url(../../uploads/graphics/barspacer.jpg);
background-position: bottom, top; background-repeat: no-repeat, no-repeat; background-size: 100%, 100%;}
.page-template-posts #container {background-image:url(../../uploads/graphics/footerblog.jpg), url(../../uploads/graphics/barspacer.jpg);
background-position: bottom, top; background-repeat: no-repeat, no-repeat; background-size: 100%, 100%;}

/*Sidebar, Removes all bullets and replaces them with small color dots*/
.suf-mag-category li, .tab-box div.sidebar-tab-content ul li, .suf-widget li, .suf-flat-widget li, .suf-panel-widget li {background-image: none; margin-left: -10px;}
.page-template-posts #text-2 {display: none;}
.page-template-posts #text-3 {display: none;}
.page-template-posts #text-4 {display: none;}
.page-template-posts #text-5 {display: none;}

/*Post, Makes title, text and author alignment same as all page posts, and archive, also makes author not links*/
.page-template-posts .post div.title {padding: 5px 0px 0px 70px; text-shadow: black 0.17em 0.15em 0.2em #111111; border: none;}
.page-template-posts .author {margin-top: -10px; pointer-events: none; cursor: default;} 
.archive .author {margin-top: -8px; pointer-events: none; cursor: default;}
.page-template-posts .post p {text-indent: 2em;}
.archive .page-template-posts .post p {text-indent: 2em;}
.single .post p {text-indent: 2em;}

/*Widgets, This changes the widget text*/
#recent-posts-plus-3 h3 {color:#e59c4d; font-family: 'Kameron', serif; font-size: 1.7em; padding-left: 10px; padding-bottom: 10px; text-shadow: black 0.12em 0.12em 0.26em; border: none;}
#collapsarch-3 h3 {color:#e59c4d; font-family: 'Kameron', serif; font-size: 1.7em; padding-left: 10px; padding-bottom: 5px; text-shadow: black 0.12em 0.12em 0.26em; border: none;}
#recent-posts-plus-3 p {font-family: 'Ubuntu', sans-serif; font-size: 1em; color: #c4685a; font-style: italic; text-indent: 12px; text-shadow: black 0.17em 0.17em 0.35em; margin-top: -3px;}
#recent-posts-plus-3 ul {margin-top: 9px;}
#collapsarch-3 ul {margin-top: -5px;}
#recent-posts-plus-3 ul li a {font-family: 'Ubuntu', sans-serif; font-size: 1.25em; text-shadow: black 0.17em 0.17em 0.35em; margin-bottom: -20px;}
#collapsarch-3 ul li a {font-family: 'Ubuntu', sans-serif; font-size: 1.25em; text-shadow: black 0.17em 0.17em 0.35em;}
#recent-posts-plus-3 li {margin-top: -15px;}
#recent-posts-plus-3 ul li a:hover {text-decoration: underline;}
#collapsarch-3 li {text-shadow: black 0.17em 0.17em 0.35em; cursor: pointer;}
#collapsarch-3 ul li {padding-top: 5px; padding-bottom: 0px;}
#collapsarch-3 li.collapsing.archives.item a {color: #c4685a; font-family: 'Ubuntu', sans-serif; font-size: 1em; text-indent: 12px; text-shadow: black 0.17em 0.17em 0.35em;}
#collapsarch-3 li.collapsing.archives.item a:hover {text-decoration: underline;}
#collapsarch-3 li.collapsing.archives.item {margin-top: -6px;}
#collapsarch-3 div {padding-bottom: 5px;}
#collapsarch-3 div.dbx-content {padding-bottom: 20px;}
#recent-posts-plus-3 li:before {content:'\2022'; color: #e59c4d; text-shadow: black 0.17em 0.17em 0.35em;}

/*Widget, Recent Posts, This changes the widget background of recent posts widget plugin HIDDEN FOR NOW
#recent-posts-plus-3 {display: none;}*/
#recent-posts-plus-3 {border: 10px solid #e59c4d;
background-color:#302728;
background-image:url(../../uploads/graphics/widgetbottom.png), url(../../uploads/graphics/widgetbottomright2.png), url(../../uploads/graphics/widgettop.png), url(../../uploads/graphics/widgettopright.png),url(../../uploads/graphics/widgetright.png); 
background-position:bottom, right bottom,top,right top,right;
background-repeat:repeat-x,no-repeat,repeat-x,no-repeat,repeat-y;}

/*Widget, Collapsed Archives, This changes the widget background of archived posts plugin*/
#collapsarch-3 {border: 10px solid #e59c4d;
background-color:#302728;
background-image:url(../../uploads/graphics/widgetbottom.png), url(../../uploads/graphics/widgetbottomright1.png), url(../../uploads/graphics/widgettop.png), url(../../uploads/graphics/widgettopright.png),url(../../uploads/graphics/widgetright.png);
background-position:bottom,right bottom,top,right top, right;
background-repeat:repeat-x,no-repeat,repeat-x,no-repeat,repeat-y;}

/*Blog, changes the "Older Entries" text at the bottom of the page*/
.page-nav {border: none; background-color: #423437;}
.page-nav .icon {display: none;}
.page-nav a {font-size: 1.3em; color: #ffbc75; font-family: 'Ubuntu', sans-serif; line-height: 1.5;}
.page-nav a:hover {color: #ffd4a8;}
.page-nav .next-entries a {font-size: 1.3em; color: #ffbc75; font-family: 'Ubuntu', sans-serif; line-height: 1.5; text-shadow: black 0.17em 0.15em 0.2em #111111;}
.page-nav .next-entries a:hover {color: #ffd4a8;}
.page-nav .previous-entries a {font-size: 1.3em; color: #ffbc75; font-family: 'Ubuntu', sans-serif; line-height: 1.5; text-shadow: black 0.17em 0.15em 0.2em #111111;}
.page-nav .previous-entries a:hover {color: #ffd4a8;}

/*Blog, This alters nextgen pro lightbox on this page only*/
.page-template-posts .galleria-images img {}
.page-template-posts .nggpl-opened div {display: none;}
.page-template-posts .galleria-dock-toggle-container {display: none;}
.page-template-posts .galleria-thumbnails {display:none;}
.page-template-posts .galleria-info-text {display:none;}
.page-template-posts .fa-twitter-square {display: none;}
.page-template-posts .fa-google-plus-square {display: none;}
.page-template-posts .galleria-thumbnails-container {display: none;}

/*Blog, This alters nextgen pro lightbox on single pages*/
.single .galleria-images img {}
.single .nggpl-opened div {display: none;}
.single .galleria-dock-toggle-container {display: none;}
.single .galleria-thumbnails {display:none;}
.single .galleria-info-text {display:none;}
.single .page .fa-twitter-square {display: none;}
.single .page .fa-google-plus-square {display: none;}
.single .galleria-thumbnails-container {display: none;}

/*Blog, This alters nextgen pro lightbox on archive pages*/
.archive .galleria-images img {}
.archive .nggpl-opened div {display: none;}
.archive .galleria-dock-toggle-container {display: none;}
.archive .galleria-thumbnails {display:none;}
.archive .galleria-info-text {display:none;}
.archive .page .fa-twitter-square {display: none;}
.archive .page .fa-google-plus-square {display: none;}
.archive .galleria-thumbnails-container {display: none;}


/*Page: CONTACT ==============================================================*/
.page-id-43 #post-43 {border: none; background-color: #423437; background-image:url(../../uploads/graphics/pagetop4.png), url(../../uploads/graphics/pagebottom3.png), url(../../uploads/graphics/contacttopright.png), url(../../uploads/graphics/contactbottomleft.png); background-position: top, bottom, top right, bottom left; background-size: 100%, 100%, 30%, 16%; background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;}
@media only screen and (max-width: 650px) {.page-id-43 #post-43 {border: none; background-color: #423437; background-image:url(../../uploads/graphics/pagetop4.png), url(../../uploads/graphics/pagebottom3.png), url(../../uploads/graphics/contacttopright.png); background-position: top, bottom, top right; background-size: 100%, 100%, 35%; background-repeat: no-repeat, no-repeat, no-repeat;}}
.page-id-43 #container {background-image:url(../../uploads/graphics/barspacer.jpg), url(../../uploads/graphics/footercontact.jpg);
background-position: top, bottom; background-repeat: no-repeat, no-repeat; background-size: 100%, 100%;}

.page-id-43 #post-43 h1 {text-align: center;}
.page-id-43 #post-43 h6 {text-align: center; color: #c4685a; margin-top: -14px; margin-bottom: 30px;}
.page-id-43 #post-43 p {margin: -15px;}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="favword"],
.wpcf7 textarea
{background-color: #000000; text-shadow: black 0.17em 0.17em 0.35em; border: 3px solid #6f5256; color: #ffbc75; font-size: 0.9em; font-family: 'Ubuntu', sans-serif; margin-top: 25px; width: 90%;}
#content textarea {color: #ffbc75; font-size: 0.9em;}
.wpcf7-form fieldset input[type="submit"]:hover,
.wpcf7-form fieldset input[type="submit"]:focus,
::-webkit-input-placeholder {color: #e59c4d;}
:-moz-placeholder { /* Firefox 18- */ color: #e59c4d;}
::-moz-placeholder {  /* Firefox 19+ */ color: #e59c4d;}
:-ms-input-placeholder {color: #e59c4d;}
.wpcf7-not-valid-tip {display: none !important;}
form.invalid input.wpcf7-not-valid {border: 3px solid #ffd4a8;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {padding-top: 10px; border: none; color: #ffd4a8;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {padding-top: 10px; border: none; color: #ffd4a8;}
.wpcf7-response-output {font-size: 0.8em;}
.wpcf7-form-control.wpcf7-submit {background: #e59c4d; float: right; color: #000000; margin-top: 20px;}
.contacttable {display: block; width: 50%; margin-left: auto; margin-right: auto;}
@media only screen and (max-width: 650px) {.contacttable {width: 80%;}}
#wpcf7-f46-p43-o1 img {display: none;}

/*404 Error Page, remove search box and style text*/
.error404 #content article div form {display: none;}
.error404 #content article header h2 {text-align: center; color: #ffbc75; text-shadow: black 0.17em 0.15em 0.2em #111111; border: none;}
.error404 #content article div p {text-align: center; padding-bottom: 30px; padding-top: 15px; text-shadow: black 0.17em 0.17em 0.35em;}
.error404 #container {background-image:url(../../uploads/graphics/barspacer.jpg); background-position: top; background-repeat: no-repeat; background-size: 100%;}
.error404 #cred {display: none;}

/*Maintenance Page, changes things to be more empty and simple*/
.page-id-44 img {display: block; margin-bottom: 25px;}
.page-id-44 h1 {text-align: center; color: #ffffff;}
.page-id-44 h6 {text-align: center; color: #888888;}
.page-id-44 #post-44 {border:none;}
.page-id-44 #RM3Lines {display: none;}
.page-id-44 #container {background-image: none;}


/**
 * No @import declarations are necessary if you go to Suffusion Options -> Back-end -> Child Themes -> Inherit styles, and Inherit all stylesheets.
 * Otherwise import as follows.
 */

/* Always include this first if you are not inheriting */
/* @import url("../suffusion/style.css"); */

/* Include this if you are not inheriting and you wish to have rounded corners */
/* @import url("../suffusion/rounded-corners.css"); */

/* Include this for your specific skin if you are not inheriting */
/* @import url("../suffusion/skins/light-theme-royal-blue/skin.css"); */

/* Include this if you are using a dark theme and you are not inheriting. This is not needed for newer skins like Minima or Photonique */
/* @import url("../suffusion/dark-style.css"); */

/* Include this for your specific skin if you are using a dark theme and you are not inheriting */
/* @import url("../suffusion/skins/dark-theme-royal-blue/skin.css"); */

/**
 * Define additional styles here. Note that the styles defined through options will override these styles.
 * To override those styles you have to increase the CSS specificity here. For more on specificity see
 */