.web-text{font-family: 'Montserrat'; font-weight: 300; font-size: 15px; line-height: 20px;}
.web-text-bold{font-family: 'Montserrat'; font-weight: 500; font-size: 15px; line-height: 20px;}
.action-top {
    font-family: 'Montserrat'!important;
    font-weight: 800;
    font-size: 55px!important;
    text-shadow: 2px 3px 2px #000;
    letter-spacing: 1px;
    text-transform: uppercase;
    line-height: 55px;
}
.yellow {
    color: #fdb300;
}
.action-bottom {
    font-family: 'Montserrat'!important;
    font-weight: 700!important;
    font-size: 45px!important;
    text-shadow: 1px 2px 2px #000;
    line-height: 40px;
}
.lefticon .fusion-column-wrapper {
    background-size: contain!important;
}
.fusion-page-title-bar h1 {color: #f7941d!important;text-shadow: 1px 1px 1px #000!important;}
.fusion-button-wrapper .fusion-button{background: #f7941d!important;}
.fusion-button.button-flat, .fusion-button-wrapper .fusion-button:hover{box-shadow: 4px 7px 10px #000!important;
}

.fusion-logo-link img{max-height:80px!important;}
#menu-main-menu .sub-menu .fusion-dropdown-submenu a{line-height: 20px !important;}
.bluebgttop {font-family: 'Montserrat'!important; font-size: 28px; text-transform: uppercase;    line-height: 30px; letter-spacing: 1px; font-weight: 700;}
.bluebgbottom {font-size: 30px; line-height: 30px; font-family: 'Montserrat';font-weight: 300;}
.inner-circle li{margin-bottom: 0px !important; padding-bottom: 0px !important;}
.inner-circle li .fusion-li-item-content{font-weight: 600;}
.black-shadow{text-shadow: 4px 1px 10px #000;}
.white-shadow{text-shadow: 2px 2px 2px #fff;}
/************************* Sub Menu ***********************/
.fusion-main-menu .sub-menu{background-color: #fff!important; width: 290px!important; border-top: 15px solid #f7941d!important;}
#menu-main-menu li ul.sub-menu li a{border-radius: 0px!important; margin: 0px 0px!important;background:#fff !important; padding: 5px 15px!important;font-family: 'Montserrat'!important; letter-spacing:0px;}
#menu-main-menu li ul.sub-menu li:before{display:none;}
#menu-main-menu li ul.sub-menu li a:hover, #menu-main-menu li ul.sub-menu li.current_page_item a{background: #f7941d !important; color:#fff !important;}
#menu-main-menu .fusion-megamenu-icon{color: #fff;}
.widget.widget_nav_menu .menu-main-menu-container .menu .menu-item .sub-menu{display:none;}
.ttshowcase_rl_aditional_info .ttshowcase_rl_subtitle{display:none !important;}
.mylist_slider{list-style:none; padding-left:0px;}
.mylist_slider li a, .tell{color:#ff1000;}
.ttshowcase_rl_image.tt_img_circle.tt_img_none, .ttshowcase_slider .bx-wrapper .bx-has-pager {
    display: none;
}
#respond{margin-bottom: 40px;}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px){
    .mobile_bg_none{background-image:none !important; background-color: #f5f5f5 !important;}
    .mobile_dark_txt.white{color: #747474 !important;}
    .top_padding_none .fusion-column-wrapper{padding-top:0px !important;}
    .fusion-page-title-bar h1.entry-title{font-size: 24px!important;}
    .lefticon .fusion-column-wrapper{background-image:none !important;padding:0px !important;}
    .action-top{font-size: 35px!important; line-height: 40px; margin-bottom: 5px;}
    .action-bottom{font-size: 30px!important;}
    .button-xlarge{padding: 15px 12px!important;}
    .padding_bottom_20{padding-bottom:20px!important;}
    .fusion-columns .fusion-column:not(.fusion-column-last) {margin: 0 0 20px !important;}
    .fusion-footer-widget-area .widget-title{margin: 0 0 10px !important;}
    .img-chooseus{padding-bottom:40px!important;}
    .homevideo:after{border: 4px solid #797979;}
    .margin_bottom_none{display:none !important;}
    .homevideo:before{height: 100%;}
}

.myblog-category {
    font-family: 'Montserrat',sans-serif!important;
    font-size: 18px!important;
    font-weight: 500!important;
    color: #f7941d!important;
}
h2.mypage_title_bottom {
    font-size: 45px!important;
    line-height: 1!important;
    margin-bottom: 20px;
}
.custom_post_meta .custom_col_4 {
    float: left;
    width: 33.33%;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400 !important;
    position: relative;
    padding-left: 22px;
}
.custom_post_meta {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.custom_post_meta .custom_post_date:before {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    background: url(https://www.epoxyminneapolis.com/wp-content/uploads/2020/01/calender-icon.png) no-repeat;
    background-size: contain;
    width: 16px;
    height: 15px;
}
.custom_post_meta .custom_post_category:before {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    background: url(https://www.epoxyminneapolis.com/wp-content/uploads/2020/01/tag-icon.png) no-repeat;
    background-size: contain;
    width: 16px;
    height: 15px;
}
.custom_post_meta .custom_post_author:before {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    background: url(https://www.epoxyminneapolis.com/wp-content/uploads/2020/01/user-icon.png) no-repeat;
    background-size: contain;
    width: 16px;
    height: 15px;
}
.single #sidebar {
    padding: 20px 30px !important;
    background: url(https://www.epoxyminneapolis.com/wp-content/uploads/2020/01/sidebar-bg.png) repeat-y;
    background-size: contain;
}
h2.mypage_title_bottom {
    font-size: 45px !important;
    line-height: 1 !important;
    margin-bottom: 20px;
}
.flooring-irvine-image-bannerblog{
    margin-bottom: 15px;
}