/*
Theme Name: Eyora
Theme URI: https://livewp.site/wp/md/eyora/
Author: GT3themes
Author URI: gt3themes.com
Description: GT3themes team presents absolutely fresh and powerful WordPress theme. It combines new technologies and functional design that helps to showcase your content in better way. This WordPress theme is developed with attention to details, so you can create effective presentation of a website easily. Enjoy building web pages with our product!
Version: 1.0
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html 
Text Domain: eyora
*/

/*.footer-fields .footer-logo img {
    
    position: relative;
    left: 90px;
    
}*/


#mc_signup_submit {
	
	position: relative;
    width: 100% !important;	
}


.home .gt3-page-title {
    
    display : none;
    
}

.home-video  video {
    
       height: 520px;
    
}

.categories {
    
    color: #76c044 !important;
    
}


.woocommerce ul.products li.product .gt3_woocommerce_open_control_tag .button, .woocommerce .widget_price_filter .price_slider_amount .button, .content-container ul:not(.gt3_circle) > li:before, #back_to_top.show, .woocommerce-page form .form-row button.button:hover {
    background: #76c044 !important;
}

.price_item .label_text span, a.bordered:hover, .woocommerce ul.products li.product .gt3_woocommerce_open_control_tag_bottom div a, .woocommerce-cart .shipping-calculator-form .button:hover, .woocommerce #payment .woocommerce-page #place_order, .woocommerce #payment .woocommerce-page #place_order:hover, .prev_next_links_fullwidht .link_item, span.ui-slider-handle.ui-state-default.ui-corner-all.ui-state-hover, body table.compare-list .add-to-cart td a:hover, .woo_mini-count > span:not(:empty), #review_form form#commentform input#submit:hover, .infinite-scroll-request > div, input[type="submit"], button, .footer_rounded_icon .member-icon, .main_wrapper .sidebar-container .widget_categories ul > li:hover:before, .main_wrapper .sidebar-container .widget_product_categories ul li:hover:before, .main_wrapper .sidebar-container .widget_product_categories ul ul.children li:before, .widget.widget_text ul li:hover:before, .widget.widget_product_categories ul li:hover:before, .widget.widget_nav_menu ul li:hover:before, .widget.widget_archive ul li:hover:before, .widget.widget_pages ul li:hover:before, .widget.widget_categories ul li:hover:before, .widget.widget_recent_entries ul li:hover:before, .widget.widget_meta ul li:hover:before, .widget.widget_recent_comments ul li:hover:before, .widget.main_wrapper ul li:hover:before, .widget.main_footer ul li:hover:before, ul.wp-block-archives li:hover:before, ul.wp-block-categories li:hover:before, ul.wp-block-latest-posts li:hover:before {

 background: #76c044 !important;
    
}

#mc_signup_submit {
    
   border : none !important;
    
}

#mc_signup_submit:hover{
    
    
     border:1px solid !important;
    
}

::-moz-selection { /* Code for Firefox */
  
  background: #76c044 !important;
}

::selection {
  
  background: #76c044 !important;
}

#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a {
    font-size: 18px !important;
    padding: 16px 22px 12px 22px !important;
    border-radius: 0;
    font-weight: bold;
    background: #76c044;
}

#sb_instagram .sbi_follow_btn a:focus, #sb_instagram .sbi_follow_btn a:hover {
    background: black;
    box-shadow: none;
    border: 1px solid;
}

#sb_instagram #sbi_load .sbi_load_btn:hover {
    
    background: black;
    box-shadow: none;
    border: 1px solid;
}

.new-copyright a {
    
    color: white !important;
    
}

.new-copyright a:hover {
    
    color: #76c044 !important;
    
}

/*.custom-active {
    
    color: #39ff14;
    font-weight: 900;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #343434;
    padding-right: 18px;
    padding-left: 18px;
    letter-spacing: 3px;
    
}*/

.custom-active {
    
   /* color: rgb(118, 192, 68);*/
	color: #b9c5c5;
    font-weight: bold;
    letter-spacing: 1.2px;
}

.menu {
    
    font-size: 14px !important;
    font-weight: bold !important;
    
}

.sub-menu li:hover {
    
    
    
}


.menu-item-has-children:hover {
    
    color : #39ff14;
    
}

.elementor-image-box-description {
    
    text-align : justify;
    
}


.categories {
    
    font-family: sans-serif !important;
    font-weight: bold !important;
    
}
/*.shadow-section .elementor-image-box-description{
    
    height: 362px;
    
}*/

/*------ Advantages-number-section home-page start (.number-section) ------ */

.number-section img {

height: 60px;
    width: 70px;
    float: left;

}

.number-section .number-1 .heading-for-1  {
    line-height: 1.6;
    position: relative;
    /*right: 48px;*/
    font-size: 17px;
    font-weight: bold;

}

.number-section .heading-for-all  {
    line-height: 1.7;
    position: relative;
    /*right: 48px;*/
    font-size: 16px;
    font-weight: bold;

}

/*.number-discription {
    
    text-align: justify;
    padding: 10px;
    
}*/


.readmore-content {
    
    position: relative;
    text-align: justify;
    width: 115%;
    right: 15px;
    
}

.readmore-content-id1 {
    
    position: relative;
    text-align: justify;
    width: 115%;
    right: 15px;
    bottom: 28px;
    
}

.readmore-content-id2 {
    
    position: relative;
    text-align: justify;
    width: 115%;
    right: 15px;
    bottom: 29px;
    
}

.elementor-toggle-item a:hover {
    
    color: #76c044 !important;
    
}

    

#elementor-tab-title-3531 {
    
    position: relative;
    bottom: 29px;
    
}


#elementor-tab-title-8111 {
    
    position: relative;
    bottom: 3px;
    
}


#elementor-tab-title-1061 {
    
    position: relative;
    bottom: 30px;
    
}

#elementor-tab-title-2581 {
    
    position: relative;
    bottom: 5px;
    
}
/*.number-shadow  {

    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);

}*/


.questions-text .question-list .list-box {
    
    position: relative;
    width: 33%;
    float: left;
    padding: 2%;
    
}

.append-text-left h4 {
    padding-top: 2%;
    padding-bottom: 2%;

}

.questions-text  h3 {
    
    text-align: center;
    padding-top: 2%;
    
}

.want-to-start-heading {
    
    padding-bottom: 2%;
    
}

.want-description-two {
    
    padding-top: 2%;
    
}

.completion-discription {
    
    font-size: 15px;
    
}

.course-description {
    
    font-size: 15px;
    
}


.portfolio_wrapper.hover_type1 .wrapper .text_wrap .h4.title, .elementor-widget-gt3-core-portfolio .hover_type1 .wrapper .text_wrap .title {
   
   word-spacing: 6px !important;
    font-size: 18px !important; 
    
}


.menu-item span:hover {
    
    color : #76c044 !important;
    
} 

.about-studio-page   .elementor-toggle-title {
    
    color: #6a6a6a;
    
}

.home .number-section .elementor-toggle-title {
    
    color: #6a6a6a;
    
}

.three-course-section .three-section-title {
    
    font-size: 30px;
    font-weight: bold;
    color: #76c044;
    padding-bottom: 4%;
    
}

.three-course-section .course-inner-first .three-course-innersection .elementor-widget-container {
    
    height: 370px;
 
    
}

.three-course-section .course-inner-first {
    
    position: relative;
    /*top: 18%;*/
    
}

.three-course-section .three-section-text {
    
    text-align: center;
    
}

.three-course-section .course-link  a {
    
    font-size: 21px;
    color: white;
    font-weight: bold;
    
}

.course-page-read-more  a.elementor-toggle-title {
    color: #6a6a6a;
}


.course-list-section-container .course-page-list ol {
    
    counter-reset: li;
    list-style: none;
    font-size: 19px;
    padding: 0;
    margin-bottom: 4em;
    
}

.course-list-section-container .course-page-list ol li a {
    
    position: relative;
    display: block;
    padding: .4em .4em .4em 2em;
    margin: .5em 0;
    background: #76c044;
    color: #000;
    text-decoration: none;
    border-radius: 10em;
    transition: all .2s ease-in-out;
    
}

.course-list-section-container .course-page-list ol li a:hover{

    background: #d6d4d4;
    text-decoration:none;
    transform: scale(1.1);

}

.course-list-section-container .course-page-list ol li:before {
    
    content: counter(li);
    position: absolute;
    margin-top: 0px;
    left: -32px;
    background: #76c044;
    width: 8%;
    line-height: 1.8;
    text-align: center;
    font-weight: bold;
    border-radius: 2em;
    color: #FFF;
    z-index: 11111;
    border: .3em solid #fff;
    
}

.course-price-number {
    
    font-size: 22px;
    color: black;
    font-weight: bold;
    position: relative;
    text-align: center;
    bottom: 25px;
}

.course-price-title {
    
    font-size: 24px;
    color: black;
    font-weight: bold;
    
}

.gt3_header_builder{
    
    background: rgba(0, 0, 0, 0.5) !important;
    
} 

.xoo-el-inmodal select {
    
    margin: 0px 0 0px 0 !important;
    font-size: 14px !important;
    padding: 7px 9px;
    
}
/* added by vivek mandal*/
.gt3-page-title__content {
	display: none !important;
}
.wpsm_panel-body {
        height:150px; width: 590px;
        overflow: hidden;
        /*transform: rotate(90deg);*/
        transform-origin: 188px 241px 0;
    }
       .t1 {
            max-height: 148px;
            overflow: scroll;
        }
        .t2 {
            height: 130px;
            /*width: 524px;*/
        }
@media screen and (max-width: 414px) {
  .t2 {
    width: 320px;
  }
	/*.container {
		overflow: hidden;
	}*/
}
@media screen and (min-width: 320px) {
.container {
		overflow: hidden;
	}
}
.single_prev_next_posts{
display: none;
}

.gt3_module_button_list a:hover, .widget.widget_recent_entries ul li a:hover,.widget.widget_recent_comments ul li a:hover, .widget.widget_archive ul li a:hover, .main_wrapper .sidebar-container .widget_categories ul > li > a:hover, .widget.widget_meta ul li a:hover, .widget.widget_posts .recent_posts .post_title a:hover, .sidebar-container .widget.widget_posts .recent_posts .post_title a:hover, .woocommerce.widget_product_categories ul li:hover > a:hover{
	color: #76c044 !important;
}
.tagcloud a:hover{
	background: #76c044 !important;
}
.tagcloud a {
    border-color: #76c044 !important;
}
.gt3-page-title{
	/*background-color: rgb(44, 44, 44);
	height: 340px;
	color: rgb(255, 255, 255);*/
	background-image: url("/wp-content/uploads/2019/12/page_title_about_us.jpg");
	background-size: cover;
	/*background-repeat: no-repeat;*/
	/*background-attachment: scroll;*/
	background-position: center center;
	padding-top: 110px;
}
.yith-wcbm-badge-2830{
	font-weight: 700;
}
.swal2-cancel{
    background-color: #ff0000 !important;
}
.xoo-el-inmodal{
    margin-top: 12% !important;
}
element {

}
.elementor-section.elementor-top-section.elementor-element.elementor-element-54f06265.elementor-section-boxed.elementor-section-height-default {

    margin-top: 30px;

}
.content-container ul:not(.gt3_circle):not(.gt3_custom_slick_paging) > li:not(.item-team-member):not(.comment):not(.gt3_widget_product_list)::before{
	display: none !important;
}
.wpfront-message{
	font-size: 14px !important;
}
.homsec {
  display: flex;
  flex-wrap: wrap;
}
.homcol {
  flex: 25%;
  padding: 20px;
}
@media screen and (max-width: 800px) {
  .homcol {
    flex: 50%;
  }
	.elementor-664 .elementor-element.elementor-element-f33827e.elementor-widget-gt3-core-team .item-team-member{
		padding-right: 10px !important;
	}
}
/*@media screen and (max-width: 768px) {
  .homcol {
    flex: 50%;
  }
}*/
@media screen and (max-width: 600px) {
  .homcol {
    flex: 100%;
  }
	.cart_totals{
		width: 100% !important;
	}
}

.elementor-column-gap-wide > .elementor-row > .elementor-column > .elementor-element-populated{
	padding: 0px !important;
}
.xoo-el-inmodal {
    margin-top: 12%;
}

.back_to_top_container{
    left:40px !important;
}

#media_image-3 {
	text-align: center;
}
.footer_rounded_icon .member-icon {
    line-height: 40px !important;
}
.footer_rounded_icon .member-icon {
    padding: 0;
    text-align: center;
    width: 40px !important;
    border-radius: 50px;
    margin: 7px;
    height: 40px !important;
    font-size: 20px !important;
}
.fa { 
  font-family: FontAwesome !important;
}