/*
Theme Name: Williams Florist - Child
Author: Easy Weddings
Author URI: http://easyweddings.com.au/webdesign
Version: 3.8.6.1
Template: williams
*/

h1,h2,h3 {
text-transform:uppercase;
}
.fusion-content-boxes.content-boxes-clean-vertical .content-box-column {
  border-width: 0px;
}

.fusion-content-boxes.content-boxes-clean-vertical.content-boxes .content-box-column-last-in-row, .fusion-content-boxes.content-boxes-clean-horizontal.content-boxes .content-box-column-last-in-row, .fusion-content-boxes.content-boxes-clean-vertical.content-boxes .content-box-column-last, .fusion-content-boxes.content-boxes-clean-horizontal.content-boxes .content-box-column-last {
  border-right-width: 0px;
}
#wrapper .post-content .content-box-heading {
  font-weight: 700;
}
.fusion-secondary-header {
  position: absolute;
  width: 100%;
}
.fusion-page-title-captions {
  vertical-align: bottom;
}
/*
.fusion-main-menu > ul > li > a::after {
  content: "/";
  padding-left: 20px;
  color: rgba(255, 255, 255, 0.4);
}
.fusion-main-menu > ul > li:last-child > a::after, #menu-item-12 > a:after  {
  content: none;
}*/
.fusion-main-menu > ul > li > a, .fusion-main-menu .sub-menu li a {
  text-transform: uppercase;
}
.fusion-main-menu .sub-menu {
  border-top: 0 solid #e5e5e5 !important;
  margin-top: -20px;
}
.fusion-main-menu .current-menu-ancestor > a, .fusion-main-menu .current-menu-item > a, .fusion-main-menu .current-menu-parent > a, .fusion-main-menu .current_page_item > a {
  font-weight: 700!important;
}
/* Modal Styling */
.fade.in {
  background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
}
button.close {
  background: #fff none repeat scroll 0 0 !important;
  border: 0 none;
  cursor: pointer;
  opacity: 1;
  padding: 3px;
  border-radius: 19px;
  width: 40px;
}
.modal-content {
  background-color: transparent !important;
  border: medium none !important;
  box-shadow: none !important;
}
.modal-1 .modal-header, .modal-1 .modal-footer {
  border-color: transparent!important;
}
.modal-body ,.modal-body a{
  color: #fff;
}
.modal-body .wpcf7-submit  {
  border-color: #fff!important;
}
/* END Modal Styling */

/*
.fusion-header .fusion-row {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
*/

/* Intro */
#intro {
  position: absolute;
  top: 0px;
  width: 100%;
}

#intro, #intro h2 {
  color: #fff !important;
  text-align: center;
  text-shadow: 1px 1px 3px #000;
    font-size: 25px;
	line-height:30px;
z-index: 99;
}
#intro h2 {
  font-weight: 700 !important;
  margin-bottom: 0;
  text-transform: uppercase;
  font-size: 40px!important;
  line-height: 45px!important;
}
#intro h2 strong , h1 strong, h2 strong{
font-family: pacifico;
text-transform:none;
font-weight:400;
}
#intro .fusion-one-half {
  background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
}
/*END intro*/

.fusion-content-boxes .fusion-read-more, .fusion-content-boxes .fusion-read-more::after, .fusion-content-boxes .fusion-read-more::before {
  margin-top: 0 !important;
}
.fusion-header{
  border-bottom: 10px solid #fff!important;
}
.current_page_item::after {
  content: "\f0de";
  font-family:FontAwesome;
  color:#fff;
  font-size: 26px;
   left: 30%;
    position: relative;top: -11px;
}
.fusion-main-menu {
  top: 30px;
  left: -50px;
}
/*
.fusion-is-sticky .fusion-main-menu {
  top: 0px;
}
.fusion-is-sticky .current_page_item::after {
  top: -11px;
}
.fusion-header.fusion-sticky-shadow {
  border-bottom: 2px solid #fff!important;
}

*/
#sliders-container {
  z-index: 0;
}
.fusion-fullwidth {
  position: relative;
}
.fusion-blog-layout-grid .post .flexslider, .fusion-blog-layout-grid .post .fusion-content-sep, .fusion-blog-layout-grid .post .fusion-post-wrapper, .fusion-blog-layout-timeline .fusion-timeline-date, .fusion-blog-layout-timeline .fusion-timeline-line, .fusion-blog-layout-timeline .post, .fusion-blog-layout-timeline .post .flexslider, .fusion-blog-layout-timeline .post .fusion-content-sep, .fusion-blog-timeline-layout .post, .fusion-blog-timeline-layout .post .flexslider, .fusion-blog-timeline-layout .post .fusion-content-sep, .fusion-portfolio.fusion-portfolio-boxed .fusion-content-sep, .fusion-portfolio.fusion-portfolio-boxed .fusion-portfolio-content-wrapper, .product .product-buttons, .product-buttons, .product-buttons-container, .product-details-container, .products li {
  border-color: transparent!important;
}
#slidingbar-area .slide-excerpt h2, .fusion-footer-widget-area .slide-excerpt h2, .jtwt .jtwt_tweet, .sidebar .jtwt .jtwt_tweet, .sidebar .slide-excerpt h2, body {
  font-size: 15px!important;
}
.price > .amount {
  font-size: 28px;
}
.price > .amount {
  font-size: 28px;
  color: #0B9A5E!important;
}
.has-sidebar .summary.entry-summary {
  margin-left: 560px;
}
.has-sidebar .product .images {
  width: 530px;
}
.product-details-container {
  text-align: center;
}
.amount {
  font-weight: 700;
}
#customer_login .col-1, #customer_login .col-2, #customer_login h2, #customer_login_box, #final-order-details .mini-order-details tr:last-child, #reviews li .comment-text, #small-nav, #wrapper .fusion-tabs-widget .tab-holder, #wrapper .side-nav li a, #wrapper .side-nav li.current_page_item li a, .avada-skin-rev, .chzn-container-single .chzn-single, .chzn-container-single .chzn-single div, .chzn-drop, .commentlist .the-comment, .es-carousel-wrapper.fusion-carousel-small .es-carousel ul li img, .fusion-accordian .fusion-panel, .fusion-author .fusion-author-social, .fusion-blog-layout-grid .post .flexslider, .fusion-blog-layout-grid .post .fusion-content-sep, .fusion-blog-layout-grid .post .post-wrapper, .fusion-body .avada-order-details .shop_table.order_details tfoot, .fusion-body .avada_myaccount_user, .fusion-body .cart-totals-buttons, .fusion-body .cart_totals, .fusion-body .cart_totals .total, .fusion-body .cart_totals h2, .fusion-body .checkout .shop_table tfoot, .fusion-body .coupon, .fusion-body .coupon h2, .fusion-body .my_account_orders tr, .fusion-body .myaccount_user_container span, .fusion-body .order-info, .fusion-body .order-total, .fusion-body .shipping_calculator, .fusion-body .shipping_calculator h2, .fusion-body .shop_attributes tr, .fusion-body .shop_table tr, .fusion-body .woocommerce .address h4, .fusion-body .woocommerce .addresses .title, .fusion-body .woocommerce .cart-empty, .fusion-body .woocommerce .checkout #customer_details .col-1, .fusion-body .woocommerce .checkout #customer_details .col-2, .fusion-body .woocommerce .checkout h3, .fusion-body .woocommerce .cross-sells, .fusion-body .woocommerce .cross-sells h2, .fusion-body .woocommerce .return-to-shop, .fusion-body .woocommerce .social-share, .fusion-body .woocommerce .social-share li, .fusion-body .woocommerce-content-box, .fusion-body .woocommerce-content-box h2, .fusion-body .woocommerce-message, .fusion-body .woocommerce-side-nav li a, .fusion-body .woocommerce-success-message, .fusion-body .woocommerce-tabs .tabs li a, .fusion-counters-box .fusion-counter-box .counter-box-border, .fusion-filters, .fusion-layout-timeline .post, .fusion-layout-timeline .post .flexslider, .fusion-layout-timeline .post .fusion-content-sep, .fusion-portfolio .fusion-portfolio-boxed .fusion-content-sep, .fusion-portfolio .fusion-portfolio-boxed .fusion-portfolio-post-wrapper, .fusion-portfolio-one .fusion-portfolio-boxed .fusion-portfolio-post-wrapper, .fusion-tabs.vertical-tabs.clean .nav-tabs li .tab-link, .fusion-timeline-arrow, .fusion-timeline-date, .input-radio, .ls-avada, .page-links a, .pagination a.inactive, .panel.entry-content, .post .fusion-meta-info, .price_slider_wrapper, .progress-bar, .project-content .project-info .project-info-box, .quantity, .quantity .minus, .quantity .qty, .search-page-search-form, .sep-dashed, .sep-dotted, .sep-double, .sep-single, .side-nav, .side-nav li a, .side-nav-left .side-nav, .sidebar .product_list_widget li, .sidebar .widget .recentcomments, .sidebar .widget li a, .sidebar .widget_archive li, .sidebar .widget_categories li, .sidebar .widget_layered_nav li, .sidebar .widget_links li, .sidebar .widget_meta li, .sidebar .widget_nav_menu li, .sidebar .widget_pages li, .sidebar .widget_product_categories li, .sidebar .widget_recent_entries li, .single-navigation, .table, .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th, .table-1 table, .table-1 table th, .table-1 tr td, .table-2 table thead, .table-2 tr td, .tabs-vertical .tabs-container .tab_content, .tabs-vertical .tabset, .tagcloud a, .tkt-slctr-tbl-wrap-dv table, .tkt-slctr-tbl-wrap-dv tr td, .widget_layered_nav li, .widget_product_categories li, .woo-tabs-horizontal .woocommerce-tabs > .tabs, .woo-tabs-horizontal .woocommerce-tabs > .tabs .active, .woocommerce-pagination .page-numbers, h5.toggle.active + .toggle-content, tr td {
  border-color: transparent!important;
}
.woocommerce-tabs, .avada_myaccount_user {
  display: none!important;
}
.fusion-main-menu .fusion-main-menu-cart > a::after {
 content: url('images/cart.gif')!important;
}
.fusion-main-menu > ul > li:last-child::after {
  color: #fff !important;
  content: "cart";
  font-size: 14px;
  font-weight: 700;
  margin-left: 28px;
  position: absolute;
  text-transform: uppercase;
  top: 25px;
}
.gm-style .gm-style-iw {
  color: #000 !important;
}
#fold .fusion-row{
position:relative;
}
#award {
  position: absolute;
  right: -70px;
  top: -180px;
 
}
.fusion-menu-cart-items a {
  color: #000000!important;
}
.fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents {
  background-color: #fff!important;
  border-color: transparent;
}
.fusion-menu-cart-item a:hover {
  background-color: #fff!important;
}
.fusion-menu-cart-checkout {
 /* background-color: #000!important;*/
}
.fusion-custom-menu-item-contents.fusion-menu-cart-items {
  margin-top: -15px;
  right: -50px;
    border:3px solid #000!important;
}
.custom.fusion-social-network-icon.fusion-tooltip.fusion-easy.weddings.fusion-icon-easy.weddings > img {
  width: 28px;
}
.custom.fusion-social-network-icon.fusion-tooltip.fusion-easy.weddings.fusion-icon-easy.weddings {
  padding: 0;
  position: relative;
  top: -8px;
  border:none;
}
.fusion-button-wrapper {
  margin-bottom: 10px;
}.fusion-contact-info{  text-transform:uppercase;}
.fusion-secondary-header .fusion-row {  display: block;}
.fusion-secondary-header .fusion-alignleft {  float: right;  margin-left:20px;}





@media only screen and (max-device-width: 1024px) {

}
@media only screen and (max-device-width: 768px) {
#award {
display:none;
}
}
@media only screen and (max-width: 48em) {
.fusion-secondary-header {
  position: relative;
}
.fusion-header-wrapper {
position: relative!important;
}
.fusion-separator.sep-none {
      margin: 0px!important;
}
#post-61 .fusion-fullwidth {
background-image: none!important;
}
}