.app-download .wpb_single_image img{
border-radius:0px !important;
border:none !important;
}

.hide{
display:none !important;
}

/** tug masonry title **/
.tug-masonry-title{
text-transform:uppercase;
text-shadow:#000000 0px 0px 50px;
}
.page-id-4405  .cb-cat-header.wrap {
    display: none;
}

/** Infusionsoft &amp; Gravity Forms  CSS**/

#cb-outer-container {
    margin-top: 10px;
}

.gforms_confirmation_message_1, .gforms_confirmation_message_2{
min-height:170px !important;
}
.gfield_required{
display:none;
}
.home .large{
padding:15px 0px !important;
background:#ffffff !important;
width:80% !Important;
font-size:18px !Important;
}
.home .gform_button{
padding:15px 0px !important;
font-size:18px !Important;
text-transform:uppercase;
background:#fd716d !important;
width:80%;
}
.gform_wrapper form{
text-align:center;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
background:transparent !important;
border:none !important;
}
.gform_wrapper .top_label .gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield_html, .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield_html{
width:100% !important;
}
.gform_ajax_spinner{
display:block;
margin:auto;
margin-top:10px;
}

.validation_error{
border:none !important;
line-height:100% !important;
}


.gform_confirmation_message{
text-align:center;
}

.home .gform_confirmation_message{
color:#ffffff !important;
font-size:25px;
}

.gf-blog-optin .gform_body{
width:70%;
display:inline-block;
}
.gf-blog-optin .gform_body input{
height:40px;
width:100%;
}
.gf-blog-optin .gform_footer{
width:25%;
display:inline-block;
}
.gf-blog-optin .gform_footer input{
height:42px;
width:100%;
margin-top:2px;
}

.gf-blog-optin .gform_footer{
padding:0 !important;
margin:0 !Important;
}

.gf-blog-optin  .gform_button.button{
position:relative;
top:1px;
background:#f26722 ;
color:#ffffff;
border:none;
height:40px !important;
}

.gf-blog-optin{
text-align:center !important;
}

.gf-blog-optin-pop-up .gfield_label{
display:none !important;
}


.gf-blog-optin-pop-up .gform_body{
width:70%;
display:inline-block;
}
.gf-blog-optin-pop-up .gform_body input{
height:40px;
width:100%;
}
.gf-blog-optin-pop-up .gform_footer{
width:25%;
display:inline-block;
}
.gf-blog-optin-pop-up .gform_footer input{
height:42px;
width:100%;
margin-top:2px;
}

.gf-blog-optin-pop-up .gform_footer{
padding:0 !important;
margin:0 !Important;
}

.gf-blog-optin-pop-up .gform_button.button{
position:relative;
background:#f26722 ;
color:#ffffff;
border:none;
height:40px !important;
}

.gf-blog-optin-pop-up .gfield_description.validation_message{
float:left;
}


.home .content{
padding:0 !important;
}



/** BEEP THEME CSS **/
html, body {height: 100%; }


.card-socials{
display:none;
}
.back-card-face{
margin-bottom:0px !important;
}

.vc_gitem-animated-block .vc_gitem-zone{
height:250px !important;
}
.blog-post-title{
display:table !important;
margin:auto !important;
border-bottom:solid 2px #ffffff !important;
text-transform:uppercase;
margin-bottom:20px !important;
}
.blog-post-title h4{
margin-bottom:0px !important;
}
.homepage-posts .vc_grid-item{
padding-right:5px !important;
}
#iwpmenu_bar div ul {
    overflow: hidden !important;
    text-align: left !important;
}
#iwpmenu_bar div ul.menu li a{
display:none;
}
#iwpmenu_bar div ul.menu li  ul li a{
display:inline;
}
.flyout-content{
max-width:1200px;
margin:auto;
height:auto !important;
}
.flyout-menu-item{
max-width:1200px;
margin:auto;
height:auto !important;
}
.flyout-menu-item a, .flyout-menu-item a:visited, .flyout-menu-item a:hover{
color:#666666;
font-size:20px;
margin-right:20px;
}
.flyout-menu-item-container{
 background: #fbf9f9 ;
padding-bottom:20px !important;
padding-top:20px !important;
text-align:center;
}
.home header{
display:none;
}
#menu-blog-menu{
padding-top:20px !important;
padding-bottom:20px !important;
background-color:#fbf9f9 !important;
margin-top:0px !important;
margin-bottom:0px !important;
}
#iwpmenu_bar{
height:auto !important;
}
.flyout-button-container a i{
color:#f26722 !important;
}
.flyout-search input[type="text"]{
margin-top:20px;
background-color:#c65317 !important;
height:50px;
font-size:20px;
color:#ffffff;
border-radius:40px;
border:none !important;
text-indent:10px;
}
#iwpmenu_icon .iwpmenu_open_button{
position:inherit !important;
float:right;
right:15px !important;
}
.flyout-button-container {
    margin: auto;
    max-width: 1200px;
background:transparent !important;
height:100px;
position:relative;
border-bottom:2px solid #f16821;
}

.home #iwpmenu_icon{
display:none;
}

.header-container-blog{
    margin: auto;
    max-width: 1200px;
background:transparent !important;
padding-right:150px;
}
.header-blog{
margin-bottom:0px !important;
}
body{
background-color:#ffffff;
}
.social-share-blog{
  /**height: 30px;
    margin-top: 25px;
    text-align: right;
padding-right:120px;**/
}
.flyout-button-container .fa-instagram{
    cursor: pointer;
    display: block;
    font-size: 25px;
    height: 32px;
    position: absolute;
    right: 55px;
    top: 39px;
    width: 32px;
    z-index: 0;
    text-align:center;
}
.flyout-button-container .fa-twitter{
    cursor: pointer;
    display: block;
    font-size: 25px;
    height: 32px;
    position: absolute;
    right: 92px;
    top: 39px;
    width: 32px;
    z-index: 0;
    text-align:center;
}
.flyout-button-container .fa-facebook{
    cursor: pointer;
    display: block;
    font-size: 25px;
    height: 32px;
    position: absolute;
    right: 129px;
    top: 39px;
    width: 32px;
    z-index: 0;
    text-align:center;
}
.iwpmenu_open_button{
z-index:0 !important;
}
.flyout-button-container a{
color:#000000;
text-decoration:none;
}
.blog-logo{
float:left;
position: inherit !important;
top:17px;
}
.clearer{
clear:both;
}
.page-id-3004 .page-title{
display:none;
}
.post-excerpt-readmore{
display:none !important;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{
background-color:#f16821;
}
.single-post .front, .single-post .back{
position:inherit !important;
height:auto !important;
visibility:visible !important;
backface-visibility:inherit !important;
}
#iwpmenu_bar div.uvc-heading{
width:inherit !important;
}
.video-controls{
color:#f26722 !important;
}

/** VALENTI THEME CSS **/

.flyout-content h2 a {
color:#ffffff !important;
font-family:open sans !important;
}

#text-2{
background-color:#f2f2f2;
}
#text-2 label{
display:none;
}
#text-2 .textwidget{
padding-left:20px;
padding-right:20px;
padding-bottom:30px;
}
#text-2 .textwidget .sidebar-form input[type=text]{
display:inline-block;
border:#cccccc solid 3px;
height:35px;
line-height:25px;
width:100%;
}
#text-2 .textwidget .sidebar-form input[type=submit]{
height:35px;
background-color:#f26722;
border:solid 1px #f26722;
color:#ffffff;
line-height:35px;
display;inline-block;
width:100%;
}
.sidebar-form .infusion-field{
width:73%;
display:inline-block;
}
.sidebar-form .infusion-submit{
width:25%;
display:inline-block;
}
.cb-module-block{
margin-bottom:0px !important;
margin-top:0px !important;
}
#cb-footer{
background-color:transparent !important;
border-top-color:transparent !important;
}
#cb-footer .cb-footer-lower{
background-color:transparent !important;
}
#cb-footer a{
color:#f26722 !important;
}

.flyout-content .cb-search .cb-search-submit{
display:none;
}
@media only screen and (max-width:480px){
.blog-logo{
text-align:center;
margin:auto;
width:280px;
margin-top:17px;
}
.blog-logo > img {
    width: 260px;
   
}
}
@media only screen and (min-width:900px){
#cb-footer .cb-footer-lower .cb-copyright{
width:50% !important;
}
}
