﻿


.art-post
{
  position: relative;
  margin: 0 auto;
  min-width: 1px;
  min-height: 1px;
}


.art-post-body
{
  position: relative;
  padding: 10px;
}




.art-post ol, .art-post ul
{
  margin: 1em 0 1em 2em;
  padding: 0;
}


.art-post li
{
  font-size: 16px;
}


.art-post li ol, .art-post li ul
{
  margin: 0.5em 0 0.5em 2em;
  padding: 0;
}

ul.firstunorder .attachment-subdestaque { padding-bottom:15px;}

		.blog-post-image  img, .blog-post-image  .overlay, .portfolio-image img, .portfolio-image .overlay, .portfolio_description { -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; }

		.opera .blog-post-image  img, .opera .blog-post-image  .overlay, .opera .portfolio-image img, .opera .portfolio-image .overlay, .opera .portfolio_description { border-radius: 100em; }


.portfolio_description { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -moz-transform: scale(0); -webkit-transform: scale(0); opacity: 0; -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; background: rgba(255,255,255,0.65); }

.portfolio-image:hover .portfolio_description, .portfolio-image.et_hover .portfolio_description { -moz-transform: scale(1); -webkit-transform: scale(1); opacity: 1; }

#ttw_ftdl {
	text-align:left;
	}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}


    #responsive-menu-container #responsive-menu-wrapper {
        background: #003764;
    }


.integration-logos {
	margin: 5px 20px;
}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.feed a{float:right;}

    .under_footer div{ font-size: 1em;  }

.under_footer{
    background: #2f3437;
    height: 50px;
    line-height: 50px;
    color: #617687;
}

.under_footer a{
    color: #617687;
}
.shiftnav ul.shiftnav-menu li.shiftnav-retract,.shiftnav ul.shiftnav-menu li.shiftnav-sub-shift li.shiftnav-active~li.shiftnav-retract{display:none;margin:0}

#navigation .menu .menu-item{
	float: left;
	margin-right: 13px;
}

#navigation .menu .menu-item a{
	color: #f0f0f0;
	font-size: 15px;
	font-weight: normal;
}

#navigation .menu .menu-item a:hover,#navigation .menu .menu-item a:active,#navigation .menu .menu-item a:visited{
	text-decoration: none;
}

#navigation .menu .menu-item a:hover{
	color:#b0b0b0;
}

.menu-menu-container {
    text-align: -webkit-right;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-lg-4 {
    width: 33.33333333%;
  }


.textwidget { }

.textwidget p { }
.row{margin-right:-15px;margin-left:-15px}
.post-info a{color:#fff}
#content .post-info,#content .postmetadata{font-size:.9em;color:#666c7f;margin:0;padding:0}
#content .post-info{box-shadow:.2em .2em .3em rgba(0,0,0,.45)}
.text-center{text-align:center!important}
.home-content-wrapper{width:100%;max-width:960px;padding:50px;margin:0 auto;text-align:left;position:relative;min-height:240px;font-family:'Roboto Slab',serif;}
.home-content-wrapper-left{width:100%;max-width:960px;padding:50px 50px 0px 50px;float:left;text-align:left;position:relative;font-family:'Roboto Slab',serif;}
.home-content-wrapper img{width:100%;margin:0 auto;}
.home-content-wrapper h2{padding:15px 0 3px 0;font-family:'Roboto Slab',serif;font-weight:700;}
.home-content-wrapper-plain{padding:0;float:none;min-height:auto;}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
.smue-buttons-32x32.smue-buttons-square .smue-button-facebook a{background-position:0 0}
.smue-buttons-32x32.smue-buttons-rounded .smue-button-facebook a{background-position:0 -32px}
.smue-buttons-32x32.smue-buttons-circular .smue-button-facebook a{background-position:0 -64px}
.smue-buttons-32x32.smue-buttons-volume .smue-button-facebook a{background-position:0 -96px}
.smue-buttons-64x64.smue-buttons-square .smue-button-facebook a{background-position:0 0}
.smue-buttons-64x64.smue-buttons-rounded .smue-button-facebook a{background-position:0 -64px}
.smue-buttons-64x64.smue-buttons-circular .smue-button-facebook a{background-position:0 -128px}
.smue-buttons-64x64.smue-buttons-volume .smue-button-facebook a{background-position:0 -192px}


.posts-widget-meta { 
    font-style: italic;  
    padding: 0 0 5px 0;
}
.collapse{display:none}
.collapse.show{display:block}
tr.collapse.show{display:table-row}
tbody.collapse.show{display:table-row-group}
#header #site-slogan{margin:0;}


.osw-opening-hours {
    clear: both;
    display: block;
    float: left;
    overflow: hidden;
}
