/*
	  ==============================================================
		   Footer Widgets Style
	  ==============================================================
*/

footer p {color:#fff;}
footer li {color:#fff;}
footer li a{color:#fff;}
.gt_footer_bg{/*background-image: url(../images/pattern-bg.png);*/ background-repeat: repeat;background-attachment: fixed;background-position: 0 0;padding: 50px 0px 0px;color: #959595;}
/*Foo Widget Heading*/
.gt_foo_hdg>h4{position: relative;font-weight:500;color: #fff;}
.gt_foo_hdg>h4:before{content: "";height: 3px;left: 0px;position: absolute;bottom: -1px;z-index: 1;width: 40px;}
.gt_foo_hdg>h4:after{content: "";height: 1px;left: 0px;position: absolute;bottom: 0px;width: 100%;background-color:#444444;}
/*Col 1*/
.gt_foo_address>ul>li{width:100%;border-bottom: 1px solid #606060;padding:15px 0px;float: left;}
.gt_foo_address>ul>li:last-child{border-bottom: 0px;}
.gt_add_name {
    width: 40%;
    float: left;
    color: #ffffff;
}
.gt_foo_add_des{width: 90%;float: left;color: inherit;margin: 0px;}
.gt_foo_add_des>a{display: inline-block;}
.gt_foo_add_des.gt_foo_margin>a{margin-right: 10px;}
/*Col 2*/
.gt_foo_flicker li{float: left;width: 31%;margin: 8px 7px 0px 0px;}
.gt_foo_flicker li:nth-child(3n+3){margin-right: 0px;}
.gt_foo_flicker li a{position: relative;display: block;text-align: center;}
.gt_foo_flicker li a:before{content: "";position: absolute;top: 0px;left: 0px;right:0px;bottom:0px;margin:auto;width: 100%;height: 0px;opacity: 0.85;}
.gt_foo_flicker li a:after{content: "\f067";position: absolute;font-family: fontawesome;top: 0px;left: 0px;width: 100%;height: auto;opacity: 0;font-size: 16px;color: #ffffff;z-index: 1;text-align: center;}
.gt_foo_flicker li a img{width: 100%;height: auto;}
/*Hover*/
.gt_foo_flicker li:hover a:before{height: 100%;}
.gt_foo_flicker li:hover a:after{top: 50%;margin-top: -10px;opacity: 1;}
/*Col 3*/
.gt_foo_latest_post li{float: left;border-bottom: 1px solid #444444;padding:12px 0px;}
.gt_foo_latest_post li a{display: block;color: #ffffff;margin-bottom: 0px;font-weight: 500;}
.gt_foo_latest_post li p{margin-bottom: 0px;font-size: 12px;font-style: italic;}
.gt_foo_latest_post li p span{display: inline-block;color: inherit;}
/*Col 4*/
.gt_foo_newsletter>input[type="text"]{width: 100%;background-color: #ffffff;border: 0px;height: 38px;padding: 8px 12px;margin-bottom: 15px;}
.gt_foo_newsletter>button{border-radius: 4px;font-weight: 600;font-size: 13px;display: inline-block;color: rgba(68,68,68,0.8);text-shadow: 0 1px 1px rgba(0,0,0,0.2);}
/*Hover*/
.gt_foo_newsletter>button:hover{color: #ffffff;}
/*
	  ==============================================================
		   Copyright Widgets Style
	  ==============================================================
*/
.gt_copyright_wrap{padding: 40px 0px;margin-top: 50px;border-top: 1px solid #8d8d8d;}
.gt_copyright_des p{color: inherit;margin-bottom: 0px; color:#fff;}
.gt_copyright_des p>span{display: block;}
.gt_copyright_des p>span>a{color: #ffffff;}
.gt_foo_logo>a{float: right;display: block;}
/*
	  ==============================================================
		  Aside Bar Wrap Style
	  ==============================================================
*/
/*Aside Heading*/
.gt_aside2_hdg{float: left;width: 100%;position: relative;border-radius: 5px;border: 1px solid #dbdbdb;background-color: #ffffff;}
.gt_aside2_hdg>h5{font-weight: bold;text-transform: uppercase;padding: 17px 15px;font-size: 20px;color: #ffffff;border-bottom: 2px solid #161a28;border-top-left-radius: 5px;border-top-right-radius: 5px;position: relative;z-index: 1;}
.gt_aside2_hdg>h5:before{content: "";position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background-image: url(../images/pattern-bg.png); background-repeat: repeat;background-attachment: fixed;background-position: 0 0;z-index: -1;}
/*Aside Search Bar*/
.gt_aside_search{background-color: #ffffff;padding: 30px 20px;border: 1px solid #dbdbdb;border-radius: 5px;}
.gt_aside_search form{position: relative;}
.gt_aside_search form input[type="text"]{width: 100%;border: 1px solid #dbdbdb;height: 42px;border-radius: 30px;padding: 8px 50px 8px 15px;}
.gt_aside_search form button{width: 42px;height: 42px;position: absolute;right: 0px;top: 0px;border-radius: 30px;color: #ffffff;}
/*Aside 02 Category*/
.gt_aside_category ul{padding: 10px 15px;float: left;width: 100%;}
.gt_aside_category ul li{display:inline-block;width:100%;position:relative;}
.gt_aside_category ul li:before{content:"\f105";font-family: fontawesome;position:absolute;width:auto;height:auto;top:9px;left:0px;color: #999999;}
.gt_aside_category ul li a{display:inline-block;color:#999999;font-weight:bold;padding:8px 0px 8px 18px;}
.gt_aside_category ul li span{float:right;padding-top:6px;color: #999999;}
/*Hover*/
.gt_aside_category ul li:hover:before{padding-left:8px;}
.gt_aside_category ul li:hover a{padding-left:25px;}
.gt_aside_category ul li:hover span{padding-right:10px;}
/*Aside Newsletter*/
.gt_aside_newsletter{background-color: #ffffff;padding: 20px;border: 1px solid #dbdbdb;border-radius: 5px;}
.gt_aside_newsletter>h5{color: #999999;text-transform: uppercase;margin: 0px 0px 15px;font-weight: bold;}
.gt_aside_newsletter p{color: #999999;}
.gt_aside_newsletter ul{padding-left: 0px;padding-right: 0px;padding-top: 10px;}
.gt_aside_newsletter form{position: relative;float: left;width: 100%;}
.gt_aside_newsletter form input[type="text"]{width: 100%;border: 1px solid #dbdbdb;height: 42px;border-radius: 30px;padding: 8px 80px 8px 15px;}
.gt_aside_newsletter form button{width: auto;height: 32px;position: absolute;right: 4px;top: 0px;bottom:0px;margin:auto;border-radius: 30px;color: #ffffff;padding: 0px 15px;}
/*Instagram*/
.gt_foo_instagram>ul.gt_foo_flicker{padding: 15px 15px 20px;text-align: center;}
.gt_foo_instagram>ul.gt_foo_flicker li{float: none;display: inline-block;}
/*Checkbox Css*/
ul.gt_checkbox_list{width: 100%;float: left;padding: 15px;}
ul.gt_checkbox_list li{width: 100%;position: relative;float: left;margin-bottom: 10px;}
ul.gt_checkbox_list li:last-child{margin-bottom: 0px;}
ul.gt_checkbox_list li input[type="checkbox"] {display:none;}
ul.gt_checkbox_list li label{color: #999999;cursor: pointer;margin: 0px;}
ul.gt_checkbox_list li input[type="checkbox"] + label span {width:11px;height:11px;margin:0px 12px 0 0;border:2px solid #999999;border-radius:100%;cursor:pointer;float: left;margin-top: 4px;font-weight:bold;}
/*Featured Course 02*/
.gt_featured_course_list ul.gt_aside_fea_course{padding:0px;}
.gt_featured_course_list ul.gt_aside_fea_course li{padding: 15px;}
ul.gt_aside_fea_course li{border-bottom:1px solid #efefef;padding:10px 10px;width:100%;display:inline-block;}
ul.gt_aside_fea_course li:last-child{border-bottom: 0px;}
ul.gt_aside_fea_course li figure{width:80px;float:left;	overflow:hidden;position:relative;}
ul.gt_aside_fea_course li figure:before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;border:3px solid;opacity:0;z-index:10;}
ul.gt_aside_fea_course li:hover figure:before{opacity:1;}
ul.gt_aside_fea_course li figure img{width:100%;height:auto;}
.aside_fea_course_des{float:none;padding:0px 0px 0px 90px;width:auto;}
.aside_fea_course_des h6>a{display:block;font-size:14px;margin:0px 0px 6px;font-weight:bold;line-height: 22px;text-transform: uppercase;}
.aside_fea_course_des p{margin:0px 0px 6px;}
.aside_fea_course_des p,
.aside_fea_course_des span{color:#999999;}
.aside_fea_course_des span{display:block;font-weight:bold;}