/*
 Theme Name:   Twenty Fourteen Child
 Theme URI:    http://example.com/twenty-fourteen-child/
 Description:  Twenty Fourteen Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     twentyfourteen
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-fourteen-child
*/

/*
For older themes, and themes that do not use wp_enqueue_style() to enqueue their stylesheet, use the following line where twentyfourteen is the name of the directory where the theme resides:

Make sure you uncomment out this import line below if you want to include the parent CSS and the wp_enqueue_style() is not working. If you do not then you will not have any styling in your child theme from the parent theme.
*/


/*
@import url("../twentyfourteen/style.css");
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

html {
margin-right:-9px;	
}
body {
	font-family:"futura PT", sans-serif;
	color:#666666;
	font-size:18px;
}
@charset "utf-8";
	.st0
{
	background : #666666;
	background : rgba(102, 102, 102, 1);
	position : absolute ;
	left : -1456px;
	top : -983px;
	width : 1280px;
	height : 800px;
}
.image35
{
	background-image : url(../twentyfourteen-child/images/carved_wood_bckgrnd.png);
	background-size:cover;
	background-repeat : no-repeat;
	background-position-y:100%;
	background-position-x:center;
	position : relative ;
	left : 0px;
	top : 0px;
	width : 100%;
	height : 600px;
	text-align:center;
	/*padding-top:300px;*/
	
}
.image34
{
	background-image : url(../twentyfourteen-child/images/IMG_1519.jpg);
	background-size:cover;
	background-repeat : no-repeat;
	background-position-y:center;
	background-position-x:center;
	position : relative ;
	left : 0px;
	top : 0px;
	width : 100%;
	height : 400px;
	text-align:center;
	/*padding-top:300px;*/
}

.st1
{
	background : #FFFFFF;
	background : rgba(255, 255, 255, 1);
	opacity : 0.5;
	position : absolute ;
	left : 2036px;
	top : 0px;
	width : 178px;
	height : 80px;
	filter: alpha(opacity=50) progid:DXImageTransform.Microsoft.Alpha(opacity=50) ;
}
.image31
{
	background-image : url(../twentyfourteen-child/image31.png);
	background-repeat : no-repeat;
	position : absolute ;
	left : 24px;
	top : 21px;
	width : 179px;
	height : 45px;
}
.image33
{
	background-image : url(../twentyfourteen-child/image33.png);
	background-repeat : no-repeat;
	position : absolute ;
	left : -844px;
	top : -573px;
	width : 33px;
	height : 32px;
}
.image30
{
	background-image : url(../twentyfourteen-child/image30.png);
	background-repeat : no-repeat;
	position : absolute ;
	left : 10px;
	top : 834px;
	width : 60px;
	height : 43px;
}
.image29
{
	background-image : url(/wp-content/themes/twentyfourteen-child/img/image29.jpg);
	background-repeat : no-repeat;
	background-repeat : no-repeat;
	background-position:center;
	background-size:cover;
	position : relative ;
	width : 25%;
	height : 220px;
	overflow:hidden;
}
.image28
{
	background-image : url(/wp-content/themes/twentyfourteen-child/img/image28.jpg);
	background-repeat : no-repeat;
	background-position:center;
	position : relative ;
	background-size:cover;
	position : relative ;
	width : 25%;
	height : 220px;
	overflow:hidden;
}
.image26
{
	background-image : url(/wp-content/themes/twentyfourteen-child/img/image26.jpg);
	background-repeat : no-repeat;
background-repeat : no-repeat;
	background-position:center;
	background-size:cover;
	position : relative ;
	width : 25%;
	height : 220px;
	overflow:hidden;
}
.image27
{
	background-image : url(/wp-content/themes/twentyfourteen-child/img/image27.jpg);
	background-repeat : no-repeat;
	background-repeat : no-repeat;
	background-position:center;
	background-size:cover;
	position : relative ;
	width : 25%;
	height : 220px;
	overflow:hidden;
}
.image25
{
	background-image : url(../twentyfourteen-child/image25.png);
	background-repeat : no-repeat;
	position : absolute ;
	left : -1215px;
	top : -133px;
	width : 1022px;
	height : 1002px;
}
.image24
{
	background-image : url(../twentyfourteen-child/image24.png);
	background-repeat : no-repeat;
	position : absolute ;
	left : -1641px;
	top : 356px;
	width : 1387px;
	height : 953px;
}
.st2
{
	border-style : Solid;
	border-color : #FFFFFF;
	border-color : rgba(255, 255, 255, 1);
	border-width : 1px;
	position : absolute ;
	left : 963px;
	top : 0px;
	width : 0px;
	height : 80px;
}
.st3
{
	border-style : Solid;
	border-color : #FFFFFF;
	border-color : rgba(255, 255, 255, 1);
	border-width : 1px;
	position : absolute ;
	left : 0px;
	top : 80px;
	width : 1279px;
	height : 0px;
}
.st4
{
	border-style : Solid;
	border-color : #FFFFFF;
	border-color : rgba(255, 255, 255, 1);
	border-width : 1px;
	position : absolute ;
	left : 573px;
	top : 0px;
	width : 0px;
	height : 80px;
}
.st5
{
	border-style : Solid;
	border-color : #FFFFFF;
	border-color : rgba(255, 255, 255, 1);
	border-width : 1px;
	position : absolute ;
	left : 1099px;
	top : 0px;
	width : 0px;
	height : 80px;
}
.st6
{
	border-style : Solid;
	border-color : #FFFFFF;
	border-color : rgba(255, 255, 255, 1);
	border-width : 1px;
	position : absolute ;
	left : 2562px;
	top : 80px;
	width : 180px;
	height : 158px;
}
.image22
{
	background-image : url(../twentyfourteen-child/image22.png);
	background-repeat : no-repeat;
	position : absolute ;
	left : 1487px;
	top : 21px;
	width : 179px;
	height : 45px;
}
.image21
{
	background-image : url(../twentyfourteen-child/image21.png);
	background-repeat : no-repeat;
	position : absolute ;
	left : 1473px;
	top : 834px;
	width : 60px;
	height : 43px;
}
.image23
{
	background-image : url(../twentyfourteen-child/image23.png);
	background-repeat : no-repeat;
	position : absolute ;
	left : 1173px;
	top : 27px;
	width : 34px;
	height : 26px;
}
.image20
{
	background-image : url(../twentyfourteen-child/image20.png);
	background-repeat : no-repeat;
	position : absolute ;
	left : 1462px;
	top : 679px;
	width : 322px;
	height : 222px;
}
.st7
{
	border-style : Solid;
	border-color : #FFFFFF;
	border-color : rgba(255, 255, 255, 1);
	border-width : 1px;
	position : absolute ;
	left : 751px;
	top : 0px;
	width : 0px;
	height : 80px;
}
.image19
{
	background-image : url(../twentyfourteen-child/image19.png);
	background-repeat : no-repeat;
	position : absolute ;
	left : 1782px;
	top : 679px;
	width : 322px;
	height : 222px;
}
.image18
{
	background-image : url(../twentyfourteen-child/image18.png);
	background-repeat : no-repeat;
	position : absolute ;
	left : 2102px;
	top : 679px;
	width : 322px;
	height : 222px;
}
.st8
{
	border-style : Solid;
	border-color : #FFFFFF;
	border-color : rgba(255, 255, 255, 1);
	border-width : 1px;
	position : absolute ;
	left : 2426px;
	top : 0px;
	width : 0px;
	height : 80px;
}
.st9
{
	border-style : Solid;
	border-color : #FFFFFF;
	border-color : rgba(255, 255, 255, 1);
	border-width : 1px;
	position : absolute ;
	left : 2036px;
	top : 0px;
	width : 0px;
	height : 80px;
}
.st10
{
	border-style : Solid;
	border-color : #FFFFFF;
	border-color : rgba(255, 255, 255, 1);
	border-width : 1px;
	position : absolute ;
	left : 1463px;
	top : 80px;
	width : 1279px;
	height : 0px;
}
.image17
{
	background-image : url(../twentyfourteen-child/image17.png);
	background-repeat : no-repeat;
	position : absolute ;
	left : 2421px;
	top : 679px;
	width : 323px;
	height : 222px;
}
.image16
{
	background-image : url(../twentyfourteen-child/image16.png);
	background-repeat : no-repeat;
	position : absolute ;
	left : 2636px;
	top : 27px;
	width : 34px;
	height : 26px;
}
.st11
{
	border-style : Solid;
	border-color : #FFFFFF;
	border-color : rgba(255, 255, 255, 1);
	border-width : 1px;
	position : absolute ;
	left : 2214px;
	top : 0px;
	width : 0px;
	height : 80px;
}
.st12
{
	border-style : Solid;
	border-color : #FFFFFF;
	border-color : rgba(255, 255, 255, 1);
	border-width : 1px;
	position : absolute ;
	left : 2562px;
	top : 0px;
	width : 0px;
	height : 80px;
}
.image15
{
	background-image : url(../twentyfourteen-child/image15.png);
	background-repeat : no-repeat;
	position : absolute ;
	left : 2868px;
	top : 0px;
	width : 1280px;
	height : 213px;
}
.st13
{
	background : #006E94;
	background : rgba(0, 110, 148, 1);
	opacity : 0.6;
	position : absolute ;
	left : 1463px;
	top : 680px;
	width : 320px;
	height : 220px;
	filter: alpha(opacity=60) progid:DXImageTransform.Microsoft.Alpha(opacity=60) ;
}
.st14
{
	border-style : Solid;
	border-color : #FFFFFF;
	border-color : rgba(255, 255, 255, 1);
	border-width : 1px;
	position : absolute ;
	left : 3831px;
	top : 0px;
	width : 0px;
	height : 80px;
}
.st15
{
	border-style : Solid;
	border-color : #FFFFFF;
	border-color : rgba(255, 255, 255, 1);
	border-width : 1px;
	opacity : 0.5;
	position : absolute ;
	left : 3441px;
	top : 0px;
	width : 178px;
	height : 80px;
	filter: alpha(opacity=50) progid:DXImageTransform.Microsoft.Alpha(opacity=50) ;
}
.st16
{
	border-style : Solid;
	border-color : #FFFFFF;
	border-color : rgba(255, 255, 255, 1);
	border-width : 1px;
	position : absolute ;
	left : 3441px;
	top : 0px;
	width : 0px;
	height : 80px;
}
.st17
{
	border-style : Solid;
	border-color : #FFFFFF;
	border-color : rgba(255, 255, 255, 1);
	border-width : 1px;
	position : absolute ;
	left : 3619px;
	top : 0px;
	width : 0px;
	height : 80px;
}
.st18
{
	border-style : Solid;
	border-color : #FFFFFF;
	border-color : rgba(255, 255, 255, 1);
	border-width : 1px;
	position : absolute ;
	left : 3967px;
	top : 0px;
	width : 0px;
	height : 80px;
}
.image12
{
	background-image : url(../twentyfourteen-child/image12.png);
	background-repeat : no-repeat;
	position : absolute ;
	left : 3008px;
	top : 313px;
	width : 301px;
	height : 201px;
}
.image10
{
	background-image : url(../twentyfourteen-child/image10.png);
	background-repeat : no-repeat;
	position : absolute ;
	left : 3695px;
	top : 313px;
	width : 301px;
	height : 201px;
}
.image11
{
	background-image : url(../twentyfourteen-child/image11.png);
	background-repeat : no-repeat;
	position : absolute ;
	left : 3349px;
	top : 313px;
	width : 301px;
	height : 201px;
}
.image9
{
	background-image : url(../twentyfourteen-child/image9.png);
	background-repeat : no-repeat;
	position : absolute ;
	left : 3008px;
	top : 590px;
	width : 301px;
	height : 201px;
}
.image14
{
	background-image : url(../twentyfourteen-child/image14.png);
	background-repeat : no-repeat;
	position : absolute ;
	left : 2892px;
	top : 21px;
	width : 179px;
	height : 45px;
}
.image7
{
	background-image : url(../twentyfourteen-child/image7.png);
	background-repeat : no-repeat;
	position : absolute ;
	left : 3695px;
	top : 590px;
	width : 301px;
	height : 201px;
}
.navitems
{
	font-family: "futura-pt",sans-serif;
	font-size : 16px;
	line-height : 50px;
	letter-spacing : 2.4px;
	text-transform : uppercase;
	color : #FFFFFF;
	color : rgb(255, 255, 255);
	text-shadow : 7px 7px 5px rgba(0, 0, 0, 0.75);
}
.st19
{
	border-style : Solid;
	border-color : #FFFFFF;
	border-color : rgba(255, 255, 255, 1);
	border-width : 1px;
	position : absolute ;
	left : 5383px;
	top : 0px;
	width : 0px;
	height : 80px;
}
.image
{
	background-image : url(../twentyfourteen-child/image.png);
	background-repeat : no-repeat;
	position : absolute ;
	left : 4497px;
	top : 680px;
	width : 31px;
	height : 31px;
}
.homepagesubline
{
	font-family: "futura-pt",sans-serif;
	font-size : 24px;
	line-height : 50px;
	letter-spacing : 3.6px;
	color : #FFFFFF;
	color : rgb(255, 255, 255);
}
.st20
{
	border-style : Solid;
	border-color : #FFFFFF;
	border-color : rgba(255, 255, 255, 1);
	border-width : 1px;
	position : absolute ;
	left : 4857px;
	top : 0px;
	width : 0px;
	height : 80px;
}
.Path
{
	background : #A15220;
	background : rgba(161, 82, 32, 1);
	position : absolute ;
	left : 4453px;
	top : 680px;
	width : 29px;
	height : 29px;
}
.image3
{
	background-image : url(../twentyfourteen-child/image3.png);
	background-repeat : no-repeat;
	position : absolute ;
	left : 4284px;
	top : 0px;
	width : 1280px;
	height : 213px;
}
.image2
{
	background-image : url(../twentyfourteen-child/image2.png);
	background-repeat : no-repeat;
	position : absolute ;
	left : 4308px;
	top : 21px;
	width : 179px;
	height : 45px;
}
.st21
{
	border-style : Solid;
	border-color : #FFFFFF;
	border-color : rgba(255, 255, 255, 1);
	border-width : 1px;
	position : absolute ;
	left : 4284px;
	top : 80px;
	width : 1279px;
	height : 0px;
}
.image1
{
	background-image : url(../twentyfourteen-child/image1.png);
	background-repeat : no-repeat;
	position : absolute ;
	left : 5457px;
	top : 27px;
	width : 34px;
	height : 26px;
}
.st22
{
	border-style : Solid;
	border-color : #FFFFFF;
	border-color : rgba(255, 255, 255, 1);
	border-width : 1px;
	position : absolute ;
	left : 5035px;
	top : 0px;
	width : 0px;
	height : 80px;
}
.st23
{
	border-style : Solid;
	border-color : #FFFFFF;
	border-color : rgba(255, 255, 255, 1);
	border-width : 1px;
	position : absolute ;
	left : 5247px;
	top : 0px;
	width : 0px;
	height : 80px;
}
.image4
{
	background-image : url(../twentyfourteen-child/image4.png);
	background-repeat : no-repeat;
	position : absolute ;
	left : 3006px;
	top : 867px;
	width : 1004px;
	height : 108px;
}
.st24
{
	border-style : Solid;
	border-color : #FFFFFF;
	border-color : rgba(255, 255, 255, 1);
	border-width : 1px;
	opacity : 0.5;
	position : absolute ;
	left : 4857px;
	top : 0px;
	width : 178px;
	height : 80px;
	filter: alpha(opacity=50) progid:DXImageTransform.Microsoft.Alpha(opacity=50) ;
}
.image5
{
	background-image : url(../twentyfourteen-child/image5.png);
	background-repeat : no-repeat;
	position : absolute ;
	left : 5032px;
	top : 642px;
	width : 402px;
	height : 289px;
}
.image13
{
	background-image : url(../twentyfourteen-child/image13.png);
	background-repeat : no-repeat;
	position : absolute ;
	left : 4041px;
	top : 27px;
	width : 34px;
	height : 26px;
}
.image6
{
	background-image : url(../twentyfourteen-child/image6.png);
	background-repeat : no-repeat;
	position : absolute ;
	left : 5032px;
	top : 313px;
	width : 402px;
	height : 289px;
}
.st25
{
	border-style : Solid;
	border-color : #FFFFFF;
	border-color : rgba(255, 255, 255, 1);
	border-width : 1px;
	position : absolute ;
	left : 2868px;
	top : 80px;
	width : 1279px;
	height : 0px;
}
.image8
{
	background-image : url(../twentyfourteen-child/image8.png);
	background-repeat : no-repeat;
	position : absolute ;
	left : 3349px;
	top : 590px;
	width : 301px;
	height : 201px;
}
.NormalCharacterStyle3
{
	font-family: "futura-pt",sans-serif;
	font-size : 24px;
	line-height : 50px;
	letter-spacing : 3.6px;
	text-transform : uppercase;
	color : #A15220;
	color : rgb(161, 82, 32);
}
.NormalCharacterStyle2
{
	font-family: "futura-pt",sans-serif;
	font-size : 80px;
	line-height : 50px;
	text-transform : uppercase;
	color : #FFFFFF;
	color : rgb(255, 255, 255);
}
.NormalCharacterStyle1
{
	font-family: "futura-pt",sans-serif;
	font-size : 16px;
	line-height : 50px;
	letter-spacing : 2.4px;
	text-transform : uppercase;
	color : #FFFFFF;
	color : rgb(255, 255, 255);
}
.NormalCharacterStyle
{
	font-family: "futura-pt",sans-serif;
	font-size : 16px;
	letter-spacing : 0.8px;
	color : #666666;
	color : rgb(102, 102, 102);
}
.Facebook__x28_alt_x29__3_
{
	background : #A15220;
	background : rgba(161, 82, 32, 1);
	position : absolute ;
	left : 4410px;
	top : 680px;
	width : 30px;
	height : 30px;
}
.HomePageheadline
{
	font-family: "futura-pt",sans-serif;
	font-size : 80px;
	line-height : 50px;
	text-transform : uppercase;
	color : #FFFFFF;
	color : rgb(255, 255, 255);
}
.NormalCharacterStyle24
{
	font-family: "futura-pt",sans-serif;
	font-size : 16px;
	line-height : 50px;
	letter-spacing : 2.4px;
	text-transform : uppercase;
	color : #FFFFFF;
	color : rgb(255, 255, 255);
}
.NormalCharacterStyle23
{
	font-family: "futura-pt",sans-serif;
	font-size : 16px;
	line-height : 50px;
	letter-spacing : 2.4px;
	text-transform : uppercase;
	color : #FFFFFF;
	color : rgb(255, 255, 255);
}
.NormalCharacterStyle22
{
	font-family: "futura-pt",sans-serif;
	font-size : 16px;
	line-height : 50px;
	letter-spacing : 2.4px;
	text-transform : uppercase;
	color : #FFFFFF;
	color : rgb(255, 255, 255);
}
.NormalCharacterStyle21
{
	font-family: "futura-pt",sans-serif;
	font-size : 16px;
	line-height : 50px;
	letter-spacing : 2.4px;
	text-transform : uppercase;
	color : #FFFFFF;
	color : rgb(255, 255, 255);
}
.NormalCharacterStyle20
{
	font-family: "futura-pt",sans-serif;
	font-size : 16px;
	line-height : 50px;
	letter-spacing : 2.4px;
	text-transform : uppercase;
	color : #FFFFFF;
	color : rgb(255, 255, 255);
}
.NormalCharacterStyle19
{
	font-family : Myriad Pro;
	font-size : 24px;
	line-height : 50px;
	letter-spacing : 3.6px;
	color : #FFFFFF;
	color : rgb(255, 255, 255);
}
.NormalCharacterStyle18
{
	font-family: "futura-pt",sans-serif;
	font-size : 16px;
	line-height : 50px;
	letter-spacing : 2.4px;
	text-transform : uppercase;
	color : #FFFFFF;
	color : rgb(255, 255, 255);
}
.NormalCharacterStyle17
{
	font-family: "futura-pt",sans-serif;
	font-size : 16px;
	line-height : 50px;
	letter-spacing : 2.4px;
	text-transform : uppercase;
	color : #FFFFFF;
	color : rgb(255, 255, 255);
}
.NormalCharacterStyle16
{
	font-family: "futura-pt",sans-serif;
	font-size : 16px;
	line-height : 50px;
	letter-spacing : 2.4px;
	text-transform : uppercase;
	color : #FFFFFF;
	color : rgb(255, 255, 255);
}
.NormalCharacterStyle15
{
	font-family: "futura-pt",sans-serif;
	font-size : 24px;
	line-height : 50px;
	letter-spacing : 3.6px;
	text-transform : uppercase;
	color : #A15220;
	color : rgb(161, 82, 32);
}
.NormalCharacterStyle14
{
	font-family: "futura-pt",sans-serif;
	font-size : 16px;
	line-height : 50px;
	letter-spacing : 2.4px;
	text-transform : uppercase;
	color : #FFFFFF;
	color : rgb(255, 255, 255);
}
.NormalCharacterStyle13
{
	font-family: "futura-pt",sans-serif;
	font-size : 16px;
	line-height : 50px;
	letter-spacing : 2.4px;
	text-transform : uppercase;
	color : #FFFFFF;
	color : rgb(255, 255, 255);
}
.NormalCharacterStyle12
{
	font-family: "futura-pt",sans-serif;
	font-size : 21px;
	letter-spacing : 0.11px;
	color : #FFFFFF;
	color : rgb(255, 255, 255);
}
.NormalCharacterStyle11
{
	font-family: "futura-pt",sans-serif;
	font-size : 80px;
	line-height : 50px;
	text-transform : uppercase;
	color : #FFFFFF;
	color : rgb(255, 255, 255);
}
.NormalCharacterStyle10
{
	font-family: "futura-pt",sans-serif;
	font-size : 16px;
	line-height : 50px;
	letter-spacing : 2.4px;
	text-transform : uppercase;
	color : #FFFFFF;
	color : rgb(255, 255, 255);
}
.NormalCharacterStyle9
{
	font-family : Gotham Book;
	font-size : 18px;
	line-height : 47px;
	letter-spacing : 1.8px;
	text-transform : uppercase;
	color : #006E94;
	color : rgb(0, 110, 148);
}
.NormalCharacterStyle8
{
	font-family : Gotham Book;
	font-size : 18px;
	line-height : 47px;
	letter-spacing : 1.8px;
	text-transform : uppercase;
	color : #006E94;
	color : rgb(0, 110, 148);
}
.NormalCharacterStyle7
{
	font-family : Gotham Book;
	font-size : 18px;
	line-height : 47px;
	letter-spacing : 1.8px;
	text-transform : uppercase;
	color : #006E94;
	color : rgb(0, 110, 148);
}
.NormalCharacterStyle6
{
	font-family : Gotham Book;
	font-size : 18px;
	line-height : 47px;
	letter-spacing : 1.8px;
	text-transform : uppercase;
	color : #006E94;
	color : rgb(0, 110, 148);
}
.NormalCharacterStyle5
{
	font-family : Gotham Book;
	font-size : 18px;
	line-height : 47px;
	letter-spacing : 1.8px;
	text-transform : uppercase;
	color : #006E94;
	color : rgb(0, 110, 148);
}
.NormalCharacterStyle4
{
	font-family : Gotham Book;
	font-size : 18px;
	line-height : 47px;
	letter-spacing : 1.8px;
	text-transform : uppercase;
	color : #006E94;
	color : rgb(0, 110, 148);
}
.navbar-default {
background-color:none !important;
border-color:none !important;	
}
.navbar {
position:absolute;
top:0;
left:0;	
width:100%;
}

h1 {
  font-family: "museo-slab",serif;
  font-weight:300;
  font-size : 60px;
  line-height : 50px;
  color : #FFFFFF !important;
  color : rgb(255, 255, 255) !important;
 text-shadow: 0px 0px 7px rgba(0,0,0,1);
 letter-spacing:5px;
 
  }
  h2 {
  font-family: "futura-pt",sans-serif;
  font-size : 20px;
  line-height : 50px;
  letter-spacing : 3.6px;
  text-transform:lowercase;
  color : #FFFFFF;
  color : rgb(255, 255, 255);
  text-shadow: 0px 0px 3px rgba(0,0,0,1);
  }
  .entry-content {
/*	 -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;*/
  }
  .ghost {
	content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em; /* Adjusts for spacing */  
  }
  
  .toggle
{
  background-image : url(../twentyfourteen-child/img/toggle.png);
    background-repeat : no-repeat;
  position : absolute ;
  left : 1173px;
  top : 28px;
  width : 34px;
  height : 23px;
}

.menu-primary-menu-container, .water_cat {
position:relative;
float:right;
font-family: "futura-pt",sans-serif;
font-size : 16px;
  line-height : 40px;
  letter-spacing : 2.4px;
  text-transform : uppercase;
  color : #FFFFFF;
  color : rgb(255, 255, 255);
  font-weight:500;
  text-shadow: 0px 0px 7px rgba(0,0,0,1);
 letter-spacing:3px;
}
.water_cat {
float:left;	
}
div.site-info {
text-align:center;
padding:20px;
color:#999999;	
}
.contact-form textarea {
width:50% !important;	
}

h1.body_copy{
  font-family: "museo-slab",serif;
  font-weight:300;
 font-size : 40px;
  text-transform :none;
  color : #1C5559 !important;
  color : rgb(28, 85, 89) !important;
  text-shadow:none;
  -webkit-margin-before: 0em;
-webkit-margin-after: 0em;
text-align:center;
}

h4{
  font-family: "futura-pt",sans-serif;
  font-size : 24px;
  text-transform : uppercase;
  color : #062758;
  color : rgb(6, 39, 88);
}
.challenge_bkgrnd {
background: url(/wp-content/themes/twentyfourteen-child/images/test_background.jpg);
background-repeat:no-repeat;
background-position-x:center;
background-size:cover;
background-color:#E6E6E5;
padding-top:70px;
text-align:center;
height:369px;
}
h1.challenge_hdr {
font-size:60px;
margin-top:0px;
margin-bottom:20px;	
}
h2.challenge_hdr {
font-size:24px;
line-height:30px;
margin-top:0px;
margin-bottom:0px;		
}
.challenge_body_bckgrnd {
background-color:#E6E6E5;
display:block;	
}
.challenge_content {
text-align:center;width:100%;padding-top:30px;background-color:white;padding:30px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;	
}
.challenge_goodies {
	position:relative;
	float:left;
	overflow:hidden;

}
.call_to_action
{
  background : #1C5559;
  background : rgba(28, 85, 89, 1);
  padding:20px;
  color:white;
   font-family: "museo-slab",serif;
  font-weight:300;
  border-radius : 6px;
  -moz-border-radius : 6px;
  -webkit-border-radius : 6px;
 /* margin:0 auto;*/
  font-size:24px;
  margin-top:50px;
  max-width:300px;
  overflow:hidden;
  text-align:center;
}
.call_to_action:hover{
  background : rgba(28, 85, 89, .5);
}
div.nav.navbar-nav {
float:right;
margin-right:100px;	
margin-top:50px;
}

.nav ul li {
display:inline;
list-style-type: none;
padding-left:80px;	
}

.nav ul li a:link, .nav ul li a:active, .nav ul li a:visited{
	color:white;
	text-decoration:none;
	 font-family: "futura-pt",sans-serif;
	 font-size:20px;
	 text-transform:lowercase;
}
.nav ul li a:hover {
color:#1C5559;	
}
ul#menu-main-menu.nav.navbar-nav.nav-right {
	float:right;	
	}
.port_categories {
width:325px;
height:310px;
margin:0 auto;
padding:270px 0 0 0px;
text-align:center;

}
.port_categories a:link, .port_categories a:active, .port_categories a:visited {
color:white;
text-transform:lowercase;	
text-shadow: 0px 0px 7px rgba(0,0,0,1);
text-decoration:none;
font-size:16px;
letter-spacing:2px;
font-weight:300;
}
.port_categories a:hover {
color : #1C5559;
color : rgba(28, 85, 89, 1);
text-decoration:none;
}

.project-list .project {
    float: left;
    display: block;
    margin-right: 3.5054%;
    width: 30.9964%;
    margin-bottom: 3.5054%
}

.project-list .project:last-child {
    margin-right: 0
}

.project-list .project:nth-child(3n) {
    margin-right: 0
}

.project-list .project:nth-child(3n+1) {
    clear: left
}

.project-list .project .image-wrap {
    display: block;
    position: relative
}

.project-list .project .image-wrap img {
    width: 100%;
    height: auto
}

.project-list .project .project-cover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: background-color .35s, color .35s;
    transition: background-color .35s, color .35s
}

.project-list .project .project-cover .project-title {
    padding: 7.01079%
}

.project-list .project .project-cover .project-desc {
    position: absolute;
    bottom: 0;
    padding: 7.01079%;
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
    -webkit-transition: -webkit-transform .2s, opacity .2s;
    transition: transform .2s, opacity .2s
}

.project-list .project.invert a .project-title, .project-list .project.invert a .project-desc {
    color: #FFF
}

.project-list .project a:hover .project-cover {
    background-color: rgba(131, 128, 120, .75);
    -webkit-transition: background-color .15s, color .15s;
    transition: background-color .15s, color .15s
}

.project-list .project a:hover .project-title {
    color: #FFF
}

.project-list .project a:hover .project-desc {
    color: #FFF;
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

@media screen and (max-width:1088px) {
    .project-list .project {
        float: left;
        display: block;
        margin-right: 3.5054%;
        width: 48.2473%
    }

    .project-list .project:nth-child(3n) {
        margin-right: 3.5054%
    }

    .project-list .project:nth-child(3n+1) {
        clear: none
    }

    .project-list .project:last-child {
        margin-right: 0
    }

    .project-list .project:nth-child(2n) {
        margin-right: 0
    }

    .project-list .project:nth-child(2n+1) {
        clear: left
    }
}
.gallery {
width:100%;
margin:0 auto;
float:left;
margin-top:50px;	

}

.post-feat-img .gallery {
	/*margin-top:0px;*/
}

div.gallery-icon.landscape {
max-height:310px;	
}

#left_column div.gallery-icon.landscape {
max-height:400px !important;
}
@media (min-width: 992px) {
div.gallery-item {
float:left;
display:inline-block;
width: 33.33333333333333%;
text-align:center;
height:353px;
}
}

.gallery-caption, .entry-date, .author a, .comments-link a {
  color:white;
text-transform:lowercase;	
text-shadow: 0px 0px 7px rgba(0,0,0,1);
text-decoration:none;
font-size:16px;
letter-spacing:2px;
font-weight:300;
text-align:center;
position:relative;
top:-35px;
}
div.gallery-icon, .gallery-caption {
cursor:pointer;	
}
.post-navigation {
visibility:hidden;	
}
.case_study_btn {
margin:0 auto;
margin-top:50px;
background : rgba(28, 85, 89, .6);
cursor:pointer;
}