/*
Theme Name: Studiare
Theme URI: http://codebean.co/studiare/
Author: CodeBean Team
Author URI: http://codebean.co
Description: With Studiare, you can sell, market and create your online courses in one place. It is perfect for universities, teachers, and tutors, but can also be used by individuals and businesses.
Version: 1.0
License: GNU General Public License
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: classes, courses, education, education center, learning center, tutoring, teaching, study, studying, learning, lessons, instructor, teacher, mentor
Text Domain: studiare

CSS changes can be made in files in the /assets/css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
.text-right{text-align:right;}
.star-rating > span path{fill:#000 !important;}
.btn-border:hover{color:#ffffff!important;}
.text-center{text-align:center;}
.mt-20{margin-top:20px;}
.text-justify{text-align:justify}
.color-white{color:#ffffff;}
.mr-get{margin-bottom:10px !important;}
.select2-selection__rendered{font-weight:600;}
.page-id-1396 .woocommerce-Reviews{display:none !important;}
ul.menu > li.menu-item{transform:all 8s;}
ul.menu > li.menu-item > ul.sub-menu{transform:scale(0) !important;}
ul.menu > li.menu-item:hover > ul.sub-menu{transform:scale(1) !important;}
.studiare-social-links.rounded li a{color: rgba(255, 255, 255, 1) !important;}
.studiare-navigation ul.menu > li > ul{opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 45px;
    left: -450px !important;
    width: 1180px !important;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.12);
    background-color: #fff;
    border-radius: 4px;
    -webkit-transform: translate(0, 10px);
    transform: translate(0, 10px);
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
    z-index: 200;}
.studiare-navigation ul.menu > li > ul > li{width:33% !important; display:inline-block; float:left;}
.course-content-main{height:150px !important;}
/* Style the tab */
.tab {
  overflow: hidden;
  border: 1px solid #1f84f1;
  background-color: #1f84f1;
	 margin:0px;
  padding:0px;
}
.tab li{float:left; display:inline-block;}
/* Style the buttons inside the tab */
.tab .tablinks {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  font-size: 17px;
  color:#ffffff;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ffffff;
  color: #1f84f1;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #ffffff;
	color: #1f84f1;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 18px 0px;
  /*border: 1px solid #4285f4;*/
  border-top: none;
}
.tabcontent a, .term-description a {color:#4285f4;}

.text-left{text-align:left !important}
/*---------------------accoradion-------------*/
p.question {
  background-color: #b3d8ff;
    border-bottom: 1px solid #FFFFFF;
    cursor: pointer;
    padding: 10px;
    color: #3e3e3e;
    margin: 0;
}


ul.content{
  background-color: #f0f7ff;
  display: none;
  margin: 0;
  list-style:none;
  padding:10px 15px;
  margin:0px;
}

.h-100 textarea{height:100px;}
.color-blue{color: #f9a134;}
/*.color-white{color:#ffffff !important;}*/
.site-footer.footer-color-light a {color:#ffffff !important;}
.site-footer.footer-color-light a:hover {color:#1f84f1 !important;}
.page-title {
    background-color: #4a5c71 !important;
    background-image: url("https://www.proicttraining.com/wp-content/uploads/2019/07/diamond-eyes.png");
    padding-top: 23px !important;
    padding-bottom: 20px;
}
.site-footer {
    background-color: #23374d !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {background: #ffffff !important;
    color: #14878c !important;}
.product-single-main .product-single-top-part .product-info-before-gallery { display:none !important;}	
.icon-footer > ul.studiare-social-links.rounded > li > a {width: 28px !important; height: 28px !important;}
.icon-footer > .studiare-social-links.rounded li { margin: 1px;}
.studiare-social-links.rounded li a:hover{    background-color: #1f84f1 !important;
    border-color: #1f84f1 !important; color:#fff;}
.studiare-social-links.rounded li a:hover i{color:#fff;}



.page-title .h2, .woocommerce-breadcrumb a, .breadcrumbs a, .woocommerce-breadcrumb, .breadcrumbs { color: #ffffff !important; }
.widefat td, .widefat th {
    background-color: #ffffff !important;
    padding-top: 8px !important;
}


.bg-b input {background-color: #1f84f1 !important; text-align:center; position: absolute;
    left: 36%;     margin-top: 9%; transform:all 0.3s; border:1px solid #1f84f1;}
    .bg-b input:hover{color: #1f84f1 !important; border:1px solid #1f84f1; background-color: #fff !important;}
.con-bg{box-shadow:2px 2px 3px #dedede, -2px -2px 3px #dedede; height:600px;}
.get-in-touch{    background-color: #1f84f1;
    display: inline-block;
    padding: 8px 25px;
    color: #fff;
    border-radius: 50px;}
.page-id-16 .woocommerce-Reviews{display:none;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{float:left;}
.size-h2 h2{    display: inline-block;
    border-bottom: 5px solid #1f84f1;
    padding: 0 0 10px 0;}
.circle-1{background-color: #e91e63;}
.circle-2{background-color: #ffc107;}
.circle-3{background-color: #4caf50;}
.circle-4{background-color: #9c27b0;}
.circle-5{background-color: #ff5722;}
.circle-6{background-color: #795548;}
.circle-7{background-color: #2196f3;}
.circle-8{background-color: #009688;}
.circle-9{background-color: #673ab7;}
.circle-1 p{padding: 21% 2%;}
.circle-2 p{padding: 28% 2%;}
.circle-3 p{padding: 36% 2%;}
.circle-4 p{padding: 30% 2%;}
.circle-5 p{padding: 36% 2%;}
.circle-6 p{padding: 29% 2%;}
.circle-7 p{padding: 29% 2%;}
.circle-8 p{padding: 36% 2%;}
.circle-9 p{padding: 36% 2%;}
.circle{
	transform:scale(0.95);
    width: 200px;
    height: 200px;
    padding: 15px;
    color: #fff;
    border-radius: 200px;
    transition: all 0.3s;
	  }
.circle p{
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    vertical-align: middle;}
.circle:hover{transform:scale(1);     
	z-index: 9999999;
    position: relative;}
#Curriculum ol li{font-weight:700;}
.f-50{font-size: 50px;
    font-weight: 700;
 color: #000;}
.page-id-14 .header-button-link{display:none;}
.f-32{    font-size: 32px;
    font-weight: 700;
    color: #000;}
.f-20{font-size: 20px;
    font-weight: 400;
    color: #000;
width:470px;}
.course-price{color: #1f84f1 !important;
    font-weight: 700;}
    .course-content-holder:hover .course-price{color:#fff !important;}
.vc_separator.vc_sep_color_sky .vc_sep_line {
    border-color: #1f84f1 !important;
}
.box-about{    width: 200px;
    height: 80px;
    text-align: center;
    line-height: 70px;
   
    border-radius: 200px;
    font-weight: 700;
    font-size: 20px;
    color: #000;}
.box-about-1{border:3px solid #e91e63}
.box-about-2{border:3px solid #673ab7}
.box-about-3{border:3px solid #2196f3}
.box-about-4{border:3px solid #4caf50}
.hide{display:none;}
.hexagon{height: 250px;
    width: 250px;
    line-height: 28px;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    padding: 30% 6% 20%;}
.ani-square{width: 230px;
    height: 230px;
   	overflow: hidden;
	border-radius: 30px;
}

.ani-square-1{background-image:url('https://www.proicttraining.com/wp-content/uploads/2019/07/2-4.png'); background-position:center; background-size: cover;}
.ani-square-2{background-image:url('https://www.proicttraining.com/wp-content/uploads/2019/07/why-01.png'); background-position:center; background-size: cover;}
.ani-square-3{background-image:url('https://www.proicttraining.com/wp-content/uploads/2019/07/why-02.png'); background-position:center; background-size: cover;}
.ani-square-4{background-image:url('https://www.proicttraining.com/wp-content/uploads/2019/07/why-03.png'); background-position:center; background-size: cover;}
.ani-square-5{background-image:url('https://www.proicttraining.com/wp-content/uploads/2019/07/why-04.png'); background-position:center; background-size: cover;}
.ani-square-6{background-image:url('https://www.proicttraining.com/wp-content/uploads/2019/07/why-05.png'); background-position:center; background-size: cover;}
.ani-square-7{background-image:url('https://www.proicttraining.com/wp-content/uploads/2019/07/why-06.png'); background-position:center; background-size: cover;}
.ani-square-8{background-image:url('https://www.proicttraining.com/wp-content/uploads/2019/07/why-07.png'); background-position:center; background-size: cover;}
.square-box{width: 230px;
    height: 230px;
  background-color: #1e83f08c;;

	transform:scale(0);
    transition: all 0.3s;}
.ani-square:hover > .square-box{ transform:scale(1);}
.ani-square p{    position: absolute;
    z-index: 999;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    padding: 23% 2%;
    width: 230px;
    text-align: center;}
.search-manage{   position: absolute;
    top: 45%;
    width: 100%;
    left: 0;}
.theiaStickySidebar .class_dropdown_ends{display:block;}
.course-content-holder{transition:all 0.5s;}
.course-content-holder:hover{background-color:#4285f4;}
.course-content-holder:hover h4 a{color:#fff;}
.course-content-holder:hover .course-students i{color:#fff;}
.course-content-holder:hover .course-students span{color:#fff;}
.site-header{position:fixed!important; width:100%;}
.f-l{float:left; margin-right: 10px;}
.icon-footer a{margin-right:5px;}
.icon-footer a i{ font-size: 17px;
    
    padding: 4px 5px;
   
border-radius: 5px;}
.icon-footer{margin-top: -7px;}
.mr-6{margin-left:6px;}
.list-view .course-content-main{height:auto !important;}
.mr-t-20 .material-icons{margin-top:-24px !important;}
.mr-t-39 .material-icons{margin-top: -40px !important;}
.fb{color:#3c599f !important;  border: 1px solid #3c599f;}
.twr{color:#17a8e1 !important; border: 1px solid #17a8e1;}
.lik{color:#427eb2 !important; border: 1px solid #427eb2;}
.ins{color:#af43bf !important; border: 1px solid #af43bf;}
.yt{color:#d64313 !important; border: 1px solid #d64313;}
hr.line{    background-color: #1f84f1;
    border: 0;
    margin-bottom: 23px;
    height: 5px;
	}
.ht-100 textarea{height:100px;}
.btn-orange{padding:10px 0px;}
.btn-orange a{ background-color: #4285f4;
    padding: 8px 25px;
    border-radius: 5px;
    color: #fff;
    font-size: 16px;
	font-weight: 700;
border:1px solid #4285f4; }
.btn-orange a:hover{background-color: #fff !important; border:1px solid #4285f4;}
.blog-loop-inner .post .post-inner{background-color: #e8e8e8 !important;}
.bg-con{    background-color: #fff;
    padding: 20px 30px;
    border-radius: 3px;}
.single_add_to_cart_button{border-color: #1e83f0!important; background-color:#1e83f0!important; color:#fff !important;}
.single_add_to_cart_button:hover{border-color: #1e83f0!important; background-color:#fff!important; color:#1e83f0 !important;}
.wid-20 .products.grid-view.courses-4-columns .course-item{max-width:20% !important;}
.test-color blockquote {
    color: #000;
   text-align:center;
}
.search-form input[type='search']{border-radius:20px;}
.search-manage h2{    color: #fff !important;
    font-weight: 700 !important;
    text-align: center !important;
    font-size: 38px !important;
margin-bottom: 35px;}
.search-manage .search-form{    position: relative;
    width: 60% !important;
    margin: 0 auto !important;}
.products .course-item .course-item-inner .course-content-holder .course-content-main .course-title {
    font-size: 14px !important;
    line-height: 1.5;
    margin-bottom: 10px;
}
.remove-date .post-meta.date{display:none !important;}

.apna-btn .btn-filled{    font-size: 27px !important;
    padding: 2% 0 !important;
    width: 27% !important;}
.bg-blue{        background-color: #1f84f1;
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 30px;
    margin-left: 10px;
    margin-right: 10px;
    border: 1px solid #1f84f1;
    transform:all 0.3s;
}
.b-btn{background-color: #1f84f1 !important; transform:all 0.3s; border:1px solid #1f84f1 !important;}
.b-btn:hover{background-color: #fff !important; color: #1f84f1 !important; border:1px solid #1f84f1 !important;}
.result2 ~ h2 {
    margin: 0px 0 0 !important;
    text-align: center;
    color: #000000 !important;
    background-color: #dedede !important;
    padding: 20px;
    font-weight: 600 !important;
}
#cboxLoadedContent{padding: 0 0 30px !important;}
#js_signup{padding:4px 35px !important;}
.login-form-modal .form-row .woocommerce-Button{background-color:#1f84f1 !important;}
.head-100{width:100%;}
.head-100 ul{width:50%; float:right;}
.get-voc{padding: 30px 30px;}
.get-voc input{    margin-bottom: 15px;}
.get-voc select{    margin-bottom: 15px;}
.cart-voc{padding:40px;}
.cart-voc .wid-80{width:78%; float:left;}
.cart-voc .wid-20{width: 100%;
    text-align: center; }
.cart-voc table thead{background-color:#000; }
.cart-voc table thead tr th{color:#fff !important; padding: 10px;}
.cart-voc .f-20c{    font-size: 20px;
    color: #f9a134 !important;}
.cart-voc .price span{    color: #1e83f0 !important;
    font-size: 18px;}
p{color:#000;}
.page-id-171 .vc_tta-accordion ul li{color:#000;}
.countdown-item span{color:#1f84f1 !important; font-weight:700 !important;}
.blog-main-loop ul li{color:#000;}
.blue-btn input{background-color:#1f84f1 !important; transform:all 0.3s; border:1px solid #1f84f1 !important;}
.blue-btn input:hover{background-color:#fff !important; color:#1f84f1 !important;  border:1px solid #1f84f1 !important;}
.btn-filled{border: 1px solid #1f84f1 !important; transform:all 0.3s;}
.btn-filled:hover{background-color: #fff !important;
    color: #1f84f1 !important;
    border: 1px solid #1f84f1 !important;}
.bg-blue:hover{background-color: #fff !important;
    color: #1f84f1 !important;
    border: 1px solid #1f84f1 !important;}
   
    .btn-border{border: 1px solid #1f84f1 !important; transform:all 0.3s;}
     .btn-border:hover{background-color: #fff !important;
    color: #1f84f1 !important;
    border: 1px solid #1f84f1 !important;}
    
    .form-submit #submit{    background-color: #1f84f1 !important;
    border: 1px solid #1f84f1; transform:all 0.3s;}
    
    .form-submit #submit:hover{  background-color: #fff !important;
    border: 1px solid #1f84f1;
        color:#1f84f1 !important;
    }
    .button_update_cart{background-color: #1f84f1 !important;
    border: 1px solid #1f84f1; transform:all 0.3s;}
      .button_update_cart:hover{  background-color: #fff !important;
    border: 1px solid #1f84f1;
        color:#1f84f1 !important;
    }
    
    .checkout-button{background-color: #1f84f1 !important;
    border: 1px solid #1f84f1; transform:all 0.3s;}
    .checkout-button:hover{  background-color: #fff !important;
    border: 1px solid #1f84f1;
        color:#1f84f1 !important;
    }
    
    .wc-backward{background-color: #1f84f1 !important;
    border: 1px solid #1f84f1; transform:all 0.3s;}
    .wc-backward:hover{  background-color: #fff !important;
    border: 1px solid #1f84f1;
        color:#1f84f1 !important;
    }
.b-faq h4{font-weight:700 !important;
color:#000 !important;}
.vc_tta-panel-title a span{color:#000 !important;}
.ht-190{height:190px!important;}
.wpb_revslider_element.wpb_content_element{margin-bottom:0px !important;}
.blog-loop-view-grid .post-category{display:none !important;}
.faq p{font-weight: 600 !important; color:#000 !important;}
.faq ul li{font-weight: 600 !important; color:#000 !important;}
.page-id-768 p{font-weight:600 !important;}
.page-id-768 ul li{font-weight: 600 !important; color:#000 !important;}
.trem h2{margin:0 0 2px !important;}
/*#custom_html-6 h5{text-align:center !important;}
#menu-quick-links{text-align:center !important;}*/
::placeholder {
  color: #000 !important; font-weight:600 !important;
}
#Overview h3{font-weight:700;}
#Overview p{color:#000 !important;}
#Overview ul li{color:#000 !important;}
#Curriculum h3{font-weight:700;}
#Curriculum p{color:#000 !important;}
#Curriculum ul li{color:#000 !important;}
#Objectives h3{font-weight:700;}
#Objectives p{color:#000 !important;}
#Objectives ul li{color:#000 !important;}
#faq h3{font-weight:700;}
#faq p{ font-weight:600 !important;}
#faq ul li{color:#000 !important;}
.product-review-title h3{color:#000 !important; font-weight:700;}
.rating-subtitle{color:#000 !important; font-weight:600;}
#woocommerce_product_categories-3 .widget-title{text-transform: capitalize !important;}
.wid-20 .products.grid-view.courses-3-columns .course-item{max-width: 20% !important;}
.Pad-60{padding:10% 0 !important;}
.product-info-box .price > .amount { font-weight:bold;}

/*-----------category Side bar----------*/
ul.children{display:none ; list-style:none !important;}
/*---li.cat-parent:hover > ul.children{height:auto; opacity:1; transition:all ease 1s;}---------*/
li.cat-parent:before{content: "\25be";
    position: absolute;
    right: 12%;
}

.course-main-wrapper.has-sidebar .course-wrapper-inner .courses-holder{height: 2000px;
    overflow-x: hidden;}
.courses-holder::-webkit-scrollbar {
    width: 0em;
}
 
.courses-holder::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 
.courses-holder::-webkit-scrollbar-thumb {
  background-color: #dedede;
  outline: 1px solid #eeeeee;
}
.blog-loop-inner .post .post-inner .post-content{padding: 0.75rem !important;}
.select2-selection__placeholder {
    color: #000 !important;
    font-weight: 600 !important;
}
.paypal-btn{border-radius: 5px !important;
    background-image: linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4) !important;
    border: 1px solid #1193df !important;
    font-size: 14px;
    color: #fff !important;
    font-weight: 700 !important;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25) !important;
    text-shadow: 0 1px 0 rgba(0,0,0,0.25) !important;
    padding: 0 12px !important;
    height: 30px;
    line-height: 30px !important;
	
    position: relative;
    right: -60%;
    top: -31px;}
.pad-pg{padding:0 18% !important;
}

#woocommerce_product_categories-3 > ul.product-categories > li.cat-item:hover{background-color:#15868c;}
#woocommerce_product_categories-3 > ul.product-categories > li.cat-item:hover > a{color:#ffffff !important;}
.wid-full{width: 100% !important;
    padding: 0 15% !important;}

.cart_totals .wc-proceed-to-checkout{width: 25%; margin: 0 auto;}
.cart_totals .wc-proceed-to-checkout form{display:inline-block !important;}
.stripe-button-el{position: relative;
	left: -45%;}
ul.sub-menu li:hover{background-color:#1f84f1 !important;}
ul.sub-menu li:hover > a{color:#fff!important;}
.page-id-345 .cart_totals .wc-proceed-to-checkout{width:100%!important;}
.page-id-12 .blog-loop-inner .post-inner .post-content{height:160px !important;}
.studiare-navigation ul.menu > li{padding:8px 0;}
.studiare-navigation ul.menu > li ul li.menu-item-has-children > a:after, .studiare-navigation .menu > ul > li ul li.menu-item-has-children > a:after{border-color: transparent transparent transparent #383838 !important;}
.product-categories .current-cat{background-color:#1f84f1 !important;}
.product-categories .cat-item{padding-left:10px; padding-right:10px;}
.product-categories .current-cat a{color:#fff !important;}

ul li ul > li.current-menu-item{background-color:#1f84f1; color:#fff !important}
ul li ul > li.current-menu-item a{color:#fff !important;}
.current-product_cat-parent{background-color:#1f84f1; color:#fff !important}
.current-product_cat-parent > a{color:#fff !important;}
li.menu-item-has-children ul li a{color:#000;}
@media only screen and (min-width:320px) and (max-width: 480px){
.wid-20 .products.grid-view.courses-3-columns .course-item {
    max-width: 100% !important;
	
}
	.ht-190{height:auto !important;}
	#custom_html-6 h5 {
    text-align: left !important;
}
	#menu-quick-links {
    text-align: left !important;
}
	header .bg-blue{padding: 1px 11px !important;
    position: absolute;
    top: 57px;
    right: -5px;
}
	.site-header .header-button-link {
    display: block !important;
    position: absolute;
    top: 57px;
    right: 110px;
	
}
	.header-button-link a{padding: 2px 15px !important;}
	.search-manage h2{font-size: 24px !important; margin-bottom: 10px; margin-top: -22px;}
	.learn-text{font-size:28px !important; padding:10px 0 0 0 !important;}
	.mmt{margin-bottom:15px !important;}
	.bg-b input{left:26%}
	.course-main-wrapper.has-sidebar .course-wrapper-inner .courses-holder{height:auto;}
}
@media only screen and (min-width:481px) and (max-width: 767px){
.wid-20 .products.grid-view.courses-3-columns .course-item {
    max-width: 100% !important;
}
		header .bg-blue{padding: 1px 11px !important;
    position: absolute;
    top: 57px;
    right: -5px;
}
	.site-header .header-button-link {
    display: block !important;
    position: absolute;
    top: 57px;
    right: 110px;
}

	.header-button-link a{padding: 2px 15px !important;}
	.search-manage h2{font-size: 24px !important; margin-bottom: 10px; margin-top: -22px;}
	.learn-text{font-size:28px !important; padding:10px 0 0 0 !important;}
	.mmt{margin-bottom:15px !important;}
	.bg-b input{left:26%}
	.course-main-wrapper.has-sidebar .course-wrapper-inner .courses-holder{height:auto;}
}