
#intro {
	background: url("../../images/intro.jpg");
	background-size: cover;
	background-position: center 40%;
	background-repeat: no-repeat;

}


#intro .button.style2{

	    color: rgb(200, 0, 0);
	    border-color: rgb(200, 0, 0);
	    background-image:url("images/arrow.svg");
	    opacity:0;
}


.content.style2 .image:before{

	background-image:none;
}




/* Location */

#one{

	min-height: 460px;
}


#one > .content {
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
        text-align: center;
	background:#444;
	color: #ddd;
}


.location-wrapper{

	height: 15em;
}



/* The List */

#two{

	min-height: 30em;
}

.no{

	color: rgb(204, 0, 0); 
}
.the-list{

	font-weight:  bold;
}



#two > .content {
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}





	@media screen and (max-height: 700px) {

		.location-wrapper{

			height: 10em;
		}


		.the-list{

			font-size:  1em;
		}



	}



#contact{

	background: #ccc;
}


#contact-frame{

    -webkit-box-shadow: 0px 0px 20px 5px #888;
    -moz-box-shadow: 0px 0px 20px 5px #888;
    box-shadow: 0px 0px 20px 5px #888;

}


.image img{

    width:auto;
}



/* Header */

#header{

	background: #222;
	color: #ddd;

}


/* Navbar */

    #header nav {
                height: inherit;
                line-height: inherit;
                position: absolute;
                right: 1.5em;
                top: 0;
        }

            #header nav > ul {
                    list-style: none;
                    margin: 0;
                    padding: 0;
            }

                    #header nav > ul > li {
                            display: inline-block;
                            margin-left: 2em;
                            padding: 0;
                    }
                    #header nav > ul #food_link a:before{
                            background-image:none !important;
                    }
                            #header nav > ul > li > ul {
                                    display: none;
                            }

                            #header nav > ul > li a {
                                    text-decoration: none;
                                    border-bottom: 0;
                            }

                                    #header nav > ul > li a:before {
                                            -moz-osx-font-smoothing: grayscale;
                                            -webkit-font-smoothing: antialiased;
                                            font-family: FontAwesome;
                                            font-style: normal;
                                            font-weight: normal;
                                            text-transform: none !important;
                                    }

                                    #header nav > ul > li a:before {
                                            margin-right: 0.75em;
                                    }

                            #header nav > ul > li:first-child {
                                    margin-left: 0;
                            }

        #header .navPanelToggle {
                text-decoration: none;
                border: 0;
                height: 4em;
                position: absolute;
                right: 0;
                top: 0;
                width: 5em;
                display: none;
        }

                #header .navPanelToggle:before {
                        -moz-osx-font-smoothing: grayscale;
                        -webkit-font-smoothing: antialiased;
                        font-family: FontAwesome;
                        font-style: normal;
                        font-weight: normal;
                        text-transform: none !important;
                }

                #header .navPanelToggle:before {
                        content: '\f0c9';
                        width: 3em;
                        height: 3em;
                        display: block;
                        position: absolute;
                        right: 0;
                        top: 0;
                        text-align: center;
                }
                @media screen and (max-width: 980px) {
			#header nav {
				display: none;
			}

			#header .navPanelToggle {
				display: block;
			}

		}
    	.dropotron {
		list-style: none;
		padding: 0;
		background: #222;
		color: #ddd;
		min-width: 13em;
		padding: 0.75em;
		margin-top: -0.5em;
		font-family: "Raleway", Helvetica, sans-serif;
		font-weight: 500;
		text-transform: uppercase;
		box-shadow: 0 0 0.125em 0 rgba(0, 0, 0, 0.35);
	}

		.dropotron li {
			box-shadow: inset 0 1px 0 0 #e6e6e6;
		}

			.dropotron li:first-child {
				box-shadow: none;
			}

		.dropotron a {
			color: inherit;
			text-decoration: none;
			letter-spacing: 0.05em;
			font-size: 0.7em;
			display: block;
			line-height: 3em;
			border: 0;
			font-family: inherit;
			font-weight:100;
		}
                .dropotron .iframe-gallery .image:before{
                        background-image:none !important;
                }
		.dropotron.level-0 {
			margin-top: 0;
		}

			.dropotron.level-0:before {
				content: '';
				border-left: solid 0.5em transparent;
				border-right: solid 0.5em transparent;
				border-bottom: solid 0.5em #fff;
				display: block;
				position: absolute;
				top: -0.45em;
				left: 50%;
				margin-left: -0.25em;
			}
                        .iframe-gallery .opener img{
                            display:none;
                        }




.iframe-gallery-link{


	position:absolute;
	visibility:hidden;
}



/* Navigation Panel */

	#navPanel {
		-moz-transform: translateX(20em);
		-webkit-transform: translateX(20em);
		-ms-transform: translateX(20em);
		transform: translateX(20em);
		-moz-transition: -moz-transform 0.5s ease, box-shadow 0.5s ease, visibility 0.5s;
		-webkit-transition: -webkit-transform 0.5s ease, box-shadow 0.5s ease, visibility 0.5s;
		-ms-transition: -ms-transform 0.5s ease, box-shadow 0.5s ease, visibility 0.5s;
		transition: transform 0.5s ease, box-shadow 0.5s ease, visibility 0.5s;
		-webkit-overflow-scrolling: touch;
		background-color: #fff;
		box-shadow: none;
		display: none;
		height: 100%;
		max-width: 80%;
		overflow-y: auto;
		position: fixed;
		right: 0;
		top: 0;
		visibility: hidden;
		width: 20em;
		z-index: 10002;
		font-family: "Raleway", Helvetica, sans-serif;
		font-weight: 500;
		text-transform: uppercase;
	}

		#navPanel nav {
			padding: 3em 2em;
		}

		#navPanel .link {
			border: 0;
			border-top: solid 1px #e6e6e6;
			color: inherit !important;
			display: block;
			font-size: 0.9em;
			padding: 0.75em 0;
                        text-decoration: none;
		}
                #navPanel .iframe-gallery{
                        list-style-type: none;
                        border-top: solid 1px #e6e6e6;
                }
			#navPanel .link:first-child {
				border-top: 0;
			}

			#navPanel .link.depth-0 {
				font-weight: 700;
				color: inherit !important;
			}

			#navPanel .link .indent-1 {
				display: inline-block;
				width: 1.25em;
			}

			#navPanel .link .indent-2 {
				display: inline-block;
				width: 2.5em;
			}

			#navPanel .link .indent-3 {
				display: inline-block;
				width: 3.75em;
			}

			#navPanel .link .indent-4 {
				display: inline-block;
				width: 5em;
			}

			#navPanel .link .indent-5 {
				display: inline-block;
				width: 6.25em;
			}

		#navPanel .close {
			text-decoration: none;
			-moz-transition: color 0.2s ease-in-out;
			-webkit-transition: color 0.2s ease-in-out;
			-ms-transition: color 0.2s ease-in-out;
			transition: color 0.2s ease-in-out;
			-webkit-tap-highlight-color: transparent;
			border: 0;
			color: #444;
			cursor: pointer;
			display: block;
			height: 4em;
			padding-right: 1.25em;
			position: absolute;
			right: 0;
			text-align: right;
			top: 0;
			vertical-align: middle;
			width: 5em;
		}

			#navPanel .close:before {
				-moz-osx-font-smoothing: grayscale;
				-webkit-font-smoothing: antialiased;
				font-family: FontAwesome;
				font-style: normal;
				font-weight: normal;
				text-transform: none !important;
			}

			#navPanel .close:before {
				content: '\f00d';
				width: 3em;
				height: 3em;
				line-height: 3em;
				display: block;
				position: absolute;
				right: 0;
				top: 0;
				text-align: center;
			}

			#navPanel .close:hover {
				color: inherit;
			}

			@media screen and (max-width: 736px) {

				#navPanel .close {
					height: 4em;
					line-height: 4em;
				}

			}

		#navPanel.visible {
			-moz-transform: translateX(0);
			-webkit-transform: translateX(0);
			-ms-transform: translateX(0);
			transform: translateX(0);
			box-shadow: 0 0 0.125em 0 rgba(0, 0, 0, 0.35);
			visibility: visible;
		}

		@media screen and (max-width: 980px) {

			#navPanel {
				display: block;
			}

		}

		@media screen and (max-width: 736px) {

			#navPanel {
				display: block;
			}

				#navPanel nav {
					padding: 2.25em 1.25em;
				}

		}


/*Truth Section*/

.truth-headliner{

	font-weight: bold;
}

.main.style3.primary {
    background: #39454b;
}
#work>.container>header{
	color:#fff;
}
#work .container .images a{
	height:20em;
	text-decoration:none;
	opacity:0.7 !important;
	color:#666;
}
#work .container .images a:hover{
	opacity:1 !important;
}

.flex-center-vertically {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

#work .row .image:before{
	background-image:none;
}
#work .row .image{
	background-color:#fff;
}


#work .row:nth-child(2n+1) .from-left{
	background-color: rgb(139, 162, 147);
        color: #fff;
}
#work .row:nth-child(2n+1) .from-right{
	background-color: rgb(231, 223, 201);
        color: #4f5154;
}
#work .row:nth-child(2n) .from-right{
	background-color: rgb(116, 132, 143);
	color: #dee3e6;
}




#work .button{
    margin-top:3em;
}




.more-truth-issue{

	cursor: pointer;
	
}

.more-truth-issue:hover{

	color: #ddd;
}





/* More Truth back button */



		.iframe .back-button {
			text-decoration: none;
			-moz-transition: opacity 0.2s ease-in-out;
			-webkit-transition: opacity 0.2s ease-in-out;
			-ms-transition: opacity 0.2s ease-in-out;
			transition: opacity 0.2s ease-in-out;
			-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
			height: 4em;
			line-height: 4em;
			opacity: 0;
			position: fixed;
			right: 50px !important;
			text-align: center;
			top: -27px !important;
			width: 4em;
			z-index: 4000;
			background-color: rgba(255, 255, 255, 0) !important;

		}

			.iframe .back-button:before {
				-moz-osx-font-smoothing: grayscale;
				-webkit-font-smoothing: antialiased;
				font-family: FontAwesome;
				font-style: normal;
				font-weight: normal;
				text-transform: none !important;
			}

			.iframe .back-button:before {
				-moz-box-sizing: content-box;
				-webkit-box-sizing: content-box;
				-ms-box-sizing: content-box;
				box-sizing: content-box;
				border-radius: 100%;
				border: 2px solid #fff;
				content: '\f100';
				display: block;
				font-size: 2em;
				font-weight:bold;
				height: 1em;
				left: 50%;
				line-height: .9em;
				position: absolute;
				top: 50%;
				width: 1em;
				color: #fff;
			}



		.iframe:hover .back-button {
			opacity: 0.5;
		}

			.iframe:hover .back-button:hover {
				opacity: 1.0;
			}



	@media screen and (max-width: 736px) {

		.iframe .back-button {

			opacity: 0.5;
			right: 60px !important;
		}


	}



/* The Truth iframe */

iframe p{
    font-family: 'Source Sans Pro', sans-serif;
    line-height: 1.75em;
    color: #777;

    letter-spacing: 0.5px;
}
.iframe{
    font-family: 'Source Sans Pro', sans-serif;
    line-height: 1.75em;
    color: #777;

    letter-spacing: 0.5px;
    padding:20px;
}
.iframe header img{
    margin:0px auto;
}
.iframe header{
    text-align:center;
}
.iframe h2, .iframe h3{
	font-weight:900;
}
    .image.left, .image.right {
        max-width: 40%;
    }

        .image.left img, .image.right img {
                width: 100%;
        }

        .image.left {
                float: left;
                margin: 0 1.5em 1em 0;
                top: 0.25em;
        }

        .image.right {
                float: right;
                margin: 0 0 1em 1.5em;
                top: 0.25em;
        }


/*Photopile*/

.photopile-wrapper{
	padding:20px;     
}
.bulletin_board, .bulletin_board body{
    min-height:100%;
}



.iframe_corkboard{
	 background-image: url("../../images/back_corkboard.jpg");
         background-repeat: repeat;
}
    @media screen and (max-width:520px) {

        .photopile-wrapper {

	    padding: 1em;
        }
        #photopile-active-image-container{

            width: 80% !important;
            max-height: 80% !important;
            margin: auto;
            top: 0 !important;
            left: 0 !important;
            bottom: 0;
            right: 0;
            padding: 5px !important;
            height: auto !important;

        }



    }

    iframe{
            width: 100% !important;
            max-width: 100% !important;
            height: 100% !important;
            max-height: 100% !important;
        }


/* The Menu */


.iframe.food_menu{
    background: url("../../images/background-menu.jpg");
}
.iframe.food_menu h1{
	font-weight:900;
	font-size:2.6em;
}
.iframe.food_menu h1, .iframe.food_menu h2, .iframe.food_menu h3{
	text-transform: uppercase;
}
.iframe.food_menu h3{
    padding: 40px 0px 5px 0px;
    text-align: center;
}
.iframe.food_menu .\36 u, .\36 u\$ {

    width: calc(50% - 2.5em);
    height: 3em;


    display:inline-block;
    margin-left: 0;
    padding: 0em 0em 0em 2em;
}
.iframe.food_menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.iframe.food_menu>ul ul{
    clear: none;
    float:left;
    margin-left: 0;
    font-size:0.9em;
}


.iframe.food_menu .\36 u:nth-child(odd){
    padding: 0em 2em 0em 0em;

}
.iframe.food_menu .\36 u:nth-child(even){
    float:right;

}



.iframe.food_menu>ul>li:first-child{
    width:75%;
    text-transform: capitalize;
    font-size:1em;
}




.iframe.food_menu .centered{
    margin:0px auto;
    max-width:55%;
}
.iframe.food_menu .centered p{
    text-align:center;
    text-transform: uppercase;
}
.iframe.food_menu .centered>ul>li:first-child{
	width: 65%;
        display: inline-block;
        min-height: 2.7em;
        padding-top: 5px;
}
.iframe.food_menu .centered>ul li:nth-child(2){
	width:35%;
	display:inline-block;
	float:right;
}
.iframe.food_menu p.small{
    font-size: 0.8em;
    text-align: center;
    margin: 30px auto 0px;
    font-weight: normal;
}




.iframe.food_menu .\36 u>ul{
	display:block;
}
.iframe.food_menu .\36 u>ul>li:first-child{
	display:inline-block;
	width:65%;
	min-height: 2.6em;
	line-height: 1.4;
}
.iframe.food_menu .\36 u>ul>li:nth-child(2){
	display:inline-block;
	width:35%;
	float: right;
	line-height: 1em;
}
.iframe.food_menu ul ul{
    width:100%;
    text-align:right;
    float:left;
    margin-top: 6px;
}
.iframe.food_menu ul ul li{
	width: 100%;
	display: inline-block;
}
.iframe.food_menu ul li span{
    font-size:0.8em;
}
.iframe.food_menu ul.inline{
    display:inline-block;
    width: calc(33.333% - 3.5em);
    margin:0px 1.5em;
}

.iframe.food_menu ul.inline > li:first-child{
    text-align:left;
    text-transform: capitalize;
}
.iframe.food_menu ul.inline li:nth-child(2){
    text-align:right;
}


.iframe.food_menu .side_orders{
    text-align: center;
    max-width:90%;
}
.iframe.food_menu h3+h4{
    font-style: italic;
    font-size: 0.9em;
    margin: -30px auto 0px;
    text-align:center;
    font-weight:normal;
}


.iframe.food_menu #footnotes{
    text-align: center;
    margin-top: 3em;
}


    @media screen and (max-width:520px) {
        .poptrox-popup{
            width: 85% !important;
            height: 67% !important;
            top: -1em !important;
        }
        .poptrox-popup .pic{
            height:100%;
        }
        
        .iframe header img{
            max-width:100%;
        }

    }

     @media screen and (min-width:581px) and (max-width:780px){
         .food_menu{
             padding:0px;
             font-size:0.9em;
         }
         .iframe.food_menu .\36 u, .\36 u\$ {
            width: calc(50% - 1em);
            padding: 0em 0em 0em 1em;
         }


	.iframe.food_menu .\36 u:nth-child(odd){
	    padding: 0em 1em 0em 0em;
	}



        .iframe.food_menu ul.inline{
            width: calc(50% - 3.5em);
            float: left;
        }
        .iframe.food_menu ul.inline:last-child{
            float:none;
            margin:0px auto;
        }
     }
    @media screen and (max-width:581px){
        .iframe.food_menu{
            padding-left:0px;
	    padding-right:10px;
            font-size:0.9em;
        }
        .iframe.food_menu h1{
            font-size:2em;
        }
        .iframe.food_menu .\36 u, .\36 u\$, .iframe.food_menu .\36 u:first-child{
            float: none !important;
            width:100%;
            padding:0px 0px 0px 0px;
        }
        .iframe.food_menu .centered{
            max-width:100%;
        }
        .iframe.food_menu ul.inline {
            width: 100%;
            margin: 0;
        }
    }



/* Chalk Board */

#fb-wrapper{

	text-align: center;
}



.fb_iframe_widget{
    margin:0px auto;
}




/* About Me */



.aboutMe{

	background-color:#000;
	color:#777;

}
.aboutMe img{

    -webkit-box-shadow: 0px 0px 4px 2px #444;
    -moz-box-shadow: 0px 0px 4px 2px #444;
    box-shadow: 0px 0px 4px 2px #444;

}




/* Footer */

#footer {

	height: 4em;
}



/* Copyright */

#copyright{


	position: absolute;
	bottom:1em;
	left: 0;
	right: 0;
	margin: 0 auto;

	font-size: .7em;
	line-height: .9em;
	text-align:center;
	padding:0;
	margin-bottom:0.2em;
}

