/* Split Header Widget */
#search-13 {
 width: 40%;
 float: left; 
 margin: auto auto auto 50px;
}

#menu-woocommerce {
 width: 30%;
 float: right; 
 list-style-type:none;
 margin: 10px auto auto auto;
}

#wpmenucartli {
  list-style-type:none;
}

/* Menu Search Box - Remove on Desktop */
.genesis-nav-menu .search-form {
	display: none;
}

/* Menu Search Box - Remove on Mobile &amp; center social icons */
    .genesis-nav-menu .search-form {
  	display: none;
    }

    .genesis-nav-menu .simple-social-icons {
        margin: 0 auto;
    }

/* blockquote formatting for patterns */
blockquote {
  background: #eeebe4;
  border: 1px solid #23449b;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  color: #000;
}
blockquote:before {
  	display: none;
}


/* Footer Widgets (text-25=instagram plugin)*/
#custom_html-11 {
  background-color: #fff;
  border: 1px solid #23449b;
  padding: 25px; 
}

#text-25 {
    background-color: #fff;
    padding: 25px;
}

#nav_menu-6 {
  background-color: #fff;
  border: 1px solid #23449b;
  padding: 25px;
  text-transform: uppercase;
  text-align: center;
}
  
#text-18 {
  background-color: #fff;
  border: 1px solid #23449b;
  padding: 25px;
}

#custom_html-3 {
      clear: both;
}

/* Enter Your Custom CSS Here */
.pibfi_pinterest .xc_pin{
  background-image: url(/wp-content/uploads/2017/10/pin-button.png)!important;
  margin:10px!important;
  background-size:contain!important;
  background-repeat:no-repeat!important;
}

#wdi_feed_0 .wdi_header_user_text{
  text-align:left;
}
#wdi_feed_0 .wdi_user_img_wrap{
  	margin-top:14px;
}
#wdi_feed_0 .wdi_header_user_text h3,#wdi_feed_0 .wdi_bio{
    	color:#000!important;
}
#wdi_feed_0 .wdi_follow_btn{
  color:#e32028!important;
      border-color: #e32028!important;
}
#wdi_feed_0 .wdi_media_info{
  
    	margin-bottom:15px;
  	color:#000!important;
}
#wdi_feed_0 .wdi_load_more{
  	display:none;
}
.pp-hover-card-container.powerpack-style .pp-hover-card-inner .card-inner-wrap{
  width:100%;
}
.home.page-template-page-builder .entry-header:first-child{display:none}
.calloutrow .fl-callout{
  background-color:#e32028;
}
.calloutrow .fl-callout img{
  height: 70px!important;
    margin-bottom: 0;
}
.calloutrow .fl-col:nth-child(2) img{
    height: 30px!important;
}
.calloutrow .fl-col:nth-child(2) .fl-photo-content{
  padding:20px;
}
.calloutrow .fl-callout .fl-callout-content{
  padding:15px;
}

.fl-node-5894bd5e52175 p{margin-bottom:0px}
.fl-node-5894bd5e52175 img{margin-bottom:0px}    
.calloutrow .fl-callout .fl-callout-title a{
 color:#fff;
}
.overlay-effect{
  border:1px solid #a97d50;
    
}
.overlay-effect .overlay_center a,.pp-hover-card-container a{
  	font-size: 18px;
  	color:#e32028;
    line-height: 20px;
    border: 2px solid #f3f3f3;
    background-color: rgba(255,255,255, 0.8);
  padding:12px 24px;
  text-decoration:none;
}
.site-header .widget_nav_menu{
  width:80%;
  float:left;
}
.site-header .widget_search{
    width:20%;
  float:right;
margin-top:-10px;
}
.search-form input{max-width:400px;}
.col5 .pp-hover-card-description a.button{
 font-size: 14px;
 padding: 12px 10px;
}
.overlay-effect .overlay_center a:hover,.pp-hover-card-container a:hover{
  background-color: rgba(255,255,255, 1);
}
.loverlay5 .overlay-effect .overlay_center a {
    	font-size: 14px;padding:12px 14px;
}
#infscr-loading{
  clear: both;
    text-align: center;
}
.heroimage .fl-row-content-wrap{
  background-position:center left -200px!important;
  height: 500px;
}
.videomodal .pp-modal-trigger{position:relative;margin:0;line-height:0}
.videomodal .pp-modal-trigger img{margin-bottom:0;}
.videomodal .pp-modal-trigger:after{content:'';display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.4);
position:absolute;
  background-image:url(http://www.handsoccupied.com/wp-content/uploads/2017/02/btn-play-hover.png);
  background-repeat:no-repeat;
  background-position:center;
  background-size:50px;
top:0;
display:none;
}
.videomodal .pp-modal-trigger:hover:after{display:block;} 

@media only screen and (max-width: 1200px) {
.fl-node-5894bd5e52175 img{margin:0 30px}    
}
@media only screen and (max-width: 940px) {
  .author-box-content{
    	padding:0 10px;
  }
  .site-header .widget{
    	width:100%!important;
    	float:none!important;
  }
div.wp_rp_content,ul.related_post{
width:100%;
display:block!Important;
}
ul.related_post li{
float: none !important;
display: block !important;
margin: 20px auto !important;
}
  .overlay-effect{
  border:1px solid #a97d50;
      max-width: 300px;
    margin: auto;
}
  .videomodal .fl-module-content{
    margin:20px auto!important;
  } 
  .fl-builder-content .fl-node-5894bd5e52102>.fl-col-content{border-right-width:0px;}
  .fl-node-5894bd5e51c3c.fl-module-heading .fl-heading{text-align:center;}
  .fl-node-5894bd5e52175 img{margin:10px 20px;}
}
@media only screen and (max-width:480px) {
  .fl-node-5894bd5e52175 img{margin:10px auto; display:block}
}


/* Mobile Menu Toggle
--------------------------------------------- */

.menu-toggle {
background: transparent;
border-top: 0px solid #fff;
border-bottom: 0px solid #000;
cursor: pointer;
min-height: 52px;
position: relative;
width: 100%;
}

/* WooCommerce 3.0 Gallery */
 
.woocommerce-product-gallery {
position: relative;
margin-bottom: 3em
}
 
.woocommerce-product-gallery figure {
margin: 0
}
 
.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2) {
width: 25%;
display: inline-block
}
 
.woocommerce-product-gallery .flex-control-thumbs li {
list-style: none;
float: left;
cursor: pointer
}
 
.woocommerce-product-gallery .flex-control-thumbs img {
opacity: .5
}
 
.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover {
opacity: 1
}
 
.woocommerce-product-gallery img {
display: block
}
 
.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {
width: 33.3333%
}
 
.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
width: 25%
}
 
.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
width: 20%
}
 
.woocommerce-product-gallery__trigger {
position: absolute;
top: 1em;
right: 1em;
z-index: 99;
}
 
a.woocommerce-product-gallery__trigger {
text-decoration: none;
}
 
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
position: absolute;
top: .875em;
right: .875em;
display: block;
height: 2em;
width: 2em;
border-radius: 3px;
z-index: 99;
text-align: center;
text-indent: -999px;
overflow: hidden;
}
 
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
background-color: #169fda;
color: #ffffff;
}
 
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover {
background-color: #1781ae;
border-color: #1781ae;
color: #ffffff;
}
 
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before {
font: normal normal normal 1em/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: block;
content: "\f00e";
line-height: 2;
text-indent: 0;
}
