/*
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it
is easier to update the theme. Simply copy an existing style
from style.css to this file, and modify it to your liking. */


/*
GLOBAL STYLES
----------------
Add styles beneath this line that you want to be applied across your entire site */
body {
  color:#000;

}
a:hover {
  color:#000;
  opacity:0.6;
}

#inner #wrapper {
  background:#fff;
}
body #cboxClose {
background: url(images/controls.png) no-repeat -25px -25px;
background:url(images/icon-close.png) no-repeat center center;
-webkit-border-radius: 50%;
border-radius: 50%;
bottom: auto;
top: 10px;
right: 10px;
}
body #cboxClose:hover {
  background-position:center center;
}
.clearer {
  clear:both;
}
button.button:hover {
  opacity:0.6;
}
#header .toggle-and-nav {
  position:absolute;
  top:0;
  right:0;
}
#header {
  background:#fff;
  position:relative;
  min-height:100px;
}
#header .container {
  background:transparent;
}
#navigation ul.nav li a {
  color:#ededed;
}
a.button, #commentform #submit, .submit, input[type=submit], input.button, button.button, #wrapper .woo-sc-button {
  background:#273450;
  border-radius:0;
  text-transform:capitalize;
  font-weight:normal;
}
a.button:hover, #commentform #submit:hover, .submit:hover, input[type=submit]:hover, input.button:hover, button.button:hover, #wrapper .woo-sc-button:hover {
    background:#273450;
    opacity:0.6;
}
.inline-list li {
  float:left;
  padding-right:2em;
  font-size:1.4rem;
}
#breadcrumbs {
  display:none;
}
.product_meta .sku_wrapper {
  display:none;
}
.product_meta .posted_in {
  font-size:0;
  padding:0 0 1em 0;
}
.product_meta .posted_in a {
font-size:30px;
position:relative;
}
.product_meta .posted_in a:after {
  content:'»';
  font-size:18px;
}
.product_meta:after {
  content:'';
  display:block;
  clear:both;
  width:100%;
}
.product_meta .posted_in {
  float:right;
  display:none;
}
.product_meta .back {
  background:#3a4867;
  color:#fff;
  display:block;
  float:left;
  padding:0.5em 1em;
}
.single-product .images a:hover {
  opacity:1;
}
.site-logo {
  float:left;
  padding:0em;
  background:transparent;
}
body.home {
  background:#fff;
}

.home .type-page {
  overflow:visible;
  margin-bottom:0;
}
.home .page .entry {
  padding:0;
}
.home .type-page img {
  margin-bottom:0;
}
.star {
    background:url(images/star.png) no-repeat;
    background-size:100% auto;
    width:20px;
    height:20px;
    display:block;
    text-indent:-9999px;
    position:absolute;
    left:50%;
    top:10%;
    margin-left:-10px;
    z-index:1;
  }
  .star:hover {
    opacity:0.6;
  }
  @media only screen and (max-width: 600px) {
    body.home .flexslider {
      display:none!important;
    }
    body .cboxPhoto {
      width:200%;
      height:auto;
    }
    body #cboxClose {
      background-position:0 0;
      width:90px;
      height:90px;
      top:-20px;
      left:-20px;
       left:0;
      top:0;
      right:auto;
      border-radius:0;
    }
    body #cboxClose:hover {
      background-position:0 0;
    }
    #gallery-1 .gallery-item {
      width:100%!important;
    }
    body.home .slides li:first-child {
    
    }
    body #cboxContent {
      margin-left:-15px;
    }
    body #cboxLoadedContent {
      margin-bottom:0;
    }
    .gallery {
      clear:both;
    }
    body .gallery img, 
     #gallery-1 img {
      border:none!important;
    }
    .inline-list li {
      float:none;
    }
    .footer-widgets-inner .block br {
      height:1px;
    }
    .footer-widgets-inner .block p {
      margin-bottom:0;
    }
    .footer-widgets-inner .widget {
      margin-bottom:0;
    }

    .sale-image-background {
      margin:20px 0 40px 0;
    }

    .single-product .product {
      border-top:0;
    }
  }
  @media only screen and (max-width: 798px) {
    #footer-widgets {
   

    }
  }
@media only screen and (max-width: 768px) {
  .container.footer-widget {
    max-width:768px;
    overflow:hidden;
  }
  #footer-widgets {
        margin:0 auto;
  }
    .page .page article {
      width:100%;
    }
    body.home {
      
    }
  body.home .flexslider {
    position:static;
  }
  .home .caption .inner {
  position:static!important;
      margin-top:40px;
}
  .home .caption .container {
    padding:0 1.618em 0 1.618em;
    box-sizing:border-box;
    background:#000;
     background:rgba(255,255,255,0.5);
  }
  .home .caption .content {
  display:block!important;
}
#footer-widgets {
  text-align:center;
}
.social a {
  float:none;
  display:inline;
  padding:10px 30px 0 0;
}
ul.products li.product img.wp-post-image {
  max-width:300px;
}
}
@media only screen and (max-width:600px) {
  #navigation .inner-nav {
    margin-left:0.5em;
  }
  #navigation ul.nav ul li a {
    background:#333;
    text-transform:capitalize;
  }
     #navigation ul.nav li a {
      padding:1em;
    } 
    #navigation ul.nav .sub-menu {
      margin-left:1em;
    }
    #navigation ul.nav .sub-menu li {
      margin-bottom:1px;
    }
    #navigation ul.nav .sub-menu li a:hover {
      background:#666;
      color:#fff;
      opacity:1;
    }
  body div.pp_woocommerce .pp_expand {
    /*display:block!important;*/
  }
}
.article.page {
  border-top:none!important;
}

/*
DESKTOP STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the desktop layout of your site */

@media only screen and (min-width: 768px) {
  /* Desktop styles go here */
  
   /*fix for chrome awful fonts*/
  #navigation ul.nav li a, 
  h1, h2, h3, h4, h5, h6 {
    -webkit-text-stroke: 1px rgba(0,0,0,0.2); 
  }
  body.home .entry img {
    display:none;
  }
  body.home .entry p {
    margin:0;
  }
  body.home .flexslider img {
    display:block;
  }
  
  .inline-list li {
  float:left;
  width:20%;
  padding-right:0;
}
  .show-nav #inner-wrapper {
  right: 0px;
}
  #inner #wrapper  {
    background:#fff;
  }
  #inner-wrapper {
    background:#fff;
    padding:0;
    box-shadow :none;
    -webkit-box-shadow:none;
  }
  #main {
    margin-bottom:0;
  }
  .container {
    max-width:1015px;
    margin:0 auto;
  }
  #content {
    padding:0 40px;
    max-width:1015px;
    margin:0 auto;
  }
    h1 {
      font-size:26px;
      font-weight:400;
    }
    p {
      margin-bottom:1em;
    }
    #header {
      background:#fff;
      position:relative;
      display:block;
      width:100%;
      min-height:110px;
      -webkit-box-shadow: 0 0 7px 7px rgba(0,0,0,0.1);
box-shadow: 0 0 7px 7px rgba(0,0,0,0.1);
    }
    #header #logo {
      max-width:100%;
       margin:0;
      margin-left:0px;
      padding:10px 0 0 0;
    }
    #header .site-header, 
    #header .site-logo {
  position:relative;
  background:#fff;
  height:auto;
  min-height:90px;
  width:25%;
 
  display:block;
  float:left;
  padding:0;
  margin-top:0px;
}
body.home #header .site-header {
  height:auto;
}
#header {
  padding-top:20px;
  padding-bottom:10px;
}
#header .container {
  position:relative;
}
#Stage_Martin, 
#Stage_Photographer {
    /*-moz-filter: blur(0.5px);
  -webkit-filter: blur(0.5px);
  -o-filter: blur(0.5px);*/
}
#Stage {
  /*text-shadow: 0 0 3px transparent;*/
  
  /*-moz-filter: blur(0.5px);
  -webkit-filter: blur(0.5px);
  -o-filter: blur(0.5px);
  -ms-filter: blur(0.5px);*/
  /*-webkit-text-stroke: 1px rgba(0, 0, 0, 0.2);*/
  font-weight:normal!important;
}
.no-csstransitions #Stage div {
  display:none;
}
.no-csstransitions #Stage {
  background:url(images/logo.png) no-repeat 0 13px;
  display:block;
  width:250px!important;
  height:100px;
}
#Stage div {
 font-weight:normal!important; 
}
.absolute {
  position:absolute;
  top:0;
  left:0;
}
/*navigation*/
/*undo offcanvas*/
.toggle-and-nav {
  position:static;
  width:70%;
  float:right;
}
.toggle-and-nav:after {
  content:'';
  display:block;
  width:100%;
  clear:both;
}
#navigation {
  background:transparent;
  position:static;
  clear:none;
  width:90%;
  height:auto!important;
  min-height:5em;
  padding:0;
  height:0;
  overflow:visible;
}
#navigation:before, 
#navigation:after {
  display:none;
}
#navigation .inner-nav {
  margin:0;
  padding:0;
}
#navigation ul.nav li {
  float:left;
  margin-right:1em;
}
#navigation ul.nav li a {
  display:inline;
  text-transform:capitalize;
  font-weight:normal;
}
/*end undo offcanvas*/

/*create megamenu rollover*/
.menu-item {
  position:relative;
}
.sub-menu {
  display:none;
  background:#fff;
  position:absolute;
  z-index:999;
  top:2em;
  left:-15em;
  padding:1em;
  width:45em;
  -webkit-box-shadow: 3px 3px 5px 2px rgba(0,0,0,0.2);
box-shadow: 3px 3px 5px 2px rgba(0,0,0,0.2);
}
.sub-menu:before {
  content:'';
  display:block;
  width:100%;
  height:0.7em;
  margin-top:-1.5em;
}
.Commercial + .sub-menu {
  left:-10em;
}
.menu-item:hover .sub-menu {
  display:block;
}
.sub-menu:hover {
  display:block;
}
#navigation ul.nav .Commercial + .sub-menu {
  width:25em;
}
#navigation ul.nav .Commercial + .sub-menu li {
  width:12em;
}
/*end megamenu rollover*/
.nav-toggle {
  display:none;
}
#navigation ul.nav {
  float:right;
  margin-right:2em;
}
#navigation ul.nav li {
  margin-right:1.5em;
}
#navigation ul.nav li:last-child {
  margin-right:0;
}
#navigation ul.nav li a {
  color:#000;
  font-size:18px;
  font-size:0.8em;
}
#navigation ul.nav li > a {
  padding-bottom:40px;
}
#navigation ul.nav li a:hover, 
#navigation ul.nav li.current-menu-item > a, 
#navigation ul.nav li.current_page_item > a {
  color:#000;
  text-decoration:none;
}
/*megamenu styles*/
#navigation ul.nav .sub-menu li a {
  font-size:0.8em;
}
#navigation ul.nav .sub-menu li {
  width:15em;
  margin-right:0;
}
#navigation .nav-close {
  display:none;
}
#navigation {
  margin-top:39px;
}
#navigation .menus > h3 {
  display:none;
}
/*star*/
.nav .Art {
  background:url(images/star.png) no-repeat center bottom;
}
/*end nav*/
#navigation .social {
  margin:0;
  padding:0;
}
/*header cart*/
.cart-contents {
  padding-top:0px;
 margin-top:12px;
  margin-right:0;
  position:relative;
  min-width:100px;
  min-width:15%;
  text-align:center;
}
.cart-contents:hover {
  background:#273450;
}
.cart-contents:before, 
#inner .cart-contents:before {
  content:'';
  background:transparent url(images/icon-cart.png) no-repeat 0 15px;
  width:45px;
  height:55px;
}
.cart-contents:hover:before, 
#inner .cart-contents:hover:before {
  box-shadow: none;
  -webkit-box-shadow: none;
   background:transparent url(images/icon-cart.png) no-repeat 100% 15px;
  color:#fff;
}
.cart-contents span.content {
  display:none;
  position:absolute;
  width:100%;
}
.cart-contents:hover span.content {
  display:block;
  background-color:#273450;
  color:#fff;
}
.cart-contents span.content span.count {
  display:none;
}
.cart-contents span.content {
  background:transparent;
  color:#000;
}
/*shop page*/
#breadcrumbs {
  padding:0;
  margin:0;
  color:#333;
  display:none;
}
#breadcrumbs a {
  color:#000;
  font-weight:normal;
}
body #main, body #breadcrumbs {
  width:100%;
  margin-right:0;
}
.archive-header h1 {
  padding:0;
  margin:0;
}

ul.products li.product {
  border-top:none;
  margin-bottom:0px;
}
ul.products li.product h3 {
  font-size:16px;
  -webkit-text-stroke:0;
  margin-bottom:0;
  padding-bottom:0;
}
ul.products li.product a:first-child {
  /*min-height:350px;*/
  
}
ul.products li.product .button {
  display:none;
}
ul.products li.product a:hover {
  
}
ul.products li.product img.wp-post-image {
  margin:0;
  width:100%;
  max-width:100%;
}
ul.products li.product {
  padding:0;
}
/*ul.products li.product {
  padding:0;
  width:29%;
  margin-right:1%;
}*/

/*ul.products li.product {
  padding:0;
  width:31%;
  margin-right:2%;
}*/
/*ul.products li.product {
  padding:0;
  width:31%;
  margin-right:2%;
  position:static!important;
} */
/*
ul.products li.product:nth-child(0n+2) img {
  position:relative;
  left:1%;
}
ul.products li.product:nth-child(0n+3) img {
  margin-right:0;
  position:relative;
  left:2%; 
} */
.woocommerce-result-count {
  color:#333;
  font-size:12px;
}
/*single product*/
.single-product #main {
  width:100%;
}
.ordering-info {
  float:right;
  width:33%;
  clear:right;
}
.ordering-info p {
  font-size:14px;
}
.ordering-info a {
  text-transform:none;
}
.product_meta {
  padding-top:1em;
  padding-bottom:1em;

}
.single-product .thumbnails {
  background:transparent;
  border:none;
  padding:1em 0;
}
.single-product .thumbnails img {
  -webkit-border-radius:0;
  border-radius:0;
}
div.pp_overlay {
  background:#000!important;
  opacity:0.8!important;
}
p.pp_description, 
div.pp_woocommerce div.ppt {
  display:none!important;
}
div.pp_woocommerce .pp_details {
  padding-top:0;
}
div.pp_woocommerce .pp_content_container {
  padding-bottom:0;
}
.single-product #cboxContent {
  padding:0;
  background:#fff;
}
body #cboxTopLeft, 
body #cboxTopRight,
body #cboxBottomLeft, 
body #cboxBottomRight {
  background:transparent;
}
.single-product .product {
  border-top:none;
  padding:0;
}
.single-product .images {
  width:64%;
  float:left;
  max-width:800px;
}
.single-product .images img {
  width:auto;
}
.single-product .summary {
  width:33%;
  float:right;
  margin-bottom:0;
}
.single-product .product .product_title {
  font-size:1.4em;
  font-weight:normal;
  line-height:1em;
}
.single-product .product .price {
  color:#000;
}
.single-product .summary .price {
  display:none;
}
.single_variation_wrap {
  padding-bottom:1em;
}
.single-product .single_variation .price {
  display:block;
}
.single-product .product form.cart {
  padding:0;
  background:#fff;
  margin-bottom:0em;
}
.single-product .product form.cart table.variations {
  margin-bottom:0;
}
a.reset_variations {
  font-size:12px;
  text-align:right;
}
.single-product table.variations, 
.single-product table.variations tbody td {
  border:none;
  background:#fff;
}
.single-product .variations .label {
  display:none;
}
.single-product .variations td {
  padding:0;
}
.single-product .variations select {
  padding:0.5em;
  width:100%;
}
.single-product .woocommerce-tabs {
  float:right;
  clear:none;
  width:33%;
}
.single-product .woocommerce-tabs ul.tabs {
  border:none;
  display:none;
}
.single-product .woocommerce-tabs ul.tabs li a {
  border:none;
}
#tab-description > h2 {
  display:none;
}
#tab-description p {
  font-size:14px;
}
.single-product .related {
  clear:both;
}
.single-product .related h2:first-of-type {
  background:#3a4867;
  color:#fff;
  display:inline;
  font-size:18px;
  line-height:1em;
  padding:1em 2em;
}
.single-product .related ul {
  margin-top:30px;
  margin-bottom:0;
}
/*cart page*/
table.cart td.product-name a {
color: #000;
font-weight: normal;
}
/*cms pages*/
hr {
  clear:both;
  padding-top:1em;
  margin:1em 0;
  background:transparent;
  border-bottom:1px solid #666;
}
.gallery {
  clear:both;
}
.gallery img {
  border:none!important;
}
/*home page*/
html#home {
  overflow:visible;
}
body.home {
  background:#000;
}
.home #main.fullwidth {
  width:100%;
}
#inner body.home #inner-wrapper {
  padding:0;
}
body.home #content {
  max-width:100%;
  padding:0;
  /*background:url(images/horse-cropped-1600.jpg) no-repeat center 0;*/
  background-size:100% auto;
  /*padding-top:50%;*/
}

body.home .flexslider {
  position:static;
  min-width:0;
  min-height:0;
}
body.home .flexslider li.slide {
  background:#000;
}
body.home .flexslider li.slide img {
  width:100%;
  height:auto;
  max-height:200%;
  max-width:1600px;
  min-height:0;
  margin-top:-34px;
}
body.home .slide-content {
  display:none;
}
body.home .footer-widget {
  padding-bottom:0;
}
body.home #footer-widgets {
  margin-top:0px;
}
body.home .flexslider li.slide {
  margin-right:0!important;
}
body.home .flex-direction-nav {
  bottom:40%;
}
body.home .slide-info {
  display:none;
}

.home .caption {
  color:#fff;
  padding:0px;
  position:relative;
  margin-top:0px;
}
.home .caption .inner {
  width:100%;
  background:rgba(0, 0, 0, 0.7);
    position:absolute;
  bottom:0;
  left:0;
}
.home .caption .container {
 padding:15px 0 5px 0;
 text-align:center;
}
.home .caption .container:before {
  content:'';
  display:block;
  cursor:pointer;
  width:59px;
  height:35px;
  background:url(images/arrow-caption.png) no-repeat center 0;
  margin:0 auto;
  position:relative;
  z-index:1;
}
.home .caption .container.expanded:before {
  background-position:center 100%;
}
.home .caption h2 {
  color:#fff;
  line-height:1em;
}
.home .caption .content {
  padding-bottom:40px;
}
/*contact*/
div.wpcf7 {
  margin-top:-10px;
}
input[type=text], input.input-text, textarea, input.txt, input[type=tel], input[type=email], input[type=password] {
  padding:0.3em;
  color:#000;
}
#contact-page #contactForm {
  width:50%;
  float:left;
}
#contact-page #location-map {
  width:48%;
  float:right;
}
.page-template-template-contact-php #location-map #location {
  width:100%;
}
.col-left {
  width:48%;
  float:left;
}
.col-right {
  width:48%;
  float:right;
}
.type-page .entry form {
  background:#fff;
  padding:0;
}
/*cms pages*/
article.page {
  border-top:none;
}
.page .page article .entry {
  padding:0;
}
.page .page article .page-header.no-image h1 {
  padding:20px 0 0 0!important;
  font-size:26px;
}
/*colorbox*/
body #cboxContent {
  padding:20px;
  background:transparent;
}
body #cboxClose {
  background:url(images/controls.png) no-repeat -25px -25px;
  background:url(images/icon-close.png) no-repeat center center;
  -webkit-border-radius:50%;
  border-radius:50%;
  bottom:auto;
  top:10px;
  right:10px;
}
body #cboxClose:hover {
  background-position:center center;
}
body #cboxLoadedContent {
  margin-bottom:0;
}
/*footer*/
#footer-widgets.col-4 .footer-widget-4 {
  width:30%;
}
#SkypeButton_Call_martinhooperphoto_1 {
  float:left;
  display:inline;
  margin-top:-10px;
}
#SkypeButton_Call_martinhooperphoto_1 img {
  margin:0.6em 5px 0 0!important;
  vertical-align:0!important;
}
.footer-widget {
  padding-bottom:50px;
}
.footer-widget .product_list_widget li {
  width:33%;
  float:left;
  list-style-type:none;
}
.footer-widget ul:after {
  display:block;
  content:'';
  width:100%;
}
#footer-widgets {
  background:#fff;
  padding:20px 0 0 0;
  border-top:none;
  -webkit-box-shadow: 0 0 7px 7px rgba(0,0,0,0.1);
box-shadow: 0 0 7px 7px rgba(0,0,0,0.1);
}
#footer-widgets.col-4 .block.footer-widget-1 {
  width:25%;
}
#footer-widgets.col-4 .block.footer-widget-2 {
  display:none;
}
#footer-widgets .block:last-child {
  float:right;
}
#footer-widgets .widget ul li:before {
  display:none;
}
.widget-title {
  background:#3a4867;
  color:#fff;
  font-size:18px;
  display:inline;
  padding:1em 2em;
  line-height:1em;
}
.product_list_widget {
  padding-top:40px;
}
#footer {
  background:#fff;
  border:none;
  padding:10px 0;
}
#footer-widgets .social {
  float:right;
  margin-top:-53px;
}
#footer-widgets .social a {
  margin:0;
  border-radius:0;
}
#footer-widgets .social a:hover {
  opacity:0.6;
  color:#fff;
}
.social a.twitter:before, 
.social a.facebook:before, 
.social a.youtube:before, 
.social a.linkedin:before {
  background-color:#273450;
   border-radius:0;
}
#footer-widgets .social > h3 {
  display:none;
}
#copyright {
  font-size:12px;
}
}

@media only screen and (max-width: 768px) {
  .col-right {
    width:45%;
    margin-left:1%;
  }
  
  article.page {
  border-top:none!important;
}
  .home .caption .container:before {
    display:none;
  }
  ul.products li.product {
    box-sizing:border-box;
  }
  
  body.single-product, 
  .parent-pageid-19 {
    overflow-x:visible;
  }
  div.pp_woocommerce .pp_close {
    right:auto;
    left:0.5em;
    top:0.5em;
    position:fixed;
  }
  body .pp_content img {
    width:300%!important;
    max-width:300%!important;
    overflow:visible;
  }
  div.pp_woocommerce .pp_content_container {
    padding:0;
  }
  .pp_overlay {
    opacity:1!important;
    width:200%;
  }
  .pp_content {
    /*width:200%!important;*/
    /*overflow:auto;*/
    overflow:visible;    
  }
  .pp_content_container .pp_left {
    padding-left:0;
  }
  div.pp_woocommerce .pp_details {
    padding:0;
    background:transparent;
  }
  
}
@media only screen and (max-width: 1024px) {
  #navigation ul.nav .sub-menu li a {
    padding:1em;
  }
  #footer-widgets {
    margin:0 auto;
    padding-left:20px;
  }
}

@media only screen and (min-width: 960px) {
  #navigation ul.nav li a {
    font-size:1em;
     
  }
  #navigation ul.nav .sub-menu li a {
  font-size:0.8em;
}
}
@media only screen and (min-width: 1700px) {
  #navigation ul.nav li a {
    font-size:0.8em;
  }
  #navigation ul.nav .sub-menu li a {
  font-size:0.8em;
}
}
@media only screen and (min-width: 1800px) {
  #navigation #main-nav {
    margin-top:-40px;
  }
}
@media only screen and (max-width: 420px) {
  ul.products li.product img.wp-post-image {
    max-width:100%;
  }
  body table.cart th.product-remove, 
    body table.cart td.product-remove {
    display:block;
  }
  div.pp_woocommerce .pp_close {
    width:100px;
    height:100px;
    left:auto;
    right:0;
    background:transparent;
  }
  div.pp_woocommerce .pp_close:before {
    left:2%;
    top:28%;
  }
    body .pp_content img {
    width:600%!important;
    max-width:600%!important;
    overflow:visible;
  }
  body .cboxPhoto {
    width:100%!important;
    height:auto!important;
    max-width:100%!important;
  }
  select#dimensions {
    width:150px;
  }
  .variations td {
    padding:1em 0;
    text-align:center;
  }
  .single-product .product form.cart {
    padding:0;
  }
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

.sale-image-background {
  background: #c161a0;
  position: relative;
  height: 15px;
}

.sale-image img {
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  z-index:10;
}

.sub-menu {
  z-index:99999;
}

.woocommerce-message.animated.flash {
  margin-top:60px;
}

