/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

#sliders-container .heading h2, #sliders-container .caption h3 {
        text-shadow: 2px 3px 4px #000;
}

.flexslider .slides img {width:100% !important;}


.fusion-header {height: auto !important;}
.fusion-logo {    margin-top: 0px !important; margin-bottom: 0px !important; width:320px; }

.fusion-secondary-header {background: #2563eb !important; color: #fff !important;}
.fusion-secondary-header a { color: #fff !important;}
.fusion-secondary-header ul li ul li a {  color: #747474 !important;}

.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 {    color: #2275bf !important; border-color: #cc0000 !important;}

.fusion-main-menu .current-menu-ancestor > a:hover, .fusion-main-menu .current-menu-item > a:hover, .fusion-main-menu .current-menu-parent > a:hover, .fusion-main-menu .current_page_item > a:hover,
.fusion-main-menu > ul > li > a:hover
{    color: #2275bf !important; border-color: #cc0000 !important;}


.wcp-carousel-main-wrap .post-style-2 .wcp-content-wrap h3, .wcp-carousel-main-wrap .post-style-3 .wcp-content-wrap h3 {   text-transform: capitalize  !important;   font-size: 13px !important; line-height: 16px !important; margin-bottom: 5px !important;}

.wcp-carousel-main-wrap .post-style-2 .wcp-post-meta { display: none; }

.wcp-carousel-main-wrap .post-style-2 .wcp-post-contents { font-size: 10px  !important; text-align: right;     margin: 0 5px !important;}

.fusion-footer-widget-area { padding-top: 25px !important; padding-bottom: 15px !important;}

.fusion-footer-widget-area h3, .fusion-footer-widget-area .widget-title {    margin: 0 0 18px !important;}

.fusion-footer-copyright-area {padding-top: 10px !important; padding-bottom: 10px !important;}
.fusion-secondary-menu > ul > li {border-color: #3ab4d1 !important;}

#text-8 .slick-next.slick-arrow, #text-8 .slick-prev.slick-arrow, #text-9 .slick-next.slick-arrow, #text-9 .slick-prev.slick-arrow  {    border-radius: 100%;background: #1e1e1e;}



.fusion-flexslider .slides img {max-width: 400px;}

.fusion-page-title-bar {height: 57px !important;}
.fusion-megamenu-holder {border-color: #cc0000 !important;}

#main .about-author .title a:hover, #main .post h2 a:hover, #slidingbar-area .fusion-accordian .panel-title a:hover, #slidingbar-area .widget li.recentcomments:hover:before, #slidingbar-area ul li a:hover, #wrapper .fusion-widget-area .current-menu-item > a, #wrapper .fusion-widget-area .current-menu-item > a:before, #wrapper .fusion-widget-area .current_page_item > a, #wrapper .fusion-widget-area .current_page_item > a:before, #wrapper .jtwt .jtwt_tweet a:hover, .content-box-percentage, .fusion-accordian .panel-title a:hover, .fusion-content-widget-area .widget .recentcomments:hover:before, .fusion-content-widget-area .widget li a:hover, .fusion-content-widget-area .widget li a:hover:before, .fusion-content-widget-area .widget_archive li a:hover:before, .fusion-content-widget-area .widget_categories li a:hover, .fusion-content-widget-area .widget_categories li a:hover:before, .fusion-content-widget-area .widget_links li a:hover:before, .fusion-content-widget-area .widget_nav_menu li a:hover:before, .fusion-content-widget-area .widget_pages li a:hover:before, .fusion-content-widget-area .widget_recent_entries li a:hover:before, .fusion-copyright-notice a:hover, .fusion-date-and-formats .fusion-format-box i, .fusion-filters .fusion-filter.fusion-active a, .fusion-footer-widget-area .fusion-accordian .panel-title a:hover, .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a:hover, .fusion-footer-widget-area .widget li a:hover:before, .fusion-footer-widget-area .widget li.recentcomments:hover:before, .fusion-footer-widget-area a:hover, .fusion-footer-widget-area ul li a:hover, .fusion-login-box a:hover, .fusion-popover, .fusion-read-more:hover:after, .more a:hover:after, .pagination-next:hover:after, .pagination-prev:hover:before, .price > .amount, .price ins .amount, .project-content .project-info .project-info-box a:hover, .side-nav .arrow:hover:after, .side-nav li.current_page_ancestor > a, .side-nav ul > li.current_page_item > a, .single-navigation a[rel=next]:hover:after, .single-navigation a[rel=prev]:hover:before, .slidingbar-area .widget li a:hover:before, .slidingbar-area a:hover, .star-rating span:before, .star-rating:before, .tooltip-shortcode, h5.toggle:hover a, span.dropcap {color: #2275bf !important;}

.fusion-content-widget-area .widget li a { display:block !important; line-height: 10px;}

#sidebar .fusion-widget-menu li {display: block !important;}


#sidebar ul li a { line-height: 19px !important; font-weight:bold  !important;}
#sidebar ul li ul li a {
    font-weight:normal  !important;
}
#sidebar .fusion-widget-menu ul {    float: none !important;}

.fusion-main-menu > ul > li {padding-right: 10px !important;
    border-right: 1px solid #eee;
    padding-left: 10px;}
    
.fusion-main-menu > ul > li:last-child {border:none !important;}

.page-id-1077 a:hover { color:#333 !important; }

.fusion-main-menu .sub-menu {    border-color: #cc0000 !important;}

.fusion-fullwidth-1, .fusion-fullwidth-1.fusion-section-separator, .home_page_banner1 {    padding-left: 0px !important; padding-right: 0px !important;}

.page-id-1077 .fusion-page-title-bar { display:none;}

@media screen and (max-width: 830px) {
  .fusion-footer-widget-area.fusion-widget-area .fusion-column-last {
    display: math !important;
    }
    .footermenus  .fusion-content-widget-area .widget {
   -webkit-column-count: 1 !important;
    -moz-column-count: 1 !important;
    column-count: 1 !important;
    }
}

body.has-sidebar #content { text-align:justify;}

.page-id-1077 .page .post-slideshow { display:none !important;}

.page-id-1077 .fusion-fullwidth-13, .page-id-1077 .fusion-fullwidth-13 a { color:#fff;}

#sidebar ul li.current-cat {    background: #1fa4c3 !important; padding-left: 20px !important;}
#sidebar ul li.current-cat a { color: #fff !important; }
body {font-size:17px !important;  -webkit-font-smoothing: antialiased  !important; color:#000 !important;}
.fusion-accordian .panel-title .fusion-toggle-heading {    font-size: 17px !important;}

.fusion-main-menu>ul>li>a, .fusion-vertical-menu-widget ul.menu li a, .side-nav li a { -webkit-font-smoothing: antialiased  !important; }
#menu-item-7801 a .menu-text {background: #e31e24;
    padding: 13px 9px;
    border-radius: 5px;
    color: #fff;}
    
.fusion-megamenu, .avada-has-megamenu-shadow .fusion-main-menu .sub-menu, .avada-has-megamenu-shadow .fusion-megamenu-holder {background: #fff !important;}
.fusion-megamenu-wrapper.col-span-12 .fusion-megamenu .fusion-megamenu-title,
.fusion-megamenu-wrapper.col-span-12 .fusion-megamenu .fusion-megamenu-title a {color: #e31e24 !important; font-weight:bold; }
.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a { -webkit-font-smoothing: antialiased  !important; }


.fusion-main-menu .fusion-main-menu-search a:after {    font-family: 'Font Awesome 5 Free';}

#reviews #comments>h2, #wrapper .fusion-tabs-widget .tab-holder .tabs li a, .fusion-accordian .panel-title, .fusion-carousel-title, .fusion-flip-box .flip-box-heading-back, .fusion-modal h4, .fusion-person .person-author-wrapper .person-name, .fusion-person .person-author-wrapper .person-title, .fusion-portfolio-post .fusion-portfolio-content h4, .fusion-rollover .fusion-rollover-content .fusion-rollover-title, .fusion-sharing-box h4, .fusion-tabs .nav-tabs>li .fusion-tab-heading, .fusion-widget-area h4, .person-author-wrapper, .popover .popover-title, .post-content h4 
    {font-size:16px !important;}



#wpcs_content_main_753, #wpcs_tab_753, #wpcp-error-message {display:none !important;}

.page-id-6394 .content_writing_tabs .nav-tabs {
    width: 100% !important;
}

.page-id-6394 .content_writing_tabs .tab-content
{
    width: 65%  !important;
}

.fusion-top-header.menu-text-align-center .fusion-main-menu>ul>li>a, .side-header-left.menu-text-align-center .fusion-main-menu>ul>li>a, .side-header-right.menu-text-align-center .fusion-main-menu>ul>li>a {
        padding-top: 30px !important;
            padding-bottom: 29px  !important;
}

.avada-menu-highlight-style-bar .fusion-main-menu .sub-menu, .avada-menu-highlight-style-bottombar .fusion-main-menu .sub-menu {
        width: 230px !important;
}

.footermenus  .fusion-content-widget-area .widget {
   -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}
.footermenus  .fusion-content-widget-area .widget  ul li.menu-item-has-children a:first-child  {
    /*    font-weight: bold; */
}

#content .page .post-slideshow {
    display: none;
}

.Plan_Price .fusion-column-content .fusion-text {
    min-height: 530px;
}


.avada-is-100-percent-template .page-id-10034 #main.width-100 {padding:0px;}


@media only screen and (max-width: 800px) {
    .page-id-10034 .fusion-layout-column .fusion-column-wrapper {
       
       margin-right: 15px !important;
       
       margin-left: 15px !important;
    }

}

@media only screen and (max-device-width: 640px) {
    .page-id-10034 .fusion-layout-column .fusion-column-wrapper {
       
       margin-right: 15px !important;
       
       margin-left: 15px !important;
    }
    .page-id-10034 .padding30px {
        padding-left: 35px !important;
        padding-right: 35px !important;
    }
}

.slick-prev{
        left: 0px !important;
    background: #1fa4c3  !important;
    border-radius: 100%  !important;
}

.slick-next {
    right: 0px  !important;
    background: #1fa4c3  !important;
    border-radius: 100%  !important;
}

.page-id-1077 #main,
.page-id-6269 #main,
.page-id-6394 #main,
.page-id-6636 #main,
.page-id-7473 #main,
.page-id-6901 #main,
.page-id-8256 #main,
.page-id-8279 #main,
.page-id-7397 #main,
.page-id-6812 #main,
.page-id-7838 #main,
.postid-6299  #main,
.page-id-11504 #main,
.page-id-9692 #main

{ padding-top:0px !important;}

.ourclients .panel-title a,
.ourclients .panel-title a:hover{
color:#fff !important;
font-weight:bold !important;
}

li.menu-item-12003 a span {border: 1px solid red; padding:13px 4px;}


h2::first-letter, h1 p::first-letter, h1::first-letter, 
h3 strong::first-letter, h3 bold::first-letter, h3 b::first-letter {
    font-weight:bold;
    color: #e31e24;
    font-size: 150%;
  text-transform: capitalize; 
}

.fusion-footer-widget-area .widget-title::first-letter {
    font-weight:bold; 
     font-size: 150%;
}


.fusion-main-menu>ul>li>a {
    color: #000 !important;
    font-weight: bold !important;
    
}
.awardssection .carousel-slider__item {
        width: 195px;
    text-align: center;
    float: left;
    margin: 10px;
}

#ourclientssection .fusion-column-wrapper .carousel-slider__item,
.ourclientssection .fusion-column-wrapper .carousel-slider__item {
      width: 195px;
    text-align: center;
    float: left;
    margin: 10px;
}


.searchterms  li a {    line-height: 18px !important;}





