﻿F html{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}body{background:#014368;border:0;color:#333;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;font-size:13px;font-style:inherit;font-weight:inherit;line-height:1.6em;margin:0;outline:0;padding:0;vertical-align:baseline;}div{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}.blockcenter300{display:block;margin-top:7px;margin-bottom:7px;margin-left:auto;margin-right:auto;width:300px;}.events{display:block;margin-top:0px;margin-bottom:0px;margin-left:auto;margin-right:auto;}.festivals{display:block;margin-top:0px;margin-bottom:0px;margin-left:auto;margin-right:auto;}.festivals address{border:0;text-transform:uppercase;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;font-size:15px;font-style:inherit;font-weight:700;line-height:22px;margin:5px 0 0 0;outline:0;padding:0;vertical-align:baseline;color:#d31363;}.events .rssincl-itemtitle{border:0;text-transform:uppercase;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;font-size:15px;font-style:inherit;font-weight:700;line-height:26px;margin:0;outline:0;padding:0;vertical-align:baseline;color:#d31363;}.events .rssincl-itemauthor{border:0;color:#111;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;font-size:13px;font-style:inherit;font-weight:700;line-height:1.6em;margin:0 0 0 0;outline:0;padding:0;vertical-align:baseline;}.events .rssincl-itemdesc{border:0;color:#333;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;font-size:13px;font-style:inherit;font-weight:inherit;line-height:1.6em;margin:0 0 15px 0;outline:0;padding:0;vertical-align:baseline;}.events a{color:#d31363;}.events a:active{color:#d31363;}.events a:visited{color:#d31363;}.events a:hover{color:#d31363;cursor:default;}hr{align:center;width:1020px;height:2px;border-width:0;background-color:#d31363;color:#ffffff;}span{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}applet{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}object{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}iframe{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}h1{border:0;text-transform:uppercase;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;font-size:18px;font-style:inherit;font-weight:700;line-height:30px;margin:5px 0 0 0;outline:0;padding:0;vertical-align:baseline;color:#014368;}h2{border:0;text-transform:uppercase;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;font-size:18px;font-style:inherit;font-weight:700;line-height:30px;margin:5px 0 0 0;outline:0;padding:0;vertical-align:baseline;color:#d31363;}h3{border:0;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;font-size:16px;font-style:inherit;font-weight:600;line-height:22px;margin:5px 0 0 0;outline:0;padding:0;vertical-align:baseline;color:#014368;}h4{border:0;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;font-size:16px;font-style:inherit;font-weight:600;line-height:22px;margin:5px 0 0 0;outline:0;padding:0;vertical-align:baseline;color:#d31363;}h5{border:0;text-transform:uppercase;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;font-size:15px;font-style:inherit;font-weight:700;line-height:20px;margin:5px 0 0 0;outline:0;padding:0;vertical-align:baseline;color:#014368;}h6{border:0;text-transform:uppercase;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;font-size:15px;font-style:inherit;font-weight:700;line-height:20px;margin:5px 0 0 0;outline:0;padding:0;vertical-align:baseline;color:#d31363;}p{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:5px 0 10px;outline:0;padding:0;vertical-align:baseline;}blockquote{background:#f7f7f7;border:0;border-left:3px solid #000;font-family:inherit;font-size:100%;font-style:italic;font-weight:inherit;margin:7px 35px 7px 45px;outline:0;padding:10px;vertical-align:baseline;}pre{background:rgba(0,0,0,0.05);border:0;font:87.5% "Courier 10 Pitch",Courier,monospace;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;line-height:normal;margin:0 0 1.5em;outline:0;padding:.75em 1.5em;vertical-align:baseline;}a{-moz-transition:background-color .2s linear 0;color:#006699;border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}abbr{border:0;border-bottom:1px dotted #666;cursor:help;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}acronym{border:0;border-bottom:1px dotted #666;cursor:help;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}address{border:0;display:block;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0 0 1.625em;outline:0;padding:0;vertical-align:baseline;}big{border:0;font-family:inherit;font-size:120%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}cite{border:none;font-family:inherit;font-size:100%;font-style:italic;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}code{border:0;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}del{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}dfn{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}em{border:0;font-family:inherit;font-size:100%;font-style:italic;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}font{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}ins{background:#fff9c0;border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;text-decoration:none;vertical-align:baseline;}kbd{border:0;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}q{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}s{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}samp{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}small{border:0;font-family:inherit;font-size:80%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}strike{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}strong{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:700;margin:0;outline:0;padding:0;vertical-align:baseline;}sub{border:0;font-family:inherit;font-size:62.5%;font-style:inherit;font-weight:inherit;height:0;line-height:1;margin:0;outline:0;padding:0;position:relative;top:.5ex;vertical-align:baseline;}sup{border:0;bottom:1ex;font-family:inherit;font-size:62.5%;font-style:inherit;font-weight:inherit;height:0;line-height:1;margin:0;outline:0;padding:0;position:relative;vertical-align:baseline;}tt{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}var{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}dl{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0 1.5em;outline:0;padding:0;vertical-align:baseline;}dt{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:700;margin:0;outline:0;padding:0;vertical-align:baseline;}dd{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0 0 1.5em;outline:0;padding:0;vertical-align:baseline;}ol{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;list-style:none;list-style-type:decimal;margin:0 0 1.5em 2.5em;outline:0;padding:0;vertical-align:baseline;}ul{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;list-style:square;margin:0 0 1.5em 2.5em;outline:0;padding:0;vertical-align:baseline;}li{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}fieldset{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}form{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}label{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}legend{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}table{border:0;border-bottom:1px solid #ddd;border-collapse:separate;border-spacing:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;text-align:left;vertical-align:baseline;width:100%;}caption{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:400;margin:0;outline:0;padding:0;text-align:left;vertical-align:baseline;}tbody{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}tfoot{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}thead{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}tr{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}th{border:0;color:#666;font-family:inherit;font-size:14px;font-style:inherit;font-weight:600;letter-spacing:.1em;line-height:2.6em;margin:0;outline:0;padding:0;text-align:left;vertical-align:baseline;}td{border:0;border-top:1px solid #ddd;font-family:inherit;font-size:100%;font-style:inherit;font-weight:400;margin:0;outline:0;padding:6px 10px 10px 0;text-align:left;vertical-align:baseline;}:focus{outline:0;}blockquote:before{content:"";}blockquote:after{content:"";}q:before{content:"";}q:after{content:"";}a img{border:0;}article{display:block;}aside{display:block;}details{display:block;}figcaption{display:block;}figure{display:block;}footer{display:block;}header{display:block;}hgroup{display:block;}menu{display:block;}nav{display:block;}section{display:block;}a:link{-moz-transition:1.2s;-ms-transition:1.2s;-o-transition:1.2s;-webkit-transition:1.2s;text-decoration:none;transition:1.2s;}ol ol{list-style:upper-alpha;margin-bottom:0;}ol ol ol{list-style:lower-roman;}ol ol ol ol{list-style:lower-alpha;}ul ul{margin-bottom:0;}ul ol{margin-bottom:0;}ol ul{margin-bottom:0;}i{font-style:italic;}blockquote p{margin:0;padding:0;}blockquote em{font-style:normal;}blockquote i{font-style:normal;}blockquote cite{font-style:normal;}input[type=text]{border:1px solid #E7E7E7;}textarea{border:1px solid #E7E7E7;padding-left:3px;width:98%;}img{height:auto;max-width:100%;}.clear{clear:both;}.alignleft{display:inline;float:left;margin-right:10px;}.alignright{display:inline;float:right;margin-left:10px;}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}.alignnone{display:inline;float:left;margin-right:1.25em;}img.alignleft{margin-bottom:1.25em;}img.alignright{margin-bottom:10px;margin-left:10px;}img.aligncenter{margin-bottom:10px;}p img{margin-top:.4em;}.wp-caption{margin-bottom:1.25em;margin-top:.4em;max-width:96%;text-align:center;}.wp-caption img{display:block;margin:0 auto;max-width:98%;}.wp-caption .wp-caption-text{color:#666;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;font-size:12px;}.gallery-caption{color:#666;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;font-size:12px;}.gallery{margin-bottom:15px!important;}.gallery dl{margin:0;}.gallery img{border:none!important;}#container{width:1050px;margin:0 auto;}.ditty{background:#d31363;color:#ffffff;padding-left:15px;height:40px;}#content-container{background:#fff;overflow:hidden;padding:15px;}#container-full{margin:0 auto;width:100%;}#container-full #header{padding:0px;}#container-full .footer-widgets{width:1050px;margin:0px auto;}#container-full .ticker-wrapper{width:79%;}#sidebar-left{}#content{float:right;width:66%;}#content-right{float:left;width:66%;}.wide-content{width:100%!important;}.search-block{float:right;margin-top:0px;position:relative;}.search-block #s{background:#d31363;border:none;border-radius:0!important;color:#fff;font-size:11px;height:32px;padding:1px 5px;width:299px;}.search-block #s:focus{-moz-transition:all .4s linear;-o-transition:all .4s linear;-webkit-transition:all .4s linear;transition:all .4s linear;width:299px;}.search-submit{background:url(images/icon-search.png) no-repeat;border:none;border-radius:0!important;cursor:pointer;height:16px;position:absolute;right:10px;text-indent:-9999px;top:10px;width:17px;}#header{background:#014368;margin:0 auto 0px;padding:0 0px 0px;}#header .header-wrap{margin-bottom:0px;overflow:hidden;padding-bottom:0px;}#header .logo{float:left;margin-top:0px;}#header .logo h1{margin-bottom:0;}#header .logo img{display:block;margin-top:0px;background:#014368;}#header .headerads{float:right;margin-bottom:-20px;margin-top:20px;text-align:right;}.headerads{background:#014368;height:90px;}.social-top-wrap{display:inline;float:right;margin-right:10px;margin-top:2px;overflow:hidden;}.social-top{display:block;float:right;text-align:right;}.social-top ul{display:block;height:22px;margin:0;}.social-top li{-moz-transition:All .4s ease;-o-transition:All .4s ease;-webkit-transition:All .4s ease;background-position:left top;display:inline-block;height:22px;opacity:0.8;width:22px;}.social-top li:hover{opacity:0.3;}.social-top li a{display:inline-block;height:22px;width:22px;}.social-top li.facebook{background-image:url(images/social/facebook.png);}.social-top li.twitter{background-image:url(images/social/twitter.png);}.social-top li.vimeo{background-image:url(images/social/vimeo.png);}.social-top li.youtube{background-image:url(images/social/youtube.png);}.social-top li.googleplus{background-image:url(images/social/googleplus.png);}.social-top li.flickr{background-image:url(images/social/flickr.png);}.top-nav-outer-wrapper{background:#014368;height:28px;}.top-nav-wrapper{position:absolute;}.top-nav-wrapper .columns{margin-bottom:0;}.top-nav-wrapper ul{margin-bottom:0;}.top-nav ul li a{color:#fff;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;font-size:17px;padding:8px 12px 10px;}.top-nav ul li.menu-item-language a{padding-bottom:9px;}.top-nav ul li>a:hover{background:#006699;}.top-nav ul li.li_hover>a{background:#006699;}.top-nav ul li ul{-moz-box-shadow:0 0 20px rgba(0,0,0,0.22);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.22);background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.22);}#top-nav-mobile-id{-moz-box-shadow:0 0 20px rgba(0,0,0,0.22);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.22);background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.22);display:none;left:30px;min-width:220px;position:absolute;top:30px;z-index:100;}.top-nav ul li ul li a{background:#fff;border-bottom:1px solid #e7e7e7;color:#777;padding:10px 13px;}.top-nav ul li ul li ul li a{background:#fff;border-bottom:1px solid #e7e7e7;color:#777;padding:10px 13px;}.top-nav ul li ul li a:hover{background:#f5f5f5!important;}.top-nav .subDown{background:url(images/top-nav-submenu.png) no-repeat scroll 0 0 transparent;display:block;height:5px;position:absolute;right:13px;top:14px;width:5px;}.top-nav .subRight{background:url(images/top-nav-submenu.png) no-repeat scroll 0 0 transparent;display:block;height:5px;position:absolute;right:13px;top:14px;width:5px;}#top-nav-mobile{background:#f2f2f2;display:none;height:30px;margin-left:15px;width:38px;}#top-nav-mobile span{background:#014368 url(images/mobilemenu-arrowdown.png) no-repeat center center;display:block;height:5px;padding:11px 11px 10px 10px;width:9px;}.top-nav-opened span{-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}.primary-nav-opened span{-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}#top-nav-mobile-id li{list-style-type:none;margin-bottom:0;}#top-nav-mobile-id li a{border-bottom:1px solid #e7e7e7;color:#777;display:block;padding:7px 13px;z-index:100;}#top-nav-mobile-id li ul li a{border-bottom:1px solid #e7e7e7;padding:7px 13px 7px 26px;}#top-nav-mobile-id li ul li ul{border-bottom:1px solid #e7e7e7;}#top-nav-mobile-id li ul li ul li a{border-top:1px solid #e7e7e7;padding:7px 13px 7px 42px;}#top-nav-mobile-id li a:active{background:#f5f5f5;}#top-nav-mobile-id li a:hover{background:#f5f5f5;}.slideMenu ul{list-style-type:none;margin:0;padding:0;z-index:100;}.slideMenu ul li{display:inline;float:left;margin:0;position:relative;}.slideMenu ul li a{display:block;line-height:1;margin:0;padding:8px 10px;text-decoration:none;}* html .slideMenu ul li a{display:inline-block;}.slideMenu ul li a.selected{background:#006699;}.slideMenu ul li a:hover{background:#006699;}.slideMenu ul li ul{display:none;left:0;position:absolute;visibility:hidden;}.slideMenu ul li ul li{display:list-item;float:none;}.slideMenu ul li ul li ul{top:0;}.slideMenu ul li ul li a{background:none;display:block;margin:0;min-width:180px;padding:8px 13px;}* html .slideMenu{height:1%;}.slideMenu{font-size:13px;line-height:1;}.slideMenu ul li a.hasSubMenu{padding-right:24px;}.slideMenu ul li a.hover.hasSubMenu{border-bottom:none;margin-bottom:0;}.slideMenu ul li a.hasSubMenu:hover{border-bottom:none;margin-bottom:0;}.slideMenu ul li ul li a:hover{background:#000;}.slideMenu ul li ul li a.hover{background:#000;}
0 {
background:#000;
}
.primary-nav ul li.current-menu-item > a {
background:#006699;
}
.primary-nav-wrapper .columns {
margin-bottom:0;
}
.primary-nav-wrapper ul {
margin-bottom:0;
}
.primary-nav {
background:#014368;
}
.primary-nav ul li a.hasSubMenu {
padding-right:26px;
}
.primary-nav ul li a {
color:#fff;
font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
font-size:17px;
padding:11px 15px;
text-shadow:none!important;
text-transform:uppercase;
}
.primary-nav ul li ul li a {
background:#e0e0e0!important;
border-bottom:1px solid #e7e7e7;
color:#333;
font-size:14px;
padding:10px 10px;
}
.primary-nav ul li ul li a:hover {
background:#fff!important;
color:#006699;
}
.primary-nav ul li.li_hover ul li a {
background:#fff;
}
.primary-nav ul li ul {
-moz-box-shadow:0 0 20px rgba(0,0,0,0.42);
-webkit-box-shadow:0 0 20px rgba(0,0,0,0.42);
background:#fff;
box-shadow:0 0 20px rgba(0,0,0,0.42);
}
.primary-nav ul li ul li ul li a {
background:#fff;
border-bottom:1px solid #e7e7e7;
color:#777;
font-size:14px;
padding:10px 10px;
}
.primary-nav .subDown {
background:url(images/primary-nav-submenu.png) no-repeat scroll 0 0 transparent;
display:block;
height:5px;
position:absolute;
right:15px;
top:23px;
width:5px;
}
.primary-nav .subRight {
background:url(images/top-nav-submenu.png) no-repeat scroll 0 0 transparent;
display:block;
height:5px;
position:absolute;
right:13px;
top:17px;
width:5px;
}
#primary-nav-mobile {
display:none;
}
#primary-nav-mobile-a {
background:#333;
color:#fff;
display:none;
font-size:14px;
padding:11px 19px 11px 40px;
position:relative;
text-transform:uppercase;
}
#primary-nav-mobile-a span {
background:url(images/primary-mobilemenu-arrowdown.png) no-repeat;
display:block;
height:5px;
left:16px;
position:absolute;
top:20px;
width:9px;
}
#primary-nav-mobile-id {
background:#333;
display:none;
margin:0;
padding-bottom:8px;
}
#primary-nav-mobile-id li {
border-top:1px solid #222;
list-style-type:none;
margin-bottom:0;
}
#primary-nav-mobile-id li a {
border-top:1px solid #006699;
color:#ccc;
display:block;
font-size:14px;
padding:6px 19px;
text-shadow:none!important;
}
#primary-nav-mobile-id li ul li a {
color:#999!important;
padding-left:40px;
}
#primary-nav-mobile-id li a:hover {
background:#006699;
color:#fff!important;
}
#primary-nav-mobile-id li a:active {
background:#006699;
color:#fff!important;
}
.primary-nav-mobile-id li a:hover {
background:#16a1e7;
}
.primary-nav-mobile-id li.current-menu-item a {
background:#16a1e7;
}
#sliders .slidertitle {
overflow:hidden;
text-transform:uppercase;
}
a.menu-item-object-home-link {
	padding: 5px 15px !important;
}
.slider-title {
color:#E13F00;
font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
font-size:18px;
text-shadow:1px 1px 1px #000;
text-transform:uppercase;
}
#slider {
margin-bottom:1px;
margin-top:1px;
}
#slider .lof-slidecontent {
border:1px solid #F4F4F4;
height:300px;
overflow:hidden;
position:relative;
width:670px;
}
#slider .attachment-slider-image {
height:300px;
width:670px;
}
#slider .main-slider-content {
height:300px;
width:670px;
}
#slider .lof-slidecontent .preload {
background:#fff;
height:100%;
left:0;
position:absolute;
text-align:center;
top:0;
width:100%;
z-index:100000;
}
#slider .lof-slidecontent .preload div {
background:transparent url(images/s-load-indicator.gif) no-repeat scroll 50% 50%;
height:100%;
width:100%;
}
#slider .lof-slidecontent .sliders-wrapper {
height:100%;
overflow:hidden;
position:relative;
width:900px;
z-index:3px;
}
#slider .lof-slidecontent ul.sliders-wrap-inner {
background:transparent url(images/s-load-indicator.gif) no-repeat scroll 50% 50%;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
}
#slider .lof-slidecontent ul.sliders-wrap-inner li {
float:left;
margin:0;
overflow:hidden;
padding:0;
position:relative;
}
#slider .lof-slidecontent .lof-opacity li {
float:inherit;
left:0;
position:absolute;
top:0;
}
#slider .lof-slidecontent .navigator-content {
background:url(images/s-tr-bg.png) repeat;
bottom:10px;
padding:5px 0;
position:absolute;
right:10px;
}
#slider .lof-slidecontent .navigator-wrapper {
color:#FFF;
float:left;
height:180px;
overflow:hidden;
position:relative;
width:310px;
z-index:10;
}
#slider .lof-slidecontent ul.navigator-wrap-inner {
margin:0;
padding:0;
position:absolute;
top:0;
width:100%;
}
#slider .lof-slidecontent ul.navigator-wrap-inner li {
cursor:pointer;
display:block;
float:left;
list-style:none;
margin-left:0;
overflow:hidden;
padding:0;
text-align:center;
}
#slider ul.sliders-wrap-inner li img {
padding:0;
}
#slider .lof-main-item-desc {
background:url(images/s-bg-trans.png);
bottom:70px;
color:#ccc;
height:100px;
left:0;
padding:10px;
position:absolute;
width:350px;
z-index:100px;
}
#slider .lof-main-item-desc h3 a {
color:#e8e8e8;
}
#slider .lof-main-item-desc .date {
font-size:12px;
}
#slider .lof-slidecontent .attachment-small-thumb {
height:25px;
width:70px;
}
#slider .lof-slidecontent ul.navigator-wrap-inner li img {
border:#666 solid 3px;
}
#slider .lof-slidecontent ul.navigator-wrap-inner li.active img {
-moz-transition:border-color ease-in-out .4s;
border:#A8A8A8 solid 3px;
}
#slider .lof-slidecontent ul.navigator-wrap-inner li:hover img {
-moz-transition:border-color ease-in-out .4s;
border:#A8A8A8 solid 3px;
}
#slider .lof-slidecontent .navigator-content .button-next {
background:url(images/s-arrow-l.png) no-repeat right center;
color:#FFF;
cursor:pointer;
display:block;
float:left;
height:30px;
margin-right:5px;
text-indent:-999px;
width:22px;
}
#slider .lof-slidecontent .navigator-content .button-previous {
background:url(images/s-arrow-r.png) no-repeat left center;
color:#FFF;
cursor:pointer;
display:block;
float:left;
height:30px;
margin-left:5px;
text-indent:-999px;
width:22px;
}
#slider .lof-slidecontent .button-control {
background:url(images/s-tr-bg.png) repeat;
cursor:pointer;
height:20px;
position:absolute;
right:10px;
top:10px;
width:20px;
}
#slider .lof-slidecontent .button-control span {
display:block;
height:100%;
width:100%;
}
#slider .lof-slidecontent .action-start span {
background:url(images/sliderplay.png) no-repeat center center;
}
#slider .lof-slidecontent .action-stop span {
background:url(images/s-pause.png) no-repeat center center;
}
#carousel {
margin-bottom:20px;
overflow:hidden;
}
#carousel a {
color:#fff;
}
#carousel a:visited {
color:#fff;
}
#carousel a:active {
color:#fff;
}
#carousel a:hover {
color:#fff;
}

#carousel {
	height: 130px;
}
#carousel .carousel-posts ul {
overflow:hidden;
}
#carousel .title {
border-bottom:0px solid #E13F00;
font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
overflow:hidden;
padding:0px;
text-shadow:1px 1px 1px #ccc;
text-transform:uppercase;
}
#carousel .cat {
display:inline-block;
float:left;
}
#carousel .buttons {
float:right;
margin-right:5px;
}
#carousel .carousel_prev {
background:#006699;
cursor:pointer;
float:left;
height:20px;
margin-right:5px;
opacity:1;
padding:3px 10px;
width:10px;
}
#carousel .carousel_next {
background:#006699;
cursor:pointer;
float:left;
height:20px;
opacity:1;
padding:3px 10px;
width:10px;
}
#carousel .carousel_prev:hover {
background:#014368;
opacity:1;
}
#carousel .carousel_next:hover {
background:#014368;
opacity:1;
}
#carousel .carousel-posts li {
float:left;
list-style:none;
margin:0 5px 0 0;
width:200px;
}
#carousel .post-excerpt {
line-height:1.5;
max-height:100px;
overflow:hidden;
}
#carousel .post-meta {
color:#fff !important;
opacity:0;
font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
font-size: 14px;
text-transform: uppercase;
padding:3px;
position:absolute;
}
#carousel .post-meta:link {
color:#fff !important;
opacity:0;
font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
font-size: 14px;
text-transform: uppercase;
padding:3px;
position:absolute;
}
#carousel .post-meta:hover {
background:#014368;
color:#fff !important;
opacity:0;
font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
font-size: 14px;
text-transform: uppercase;
padding:3px;
position:absolute;
}
#carousel .post-meta:visited {
color:#fff !important;
opacity:0;
font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
font-size: 14px;
text-transform: uppercase;
padding:3px;
position:absolute;
}

#carousel .carousel-posts img {
height:130px;
width:220px;
}
#main-widget-area .widget {
    display: block;
    float: left;
    overflow: hidden;
}
#main-widget-area .widget {
overflow:hidden;
}
#main-widget-area .scipio_video_widget {
display:block;
float:left;
margin-left:5px;
width:330px;
}
#main-widget-area .scipio_popular_widget {
display:block;
float:left;
margin-left:5px;
width:330px;
}
#main-widget-area .flickr-widget {
display:block;
float:left;
margin-left:5px;
width:330px;
}
#main-widget-area .scipio_recent_post_widget {
display:block;
float:left;
margin-left:5px;
width:330px;
}
#main-widget-area .scipio_popular_widget .desc-text {
margin:0;
}
#main-widget-area .scipio_recent_post_widget .desc-text {
margin:0;
}
#main-widget-area .widgettitle {
margin-bottom:0px;
padding-bottom:0px;
}
.scipio_magazine_big .scipio_magazine_big_image {
display:block;
position:relative;
width:100%;
height: 190px;
}
.scipio_magazine_big .scipio_magazine_big_image a{
height: 190px;
}
.scipio_magazine_big .scipio_magazine_big_image img {
width:673px;
height: 190px;
}
.scipio_magazine_big_image .rollover {
height:100%;
width:100%;
}
.scipio_magazine_feat {
display:block;
float:left;
margin-left:15px;
overflow:hidden;
width:320px;
}
#main-widget-area .category {
float:left;
margin-bottom:3px;
margin-top:0px;
overflow:hidden;
padding-bottom:3px;
position:relative;
}
#main-widget-area .right-side {
margin-left:30px;
}
#main-widget-area .category .attachment-feat-thumb {
height:170px;
width:320px;
}
#main-widget-area h3.cat-title {
font-size:20px;
left:0;
margin-top:0;
margin-bottom:00px;
position:absolute;
text-transform:uppercase;
top:0;
z-index:3;
}
#main-widget-area h3.cat-title a {
background:#014368;
color:#fff;
display:block;
padding:5px 12px;
text-shadow:1px 1px 1px #006699;
}
#main-widget-area h3.cat-title a:hover {
background:rgba(0,0,0,0.6);
}
#main-widget-area .feat-post h3 {
margin-bottom:5px;
text-transform:uppercase;
}
#main-widget-area .feat-post .feat-post-img {
position:relative;
height: 170px;
min-height: 170px;
}
#main-widget-area .feat-post .feat-post-img a {
height: 170px !important;
min-height: 170px;
}
.feat-post .feat-post-img .rollover {
height:100%;
width:100%;
}
#main-widget-area .more-posts .post {
clear:both;
margin-bottom:10px;
overflow:hidden;
}
#main-widget-area .more-posts .post .right {
float:left;
width:200px;
}
#main-widget-area .more-posts img {
display:block;
float:left;
height:70px;
margin:1px 10px 0 0;
width:90px;
}
#main-widget-area .more-posts .post-meta .sep {
margin:0 5px;
}
#posts-list .post {
margin-bottom:10px;
overflow:hidden;
padding-bottom:0px;
}
#posts-list .post-image {
float:left;
margin-right:20px;
}
#posts-list .post-image img {
width:320px;
}
#posts-list .post-meta .sep {
margin:0 5px;
}
#posts-list .post .exceprt p {
margin-bottom:7px;
}
#posts-list-double {
overflow:hidden;
position:relative;
width:100%;
}
#posts-list-double .post {
display:block;
float:left;
margin-left:1%;
position:relative;
width:49%;
margin-bottom: 10px;
}
#posts-list-double .post .post-image {
	height: 179px;
	display: block;
}
#content .page-title {
margin-bottom:20px;
}
#content .post-meta {
color:#888;
font-size:12px;
margin-bottom:7px;
}
#content .archive-meta {
background:#f7f7f7;
margin-bottom:20px;
padding:8px 10px;
}
#content .archive-meta p {
margin-bottom:5px;
}
#content .no-posts-notice {
background:#f7f7f7;
margin-bottom:20px;
padding:8px 10px;
}
#content .post .sticky {
background:#f2f2f2;
border-bottom:1px solid #eee;
display:inline-block;
font-size:12px;
letter-spacing:1px;
line-height:1;
padding:4px 6px;
}
#content .post {
margin-bottom:15px;
overflow:hidden;
}
#content .page {
margin-bottom:15px;
overflow:hidden;
}
.more {
background-color:#006699;
color:#fff;
display:inline-block;
font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
font-size:14px;
padding:1px 18px;
text-decoration:none;
}
.more a {
color:#fff!important;
}
.more:hover {
background-color:#014368;
}
.more:active {
position:relative;
top:1px;
}
#content .post .post-entry {
	border-style: 0;
	border-color: 0;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	}
#content .post-meta .sep {
margin:0 5px;
}
.author {
	
}
.author h3 {
margin-bottom:5px;
}
.author .author-image {
	float:left;
	margin-top:5px;
	width:50px;
	margin-right: 10px;
}
.author .author-image img {
	border: 1px solid #ccc;
	padding: 2px;
}
.author .author-meta {
	margin-left: 10px;	
	margin-top: 15px;
}
.author .author-meta .name {
	font-weight: bold;
	background-color: #014368;
	padding: 2px 4px;
}
.author .author-meta .name a {
	color: #FFFFFF !important;
}	
#content .image-nav {
margin:12px 0;
overflow:auto;
}
#content .post-nav {
margin:12px 0;
overflow:auto;
}
#content .image-nav .previous {
float:left;
text-align:left;
width:50%;
}
#content .post-nav .previous {
float:left;
text-align:left;
width:50%;
}
#content .image-nav .next {
float:right;
text-align:right;
width:50%;
}
#content .post-nav .next {
float:right;
text-align:right;
width:50%;
}
#content .parent-post-link {
margin:10px 0;
text-align:center;
}
.pagination {
text-align:center;
text-shadow:none;
clear: both;
margin-top: 10px;
}
.pagination .current {
background:#f1f1f1;
}
.pagination .page-numbers {
border:solid 1px #DEDEDE;
display:block;
float:left;
margin-right:3px;
padding:3px 8px;
position:relative;
}
#content .post .widget {
margin:20px 0;
overflow:hidden;
padding-bottom:20px;
}
#content .post .widget li {
border-bottom:none;
}
.widgettitle {
margin:5px 0 0 0;
font-size:18px;
line-height:18px;
padding:0px 0 3px 0px;
position:relative;
text-transform:uppercase;
color: #014368;
font-weight:700;

}
.widgettitle .widgettitle-line {
    border-top: 3px solid #d31363;
    display: block;
    height: 10px;
    margin-top: 3px;
    margin-bottom: 0px;
}
.widgettitle .widgettitle-text {
color:#014368;
font-size:18px;
line-height:18px;
margin:0 0 0px;
padding: 0px 0px 0;
position:relative;
color: #014368;
font-weight:700;

}
.widgettitle .widgettitle-text a {
color:#014368;
font-size:18px;
line-height:18px;
margin:0 0 0px;
padding: 0px 0px 0px;
position:relative;
}
.footerwidget {
	border-bottom: 0px solid #d31363;
	margin-bottom: 0px;
	padding: 0px;
}
#comments h2 {
margin:15px 0;
}
#comments span.date-and-time a {
color:#999;
display:block;
font-size:13px;
font-weight:400;
margin:2px 0;
text-decoration:none;
}
#comments p.comment-notes {
color:#333;
font-size:12px;
}
#comments ol.commentlist {
margin:0;
}
#comments ol.commentlist li div.comment-author {
margin-top:5px;
}
#comments ol.commentlist .comment-meta .comment-awaiting-moderation {
color:red;
font-style:italic;
}
#comments ol.commentlist .pingback {
margin-bottom:10px;
}
#comments ol.commentlist .pingback .title {
font-size:14px;
font-weight:700;
}
#comments ol.commentlist li div.vcard {
font-size:14px;
font-weight:700;
margin-bottom:0;
}
#comments ol.commentlist li div.vcard span.edit-link a {
font-size:13px;
font-weight:400;
margin-bottom:0;
}
#comments ol.commentlist .comment-content p {
margin-bottom:10px;
}
#comments ol.commentlist li div.vcard cite.fn {
font-style:normal;
}
#comments ol.commentlist li div.vcard img.avatar {
float:left;
margin-right:10px;
}
#comments ol.commentlist li {
list-style:none;
}
#comments ol.commentlist li div.reply {
margin-bottom:15px;
}
#comments ol.commentlist li ul.children {
list-style:none;
margin:15px 0 0;
text-indent:0;
}
#comments ol.commentlist li ul.children li.depth-2 {
margin:0 0 30px 40px;
}
#comments ol.commentlist li ul.children li.depth-3 {
margin:0 0 30px 40px;
}
#comments ol.commentlist li ul.children li.depth-4 {
margin:0 0 30px 40px;
}
#comments ol.commentlist li ul.children li.depth-5 {
margin:0 0 30px 40px;
}
#respond p.comment-form-comment label {
display:none;
}
#commentform p.comment-notes {
color:#888;
}
#commentform p.form-allowed-tags {
display:none;
}
#respond input[type="text"] {
border:1px solid #CFCFCF;
color:#555;
font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
font-size:13px;
height:30px;
line-height:20px;
margin-right:12px;
padding:0 0 0 10px;
width:320px;
}
#respond input[type="password"] {
border:1px solid #CFCFCF;
color:#555;
font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
font-size:13px;
height:30px;
line-height:20px;
margin-right:12px;
padding:0 0 0 10px;
width:320px;
}
#respond textarea {
border:1px solid #CFCFCF;
color:#555;
font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
font-size:13px;
height:165px;
line-height:20px;
padding:10px;
width:90%;
}
#respond #submit {
-moz-transition:.8s ease-in-out;
-webkit-transition:.8s ease-in-out;
background:#41464b;
border:1px solid #41464b;
border-radius:3px 3px 3px 3px;
color:#eee;
margin:0 0 20px;
padding:5px 7px;
transition:.8s ease-in-out;
}
#respond #submit:hover {
background:#014368;
color:#fff;
cursor:pointer;
}
#sidebar {
float:left;
margin-left:15px;
width:30%;
}
#sidebar h3 {
margin-bottom:00px;
}
#sidebar .widget {
margin-bottom:2px;
overflow:hidden;
padding-bottom:10px;
width:330px;
}
.widget ul {
margin:0;
padding:0;
}
.widget:first-child {
margin-top:0;
}
.widget:last-child {
border-bottom:none;
}
.widget ul li {
border-bottom: none;
color:#333;
overflow:hidden;
margin-left:0px;
list-style:none;
}

.post-type-archive-product .widget ul li {
    background:none !important;
    border-bottom: 1px solid #E7E7E7;
    color: #333;
    margin: 0;
    overflow: hidden;
    padding: 6px 10px;
}
.widget ul li:last-child {
border-bottom:none;
}
#sidebar .widget_social_count ul {
overflow:hidden;
}
#sidebar .widget_social_count a {
color:#737373;
}
#sidebar .widget_social_count li {
border-bottom:none;
color:#666;
float:left;
font-size:23px;
font-weight:700;
line-height:13px;
padding-left:40px;
padding-top:9px;
}
#sidebar .widget_ad125 ul {
margin-left:15px;
margin-top:10px;
overflow:auto;
}
#sidebar .widget_ad125 li {
background:none;
border-bottom:none;
float:left;
margin-bottom:5px;
padding:0;
}
#sidebar .widget_ad125 li a {
display:block;
}
#sidebar .widget_ad125 li:first-child {
float:left;
margin-right:10px;
}
#sidebar .widget_ad125 li:last-child {
float:left;
margin-left:12px;
}
.adds300x250 {
text-align:center;
}
.flickr-widget .flickr_badge_image {
display:inline;
margin:3px 2px;
}
.flickr-widget .flickr_badge_image img {
-moz-box-shadow:0 0 2px #fff;
-webkit-box-shadow:0 0 2px #fff;
box-shadow:0 0 2px #fff;
height:105px;
opacity:1;
width:106px;
}
.flickr-widget .flickr_badge_image a:hover img {
background:#fff;
opacity:0.8;
}
.searchfield {
border:0px solid #333;
color:#fff;
background:#d31363;
font:inherit;
font-size:14px;
padding:10px 12px 10px 18px;
width:300px;
}
.box-small {
margin-top:13px;
overflow:hidden;
}
.box-small-noimage {
margin-top:15px;
overflow:hidden;
}
.no-margin {
margin:0;
}
.top-margin {
margin-top:28px;
}
.box-small .magsc-image {
float:left;
height:70px;
overflow:hidden;
padding-right:10px;
position:relative;
width:90px;
}
.box-small .desc-title {
font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
font-size:16px;
padding-bottom:0;
}
.desc-text {
margin-top:-10px;
}
.mag-box-small .small-desc .desc-title a:hover {
color:#f1f1f1;
}
.box-small-noimage .desc-title a:hover {
color:#f1f1f1;
}
.box-small .small-desc .magz-meta {
font-size:11px;
}
.meta span {
color:#FF564B;
font-size:11px;
}
.box-small-noimage .desc-title {
font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
font-size:14px;
font-weight:700;
}
.tagcloud {
margin-top:10px;
overflow:hidden;
}
.tagcloud a {
background:#006699;
border:0 solid #ccc;
border-radius:3px;
color:#fff;
display:block;
float:left;
font-size:12px!important;
line-height:10px;
margin-bottom:5px;
margin-right:3px;
padding:10px 5px;
text-decoration:none;
}
.tagcloud a:hover {
background:#ececec;
color:#006699;
}
.widget_calendar h3.widgettitle {
display:none;
}
.widget_calendar h4 {
display:none;
}
.widget_calendar #wp-calendar caption {
font-size:14px;
font-weight:700;
margin-bottom:10px;
text-align:center;
text-transform:uppercase;
}
.widget_calendar table#wp-calendar {
border:none;
margin-bottom:0;
width:100%;
}
.widget_calendar thead>tr>th {
background-color:#f7f7f7;
height:23px;
text-align:center;
width:14%;
}
.widget_calendar td {
border:none;
height:23px;
text-align:center;
width:14%;
}
.widget_calendar tfoot>tr>td#prev {
height:20px;
text-align:left;
width:58px;
}
.widget_calendar tfoot>tr>td#next {
height:20px;
text-align:right;
width:58px;
}
.widget_social ul li {
padding-left:24px;
}
.widget_social ul li.facebook {
background:url(images/fb16.png) no-repeat left center;
}
.widget_social ul li.twitter {
background:url(images/twitter16.png) no-repeat left center;
}
.widget_social ul li.gplus {
background:url(images/gplus16.png) no-repeat left center;
}
.widget_social ul li.rss {
background:url(images/rss16.png) no-repeat left center;
}
.widget_social ul li.contact {
background:url(images/email16.png) no-repeat left center;
}
/* In category */
.in_category .image_zoom {
	width: 320px;
	height: 170px;
	display: block;
}
.in_category .post-image img{
	width: 320px;
	height: 170px;
	display: block;
}
/* ----------- SOCIALS STYLE ---------------- */
.post-share-box {
  background: #FFF;
  height: 36px;
  padding: 0px 5px 10px 15px;
}
.post-share-box ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.post-share-box li {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
  margin-right: 30px;
  position: relative;
}
.post-share-box li a {
  background: url(images/social/share.png) no-repeat;
  float: left;
  text-indent: -10000px;
  height: 36px;
}
.post-share-box li.facebook a {
  width: 36px;
  background-position: 0 0;
}
.post-share-box li.twitter a {
  width: 36px;
  background-position: -70px 0;
}
.post-share-box li.linkedin a {
  width: 36px;
  background-position: -310px 0;
}
.post-share-box li.reddit a {
  width: 36px;
  background-position: -410px 0;
}
.post-share-box li.tumblr a {
  width: 36px;
  background-position: -230px 0;
}
.post-share-box li.google a {
  width: 36px;
  background-position: -150px 0;
}
.post-share-box li.email a {
  width: 36px;
  background-position: -500px 0;
}
.post-share-box li.superlike-postshare {
  float: right;
  margin-right: 10px;
  margin-top: -4px;
}
.google-plus {
  margin-top: -37px;
  margin-left: -10px;
  height: 128px;
  text-align: center;
}
.follow {
  padding: 0 11px 3px 0;
  height: 23px;
}
.highlight-yellow {
background:#F8F2B6;
margin:0 2px;
padding:1px 3px;
}
.highlight-red {
background:#F5DCD8;
color:#333;
margin:0 2px;
padding:1px 3px;
}
.highlight-black {
background:#333;
color:#fff;
margin:0 2px;
padding:1px 3px;
}
.highlight-green {
background:#DFE9B7;
color:#333;
margin:0 2px;
padding:1px 3px;
}
.highlight-blue {
background:#DAE6F2;
color:#333;
margin:0 2px;
padding:1px 3px;
}
.video-shortcode {
margin-bottom:10px;
}
.last {
margin-right:0!important;
}
.one_half {
float:left;
margin-right:4%;
width:48%;
}
.one_half.last {
float:right;
width:48%;
}
.one_third {
float:left;
margin-right:4%;
width:30.6666%;
}
.one_third.last {
float:right;
width:30.6666%;
}
.two_third {
float:left;
width:65.3332%;
}
.two_third.last {
float:right;
width:30.6666%;
}
.one_fourth {
float:left;
margin-right:4%;
width:22%;
}
.one_fourth.last {
float:right;
width:22%;
}
.three_fourth {
float:left;
margin-right:4%;
width:74%;
}
.three_fourth.last {
float:right;
width:22%;
}
.clearboth {
clear:both;
display:block;
font-size:0;
height:0;
line-height:0;
overflow:hidden;
width:100%;
}
.dropcap {
float:left;
font-size:42px;
font-weight:700;
line-height:1;
margin-right:6px;
text-transform:uppercase;
}
.checklist {
margin-top:0;
}
.badlist {
margin-top:0;
}
.blocklist {
margin-top:0;
}
.checklist li {
background:url(tinymce/button-checklist.png) no-repeat left!important;
list-style-type:none;
padding-left:28px!important;
}
.badlist li {
background:url(tinymce/button-badlist.png) no-repeat left!important;
list-style-type:none;
padding-left:28px!important;
}
.blocklist li {
background:url(functions/shortcodes/block-list.png) no-repeat left!important;
list-style-type:none;
padding-left:28px!important;
}
.infobox {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
color:#333;
margin:0 0 20px;
padding:20px 20px 20px 60px;
}
.infobox.red {
background:url(tinymce/info-red.gif) no-repeat scroll 20px center #F5DCD8;
border:1px solid #CDBFBE;
}
.infobox.green {
background:url(tinymce/info-green.gif) no-repeat scroll 20px center #DFE9B7;
border:1px solid #BAC398;
}
.infobox.blue {
background:url(tinymce/info-blue.gif) no-repeat scroll 20px center #DAE6F2;
border:1px solid #BDC4CA;
}
.infobox.yellow {
background:url(tinymce/info-yellow.gif) no-repeat scroll 20px center #F8F2B6;
border:1px solid #D8D4B7;
}
.infobox.light {
background:url(tinymce/info-light.png) no-repeat scroll 20px center #fff;
border:1px solid #D8D4B7;
}
.buttone {
background-image:url(tinymce/button-sprite.png);
border-radius:3px;
box-shadow:0 1px 1px rgba(0,0,0,0.08);
display:inline-block;
font-size:12px;
font-weight:700;
height:20px;
line-height:12px;
margin:0 5px 20px;
padding:8px 10px 0;
text-decoration:none;
text-shadow:0 1px 0 rgba(255,255,255,0.4);
}
.buttone.black {
background-position:0 0;
border:1px solid #4C4C4C;
color:#FFF;
text-shadow:0 1px 0 rgba(0,0,0,0.4);
}
.buttone.black a {
color:#FFF;
}
.buttone.black:hover {
background-position:0 -28px;
border:1px solid #2C2C2C;
}
.buttone.green {
background-position:0 -252px;
border:1px solid #ADC671;
color:#5D7731;
}
.buttone.green:hover {
background-position:0 -280px;
border:1px solid #8BB14D;
}
.buttone.red {
background-position:0 -882px;
border:1px solid #DF6F8B;
color:#913944;
text-shadow:0 1px 0 rgba(255,255,255,0.3);
}
.buttone.red:hover {
background-position:0 -910px;
border:1px solid #C36079;
}
.buttone.blue {
background-position:0 -126px;
border:1px solid #8DC5DA;
color:#42788E;
}
.buttone.blue:hover {
background-position:0 -154px;
border:1px solid #7CAEC0;
}
.buttone.orange {
background-position:0 -630px;
border:1px solid #DAB347;
color:#835503;
text-shadow:0 1px 0 rgba(255,255,255,0.6);
}
.buttone.orange:hover {
background-position:0 -658px;
border:1px solid #DAB347;
}
.buttone.light {
background-position:0 -1134px;
border:1px solid #D3D3D3;
color:#555;
text-shadow:0 1px 0 rgba(255,255,255,0.8);
}
.buttone.light:hover {
background-position:0 -1162px;
border:1px solid #C4C4C4;
}
h5.toggle {
background-color:#292626;
cursor:pointer;
margin:15px 0;
padding:7px 10px;
}
h5.toggle a {
background:url(tinymce/toggle-open.png) no-repeat left center;
color:#fff;
font-size:16px;
font-weight:400;
padding-left:20px;
text-decoration:none;
}
h5.toggle.active a {
background:url(tinymce/toggle-close.png) no-repeat left center;
font-size:16px;
padding-left:20px;
text-decoration:none;
}
.toggle-content {
display:none;
font-size:12px;
margin-bottom:20px;
}
.toggle-content .block {
background:#f8f8f8;
padding:10px;
}
h2.error {
color:red;
}
h2.thanks {
color:#006699;
font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
font-size:26px;
text-align:center;
}
p.error {
color:red;
display:block;
font-size:11px!important;
font-style:italic;
padding-top:3px;
}
em.error {
color:red;
display:block;
font-size:11px!important;
font-style:italic;
padding-top:3px;
}
span.error {
color:red;
display:block;
font-size:11px!important;
font-style:italic;
padding-top:3px;
}
#contactf input[type="text"] {
background:#fff;
border:1px solid #ddd;
color:#006699;
font-size:13px;
margin:0;
outline:none;
padding:10px;
width:96%;
}
#contactf textarea {
background:#fff;
border:1px solid #ddd;
color:#006699;
font-size:13px;
margin:0;
outline:none;
padding:10px;
width:96%;
}
#contactf label {
display:block;
}
#contactf button {
margin-top:5px;
}
#contactf button[type="submit"] {
-moz-transition:all .3s ease;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-webkit-transition:all .3s ease;
background-color:#555;
border:0;
border-radius:5px;
color:#FFF;
cursor:pointer;
display:inline-block;
font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
font-size:18px;
outline:none;
padding:.25em 2em;
text-align:center;
text-decoration:none;
text-transform:uppercase;
transition:all .3s ease;
}
#contactf button[type="submit"]:hover {
background:#006699;
}
.scrolltop {
  height: 35px;
  width: 35px;
  background: url('images/up.png') center center no-repeat #000;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  }
.scrolltop:hover {
  background: url(images/up.png) center center no-repeat #014368;
}
#footer {
	background: #fff;
	color: #333;
	overflow: hidden;
}
#footer h2 {
color:#333;
margin-bottom:0px;
}
#footer h3 {
	color: #333;
	margin-bottom: 5px;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: small;
}

#footer h4 {
color:#0C0C0C;
margin-bottom:0px;
}
#footer a {
color:#006699;
font-weight:400;
}
#footer a:hover {
color:#014368;
}
#footer .footer-widgets {
	overflow: hidden;
	padding: 0px 15px 15px 15px;
}
#footer .widget {
float:left;
margin-bottom:00px;
margin-left:0px;
margin-right:0px;
overflow:hidden;
width:340px;
}
#footer .widget ul li {
border-bottom:1px solid #1E1E1E;
color:#ddd;
}
#footer .tagcloud a {
background:#292F33;
color:#878787;
}
#footer .tagcloud a:hover {
background:#014368;
color:#fff;
}
#footer .widget_calendar thead > tr > th {
background:none;
color:#bbb;
}
#footer .widget_tweets .twtr-tweet .twtr-tweet-text p {
color:#bbb!important;
}
#footer .widget_tweets .twtr-hd h3 {
color:#bbb!important;
}
#footer .widget_tweets .twtr-hd * {
color:#999!important;
}
#footer .widget_tweets .twtr-hd h4 a {
color:#999!important;
}
#footer .widget_tweets .twtr-tweet a:link {
color:#999!important;
}
#footer .widget_tweets .twtr-tweet a:visited {
color:#999!important;
}
#footer .widget_tweets .twtr-tweet a:hover {
color:#999!important;
}
#footer .widget_tweets .twtr-widget .twtr-tweet {
border-bottom:1px dotted #292F33!important;
}
#footer .footer-info {
	border-style: none;
	border-color: #333;
	background: #014368;
	clear: both;
	margin-top: 0;
	overflow: hidden;
}
#footer .footer-info p {
	float: left;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: small;
	font-style: normal;
	margin: 10px 15px 10px 15px;
	color: #e0e0e0;
	font-weight: normal;
}
#footer .footer-info .credit {
float:right;
margin-right: 40px;
}
#footer .footer-infofooter-
 .credit img {
margin-bottom:-2px;
}
.image_zoom {
    position: relative;
}
span.roll {
    background:url(images/mag.png) center center no-repeat #000;
    position: absolute;
    z-index: 10;    
    -webkit-box-shadow: 0px 0px 4px #000;
    -moz-box-shadow: 0px 0px 4px  #000;
    box-shadow: 0px 0px 4px  #000; 
}
.post .single-meta {
	display: block;
	font-style: italic;
	color: #464646;
	border-bottom: 1px dotted #dcdcdc;
	margin: 5px 0px 10px 0px;
}
.bypostauthor {
background:#FFF;
}
.commentlist .bypostauthor {
background:#FFF;
}
.no_responsive {
	display: none;
}

.posts-in-sidebar {
background:#fff;
margin:0px 0px 20px 0px;
padding:10px 15px 10px 15px;
border:1px solid #014368;
}

.pis-title {
color: #014368;
border: 0;
font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
font-size: 17px;
font-style: inherit;
font-weight: 680;
line-height: 21px;
margin:5px 0px 0 0px;
outline: 0;
padding: 0;
vertical-align: baseline;
}

.pis-excerpt {color: #333; }
.pis-content {color: #333;}
.pis-li {color: #333; }
.pis-ul {color: #333; }

.pis-thumbnail-img {
width: auto;
max-width: 180px;
height: auto;
max-height: 120px;
}