/*=======================================================================
	
	*** This is where you should keep all of your design specific styles ***
 
 ========================================================================*/

@charset "utf-8";
/* CSS Document */
.clear{clear: both;display: block;height: 0;width: 100%;float: none !important;}
 input::-moz-focus-inner /*Remove button padding in FF*/{ border: 0;padding: 0;}
a{text-decoration: none;}
a:hover{color: inherit;}
.first{margin-left: 0 !important;}
.firstrow{margin-top: 0 !important;}
.wrapper{
        width: 1040px;
        margin: 0 auto;
}
body{
        color: #424242;
        font-size: 12px;
        font-family: Arial , Georgia , Tahoma, Helvetica;
        min-width: 1100px;
}
#slider,#slider .flexslider,#slider .flexslider,#slider .flexslider .slides,#slider .flexslider .slides li,#slider .flexslider .slides li img,
html,body.home,body.home #shell,body.home #body{height: 100% !important;}
.homepage #topbar{
        height: 22px;
        display: block;
        position: relative;
        
        background: url('../images/noise.png') repeat,  rgb(8,144,128); /* Old browsers */
        background: url('../images/noise.png') repeat,  -moz-linear-gradient(top,  rgba(8,144,128,1) 0%, rgba(7,121,108,1) 95%, rgba(6,112,99,1) 100%); /* FF3.6+ */
        background: url('../images/noise.png') repeat,  -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(8,144,128,1)), color-stop(95%,rgba(7,121,108,1)), color-stop(100%,rgba(6,112,99,1))); /* Chrome,Safari4+ */
        background: url('../images/noise.png') repeat,  -webkit-linear-gradient(top,  rgba(8,144,128,1) 0%,rgba(7,121,108,1) 95%,rgba(6,112,99,1) 100%); /* Chrome10+,Safari5.1+ */
        background: url('../images/noise.png') repeat,  -o-linear-gradient(top,  rgba(8,144,128,1) 0%,rgba(7,121,108,1) 95%,rgba(6,112,99,1) 100%); /* Opera 11.10+ */
        background: url('../images/noise.png') repeat,  -ms-linear-gradient(top,  rgba(8,144,128,1) 0%,rgba(7,121,108,1) 95%,rgba(6,112,99,1) 100%); /* IE10+ */
        background: url('../images/noise.png') repeat,  linear-gradient(to bottom,  rgba(8,144,128,1) 0%,rgba(7,121,108,1) 95%,rgba(6,112,99,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#089080', endColorstr='#067063',GradientType=0 ); /* IE6-9 */
}
.homepage #topbar:after,#topbar:before{
        display: block;
        position: absolute;
        left: 0;
        content: '';
        height: 1px;
        width: 100%;
}
.homepage #topbar:after{
        border-top: 1px dashed #19ac9b;
        bottom: 3px;
}
.homepage #topbar:before{
        border-top: 1px dashed #06675c;
        bottom: 2px;
}
.homepage #midbar{
        height: 36px;
        background: url('../images/noise2.png') repeat,  rgb(227,141,248); /* Old browsers */
        background: url('../images/noise2.png') repeat,  -moz-linear-gradient(top,  rgba(227,141,248,1) 0%, rgba(219,133,240,1) 20%, rgba(190,103,210,1) 77%, rgba(181,95,202,1) 100%); /* FF3.6+ */
        background: url('../images/noise2.png') repeat,  -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(227,141,248,1)), color-stop(20%,rgba(219,133,240,1)), color-stop(77%,rgba(190,103,210,1)), color-stop(100%,rgba(181,95,202,1))); /* Chrome,Safari4+ */
        background: url('../images/noise2.png') repeat,  -webkit-linear-gradient(top,  rgba(227,141,248,1) 0%,rgba(219,133,240,1) 20%,rgba(190,103,210,1) 77%,rgba(181,95,202,1) 100%); /* Chrome10+,Safari5.1+ */
        background: url('../images/noise2.png') repeat,  -o-linear-gradient(top,  rgba(227,141,248,1) 0%,rgba(219,133,240,1) 20%,rgba(190,103,210,1) 77%,rgba(181,95,202,1) 100%); /* Opera 11.10+ */
        background: url('../images/noise2.png') repeat,  -ms-linear-gradient(top,  rgba(227,141,248,1) 0%,rgba(219,133,240,1) 20%,rgba(190,103,210,1) 77%,rgba(181,95,202,1) 100%); /* IE10+ */
        background: url('../images/noise2.png') repeat,  linear-gradient(to bottom,  rgba(227,141,248,1) 0%,rgba(219,133,240,1) 20%,rgba(190,103,210,1) 77%,rgba(181,95,202,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e38df8', endColorstr='#b55fca',GradientType=0 ); /* IE6-9 */
        border-bottom: 1px solid #b7e2f1;
}
.homepage #logo , .homepage #mainmenu , .homepage #adminbar-search{
        float: left;
}
.homepage #logo {
        margin: 5px 20px 0 0;
        position: relative;
        display: inline-block;
        width: 182px;
        z-index: 100;
}
.homepage #logo a{
        display: block;
        width: 182px;
        height: 182px;
        position: absolute;
        top: 0;
        left: 0;
}
.homepage #adminbar-search{
        width: 200px;
        text-align: right;
        margin-top: 3px;
	float: right;
}
.inner #adminbar-search input[type='text'],
.homepage #adminbar-search input[type='text']{
        height: 30px;
        border: 1px solid #cf79e4;
        border-right: none;
        background: #f3c7fd;
        color: #373737;
        font-size: 12px;
        font-family: Arial;
        width: 150px;
        padding: 0 5px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -moz-border-radius: 6px 0 0 6px;
        -webkit-border-radius: 6px 0 0 6px;
        border-radius: 6px 0 0 6px;
        display: inline-block;
        vertical-align: middle;
}
.inner #adminbar-search input[type='text']{
        width: 180px;
}
.inner #adminbar-search input[type='submit'],
.homepage #adminbar-search input[type='submit']{
        display: inline-block;
        background: #e9a8f8 url(../images/lup.png) 6px 6px no-repeat;
        border: 1px solid #cf79e4;
        height: 30px;
        width: 30px;
        line-height: 30px;
        text-align: center;
        vertical-align: middle;
        cursor: pointer;
        
        -moz-border-radius: 0 6px 6px 0 ;
        -webkit-border-radius:  0 6px 6px 0 ;
        border-radius:  0 6px 6px 0 ;
        margin-left: -5px;
}
.homepage #botbar{
        height: 10px;
        background: rgb(59,175,216); /* Old browsers */
        background: -moz-linear-gradient(top,  rgba(59,175,216,1) 0%, rgba(45,166,209,1) 13%, rgba(39,145,182,1) 88%, rgba(35,131,164,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(59,175,216,1)), color-stop(13%,rgba(45,166,209,1)), color-stop(88%,rgba(39,145,182,1)), color-stop(100%,rgba(35,131,164,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(59,175,216,1) 0%,rgba(45,166,209,1) 13%,rgba(39,145,182,1) 88%,rgba(35,131,164,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(59,175,216,1) 0%,rgba(45,166,209,1) 13%,rgba(39,145,182,1) 88%,rgba(35,131,164,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(59,175,216,1) 0%,rgba(45,166,209,1) 13%,rgba(39,145,182,1) 88%,rgba(35,131,164,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(59,175,216,1) 0%,rgba(45,166,209,1) 13%,rgba(39,145,182,1) 88%,rgba(35,131,164,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3bafd8', endColorstr='#2383a4',GradientType=0 ); /* IE6-9 */
        border-bottom: 1px solid #70909c;
}
#slider .flexslider{
        display: none;
}
#slider .slides li{
        width: 100%;
        overflow: hidden;
}
#slider .slides li img{
        width: 100%;
        vertical-align: top;
	height:100%;
}
#slider  .wrapper{
        position: relative;
}
#slider  .wrapper .quote-box{
        position: absolute;
        bottom: 180px;
        left: 0;
}
#slider .quote-text{
        padding: 15px 25px;
        background: rgba(255,255,255,.6);
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        -webkit-box-shadow: 0px 3px 3px rgba(50, 50, 50, 0.75);
        -moz-box-shadow:    0px 3px 3px rgba(50, 50, 50, 0.75);
        box-shadow:         0px 3px 3px rgba(50, 50, 50, 0.75);
        width: 300px;
        float: left;
}
#slider .quote-text p{margin: 0;}
#slider .quote-text h3{
        font-weight: bold;
        color: #0A444F;
        font-family: Georgia;
        display: block;
        margin-bottom: 5px;
        text-shadow: 0 1px 1px rgba(0,0,0,.5);
        font-size: 14px;
}
#slider .quote-text  span,
#slider .quote-text p{
        color: #205a65;
        font-size: 14px;
        text-shadow: 0 1px 1px rgba(0,0,0,.5);
        font-family: Georgia;
}
#slider .quote-text  span{
        display: block;
        margin-top: 5px;
        text-align: right;
}
#slider .lang{
        float: left;
        margin-left: 10px;
}
#slider .lang a{
        font-size: 18px;
        color: white;
        display: block;
        width: 30px;
        height: 30px;
        text-align: center;
        line-height: 30px;
        margin-bottom: 5px;
        background: rgba(0,191,243,.4);
        -moz-border-radius: 15px ;
        -webkit-border-radius: 15px ;
        border-radius: 15px ;
        border: 1px solid #78cadf;
}
footer#bottom{
        padding-top: 15px;
        padding-bottom: 15px;
        background: url('../images/noise.png') repeat,  rgb(23,129,116); /* Old browsers */
        background: url('../images/noise.png') repeat,  -moz-linear-gradient(top,  rgba(23,129,116,1) 0%, rgba(6,120,106,1) 4%, rgba(7,138,122,1) 100%); /* FF3.6+ */
        background: url('../images/noise.png') repeat,  -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(23,129,116,1)), color-stop(4%,rgba(6,120,106,1)), color-stop(100%,rgba(7,138,122,1))); /* Chrome,Safari4+ */
        background: url('../images/noise.png') repeat,  -webkit-linear-gradient(top,  rgba(23,129,116,1) 0%,rgba(6,120,106,1) 4%,rgba(7,138,122,1) 100%); /* Chrome10+,Safari5.1+ */
        background: url('../images/noise.png') repeat,  -o-linear-gradient(top,  rgba(23,129,116,1) 0%,rgba(6,120,106,1) 4%,rgba(7,138,122,1) 100%); /* Opera 11.10+ */
        background: url('../images/noise.png') repeat,  -ms-linear-gradient(top,  rgba(23,129,116,1) 0%,rgba(6,120,106,1) 4%,rgba(7,138,122,1) 100%); /* IE10+ */
        background: url('../images/noise.png') repeat,  linear-gradient(to bottom,  rgba(23,129,116,1) 0%,rgba(6,120,106,1) 4%,rgba(7,138,122,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#178174', endColorstr='#078a7a',GradientType=0 ); /* IE6-9 */
        display: block;
        position: relative;
}
footer#bottom:after,footer#bottom:before{
        display: block;
        position: absolute;
        left: 0;
        content: '';
        height: 1px;
        width: 100%;
}
footer#bottom:after{
        border-top: 1px dashed #19ac9b;
        top: 2px;
}
footer#bottom:before{
        border-top: 1px dashed #06675c;
        top: 3px;
}
/*** INNER PAGE **/
.page-title,
header#top.inner{
        background: #f4f4f4 url(../images/noise.png) repeat;
}
.inner .util{
        text-align: right;
        margin-top: -30px;
}
.inner .util .social,.inner .util .lang{
        display: inline-block;
        vertical-align: middle;
}
.social a{
        display: inline-block;
        width: 21px;
        height: 21px;
        background: url(../images/social.png) no-repeat;
        margin-left: 5px;
}
.social a:hover{opacity: .6;}
.social a.tw{background-position: 0 100%;}
.inner .util .lang{
        padding-left: 10px;
        margin-left: 10px;
        border-left: 2px solid #9d9d9d;
}
.inner .util .lang span{
        display: inline-block;
        color: #888888;
        font-size: 11px;
        vertical-align: middle;
        margin-right: 5px;
}
.inner .util .lang a{
        display: inline-block;
        width: 20px;
        height: 14px;
        background: url(../images/lang.png) no-repeat;
        vertical-align: middle;
        margin-left: 5px;
}
.inner .util .lang a.id{background-position: 0 100%;}
.inner #logo{
        text-align: center;
}
.inner #adminbar-search{
        text-align: right;
        float: right;
        height: 46px;
        line-height: 46px;
}
.inner #adminbar-search input[type='text']{
        border: 1px solid #099282;
        border-right: none;
        background: #094f47;
        color: white;
        text-shadow: 0 1px 1px rgba(0,0,0,.3);
}

.inner #adminbar-search input[type='submit']{
        background: #077f71 url(../images/lup2.png) 5px 6px no-repeat;
        border: 1px solid #099282;
}
.inner #midbar{
        background: url('../images/noise2.png') repeat,  rgb(7,127,113); /* Old browsers */
        background: url('../images/noise2.png') repeat,  -moz-linear-gradient(top,  rgba(7,127,113,1) 0%, rgba(6,102,91,1) 100%); /* FF3.6+ */
        background: url('../images/noise2.png') repeat,  -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(7,127,113,1)), color-stop(100%,rgba(6,102,91,1))); /* Chrome,Safari4+ */
        background: url('../images/noise2.png') repeat,  -webkit-linear-gradient(top,  rgba(7,127,113,1) 0%,rgba(6,102,91,1) 100%); /* Chrome10+,Safari5.1+ */
        background: url('../images/noise2.png') repeat,  -o-linear-gradient(top,  rgba(7,127,113,1) 0%,rgba(6,102,91,1) 100%); /* Opera 11.10+ */
        background: url('../images/noise2.png') repeat,  -ms-linear-gradient(top,  rgba(7,127,113,1) 0%,rgba(6,102,91,1) 100%); /* IE10+ */
        background: url('../images/noise2.png') repeat,  linear-gradient(to bottom,  rgba(7,127,113,1) 0%,rgba(6,102,91,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#077f71', endColorstr='#06665b',GradientType=0 ); /* IE6-9 */
        border-bottom: 1px solid #9b9a9a;
        margin-top: 5px;
		height:46px;
}
#body{
          background: url(../images/bg.png) no-repeat ;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
}
.home #body{
        background: none;
}
.page-title{
        height: 6px;
        border-bottom: 4px solid #008d7e;
        text-align: center;
        padding-top: 5px;
}
.page-title .wrapper{
        position: relative;
        display: block;
        border-top: 2px solid #008c7c;
        width: 940px;
}
.banner{
        text-align: center;
        height: 1px;
}
.banner span{
        display: inline-block;
        position: relative;
        width: 346px;
}
.banner strong{
        display: inline-block;
        width: 346px;
        height: 36px;
        background: url(../images/ribbon.png) no-repeat;
        line-height: 33px;
        color: #565656;
        font-size: 14px;
        font-weight: bold;
        position: absolute;
        top: -29px;
        left: 0;
}
.quote-widget{
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        
        border: 4px solid #f2fbfe;
        background: #e1f7ff;
        padding: 15px 20px;
        margin-bottom: 7px;
}
.quote-widget figure{
        float: left;
        border: 4px solid white;
	margin-top: 5px;
}
.quote-widget figure img{
        vertical-align: top;
}
.quote-widget .caption {
        float: left;
        max-width: 400px;
        margin: 5px 50px 0 20px;
}
.quote-widget .caption p{
        color: #38b3df;
        font-size: 24px;
        color: #38b3df;
        font-family: 'Times New Roman';
        font-weight: bold;
        line-height: 120%;
}
.quote-widget .caption span{
        display: block;
        text-align: right;
        margin-top: 10px;
        font-weight: bold;
        color: #38b3df;
        font-size: 18px;
        font-family: 'Times New Roman';
}
.layer{
        border: 5px solid #e8e8e8;
        background: white url(../images/noise2.png) repeat;
}
.main{
        margin-top: 5px;
        padding-bottom: 40px;
}
article#post{
        float: left;
        width: 660px;
}
aside#sidebar{
        width: 350px;
        float: left;
        margin-left: 10px;
}
#body{min-height: 500px;}
.equal{display: none;}
#sidebar .layer{
        height: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
}
.section-title{
        padding: 5px 35px;
        color: white;
        font-size: 18px;
        background: #089788;
        text-shadow: 0 1px 1px rgba(0,0,0,.5);
        display: inline-block;
        margin-bottom: 30px;
}
#post .wrap{
       margin: 0 30px 30px;
}
.content .post-title{margin-bottom: 15px;}
.post-title a{
        font-size: 24px;
        color: #009484;
        text-shadow: 0 1px 1px rgba(0,0,0,.3);
}
.content figure {
       -webkit-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.5);
        -moz-box-shadow:    0px 1px 3px rgba(50, 50, 50, 0.5);
        box-shadow:         0px 1px 3px rgba(50, 50, 50, 0.5);
        padding: 5px;
        background: white;
        margin-bottom: 15px;
}
.content figure img{
        width: 100%;
        vertical-align: top;
}
a.more-post{
        color: #009484;
        font-size: 12px;
}
.post-title a:hover,
a.more-post:hover{
        text-decoration: underline;
}
.page-pagination{
        margin-top: 40px;
        text-align: center;
}
.page-pagination > *{
        display: inline-block;
        margin: 0 5px;
}
.page-pagination em a,
.page-pagination strong a{
        font-size: 12px;
        color: #232323;
}
.page-pagination em a{font-style: italic;}
.page-pagination > a,.page-pagination span{
        padding: 2px 5px ;
        margin: 0 !important;
        color: #232323;
}
.page-pagination > a:hover,
.page-pagination span{
        color: white;
        background: rgb(22,182,170); /* Old browsers */
        background: -moz-linear-gradient(top,  rgba(22,182,170,1) 0%, rgba(20,171,157,1) 27%, rgba(16,141,123,1) 73%, rgba(14,128,108,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(22,182,170,1)), color-stop(27%,rgba(20,171,157,1)), color-stop(73%,rgba(16,141,123,1)), color-stop(100%,rgba(14,128,108,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(22,182,170,1) 0%,rgba(20,171,157,1) 27%,rgba(16,141,123,1) 73%,rgba(14,128,108,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(22,182,170,1) 0%,rgba(20,171,157,1) 27%,rgba(16,141,123,1) 73%,rgba(14,128,108,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(22,182,170,1) 0%,rgba(20,171,157,1) 27%,rgba(16,141,123,1) 73%,rgba(14,128,108,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(22,182,170,1) 0%,rgba(20,171,157,1) 27%,rgba(16,141,123,1) 73%,rgba(14,128,108,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16b6aa', endColorstr='#0e806c',GradientType=0 ); /* IE6-9 */
}
.widget-title{
        font-size: 18px;
        margin-bottom: 10px;
        color: #009484;
}
#sidebar .widget{
        margin: 0 20px 30px;
}
.map-widget .border{
          -webkit-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.5);
        -moz-box-shadow:    0px 1px 3px rgba(50, 50, 50, 0.5);
        box-shadow:         0px 1px 3px rgba(50, 50, 50, 0.5);
        padding: 5px;
        background: white;
        margin-bottom: 15px;
}
.iframe-holder {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.iframe-holder iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.tweet-widget .wrap{
        -webkit-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.5);
        -moz-box-shadow:    0px 1px 3px rgba(50, 50, 50, 0.5);
        box-shadow:         0px 1px 3px rgba(50, 50, 50, 0.5);
        padding: 5px;
        background: white;
}
.tweet-widget .item{
        padding: 10px;
        background: #ebebeb;
}
.tweet-widget .item figure{
        float: left;
        width: 35px;
        height: 35px;
        margin-right: 15px;
}
.tweet-widget .item .format-text{
        float: left;
	width: 220px;
}
footer#bottom{
        text-align: center;
}
#footer-widget ul{
        display: inline-block;
        margin-bottom: 10px;
        padding-bottom: 10px;
        border-bottom: 1px solid #077f71;
}
#footer-widget ul li{
        display: inline-block;
        margin: 0 10px;
}
#footer-widget ul li a{
        color: #aff6ee;
        font-size: 14px;
        font-family: 'Times New Roman';
        text-transform: uppercase;
}
#footer-widget ul li a:hover{text-decoration: underline;}
#tribute p{
        color: #cefdf8;
        font-size: 12px;
}

.banner .flexslider{
	overflow: visible !important;
}
.widget ul li{
	padding: 10px 0;
	border-top: 1px solid #009484;
	display: block;
}
.widget ul li:first-child{
	padding-top: 0;
	border-top: none;
}
.widget ul li a{
	color: black;
}
.widget ul li a:hover{
	text-decoration: underline;
}
#page-contact #contact-form{
	float: left;
	width: 350px;
	margin-right: 20px;
}
#page-contact .address{
	float: left;
	width: 220px;
}

#page-contact #contact-form input[type='text'],
#page-contact #contact-form textarea{
	padding: 0 5px;
	height: 30px;
	width: 100%;
	border: 1px solid #cecece;
	background: #EFEFEF;
	margin-bottom: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: Arial;
	font-size: 12px;
}
#page-contact #contact-form textarea{
	min-height: 80px;
	padding: 5px;
	resize: vertical;
}
#page-contact #contact-form input[type='submit']{
	cursor: pointer;
	height: 30px;
	border: none;
	color: white;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 0 20px;
	-moz-border-radius: 3px ;
	-webkit-border-radius:  3px ;
	border-radius:  3px ;
	background: #089788;
	text-shadow: 0 1px 1px rgba(0,0,0,.6);
}
#page-contact #contact-form input[type='submit']:hover{
	background: #0B776B;
}
.address span{
	display: block;
	margin-bottom: 5px;
	line-height: 160%;
	font-size: 12px;
}
.address span strong{
	font-weight: bold;
	text-transform: uppercase;
	display: inline-block;
	margin-right: 3px;
}
#page-contact .info{
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 15px;
}
/** PUT EVERYTHING AFTER THIS COMMENT AT THE BOTTOM **/
/* MEDIA QUERY FOR WEBKIT BASED BROWSER **/
@media screen and (-webkit-min-device-pixel-ratio:0) {
  
}

/* MEDIA QUERY FOR GECKO BASED BROWSER **/
@-moz-document url-prefix(){

}

/*** PLUGIN STYLE ***/

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}
