@charset "utf-8";
/* CSS Document */
*{ margin:0;padding:0;}
*{ box-sizing:border-box;}
a{ text-decoration:none;}
img{ max-width:100%;}
ul,li{ list-style:none;}
body{ background-color:#fff; font-family: 'Alex Brush', cursive;}


p,ul li,ol li{
	margin:0;
	font-size:14px;
}
/*.kopa-search{
	position:relative;
	}*/
.search_btn {
    background-color: transparent;
    border: none;
    box-shadow: none;}


.search_btn img{ color:#000; display:inline-block; position:relative; margin-top:-10px; }

#show{
	position:absolute;
	width:800px;
	left:0px;
	top:0px;
	z-index:999;
	display:none;
	
	}
#show input {
    position:relative;
    width: 800px;
    height: 40px;
    border: 1px solid #e6e5ea;
}

/*--banner--*/

.container{text-align: center; margin-top:200px;
    padding: 0.5em;  border: 1px solid #FFF;
    width: 800px; height:269px;}
.container-1 .row{ width:1170px; height:348px; position:relative; margin:auto; margin-top:50px;}	
.container .box {
    margin: 0 auto;
    border: 1px solid #FFF;
    width: 100%;
    padding: 3em; height:251px;}
	
.container h1 {
    color: #fff;
    line-height: 1.15em;
    text-transform: uppercase; font-size:40px;}
	
.container span { 
    display: inline-block;
    font-size: 1em;
    text-transform: uppercase;
    letter-spacing: 5px;
    color: #fff;
    text-align: center;
    padding: 1em 3em 0;
    margin-top: 1em;
    border-top-width: 1px;
    border-style: solid none none;
	width:338px; height:45px;
	font-size:14px;}

/*font-weight: 800;*/
.aa{ padding-left:150px;}

.h10{ height:10px; clear:both;}
.h20{ height:20px; clear:both;}
.h60{ height:60px; clear:both;}
.h500{ height:500px; clear:both;}
.h150{ height:150px; clear:both;}
.h170{ height:170px; clear:both;}
.h100{ height:100px; clear:both;}
.h200{ height:200px; clear:both;}

.bb h3 {
    text-align: center;
    color: #212121;
    font-size: 2.5em;
    text-transform: capitalize;
	width:60%;
    margin: 0 auto;
    line-height: 1.5em;
}
.bb h3 span { color:#e33658;}
.banner{ background:url(../images/slide1.jpg); background-repeat:no-repeat; background-position:0px opx; background-size:cover;
	min-height:950px;
}
.w3_agile_banner_top{
	border-bottom:1px solid #fff; width:100%; height:42px;
}
.agile_phone_mail{
	text-align:right;
}
.agile_phone_mail ul li{
	display: inline-block;
    padding: 6px 20px;
    border-left: 1px solid #fff;
    color:#000;
}
.agile_phone_mail ul li a{
	text-decoration:none;
	color:#000;}
.agile_phone_mail ul li a:hover{
	color:#fff;
}
.agile_phone_mail ul li i{
	padding-right:1em;
}
.agileits_w3layouts_banner_nav{
	padding:1em;
	border-bottom:1px solid #fff; width:100%; 
}
.navbar-default {
    background: none;
    border: none;
}
.navbar {
    border-radius: 0;
	margin-bottom:0;
}
.navbar-default .navbar-nav > li > a{ font-size:18px;}
.navbar-default .navbar-nav > li > a:hover{
    color: #e33658;
}
.agile_short_dropdown {
	 background-color:rgba(153,153,153,0.5);
    border: none;
    box-shadow: none;
    border-radius: 0;
    text-align: center;
	padding:0;
	min-width: 130px;
}
.agile_short_dropdown li a {
    color: #e33658;
    
    padding: 10px 0;
}/*font-weight: 600;*/
.navbar-brand {
    padding: 0;
    font-size: .8em;
    line-height: 45px;
    height: 45px;
    letter-spacing: 2px;
}
.navbar-brand span {
    border-bottom: 2px solid #212121;
    border-top: 2px solid #212121;
}
.navbar-brand i{
	font-style: normal;
    font-size: 2em;
    display: inline-block;
	color: #7f56b8;
    vertical-align: top;
}
.w3_agileits_search { float: left; margin-top:-5px; margin-left:20px;}
    

.w3_agileits_search input[type="text"]{
	outline:none;
	color:#fff;
	background:none;
	border:none;
	padding:0;
	font-size:14px;
	width:50%;
}


.w3_agileits_search input[type="text"]::-webkit-input-placeholder{
	color:#fff ;
}
.navbar-collapse {
    padding: 0;
}
.navbar-nav > li > a {
    text-transform: uppercase;
    padding:5px 15px;
    
    font-size: 13px;
}/*font-weight: 600;*/
.navbar-right { width:1085.17px; height:44px; line-height:44px;
    margin-right: 40px; margin-top:10px;
}
.navbar-default .navbar-nav > li > a {
    color: #212121;
}
 .navbar-default .navbar-nav > .open > a:focus {
    color: #212121;
    background-color: transparent;
}
.navbar-default .navbar-nav > .menu__item--current.open > a:focus  {
    color:#7f56b8;
}
.navbar {
    min-height: 45px;
}
.navbar-nav {
    margin: 0.2em 0 0;
}
 .navbar-default .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #58a1ff;
}
.navbar-nav > li {
    margin: 0 2px;
}
.agileinfo_more a{
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
    letter-spacing: 5px;
    font-size: 14px;
    border: 2px solid #fff;
}/*font-weight: 600;
*/
.agileinfo_more a:focus {
	color:#fff;
    outline: none;
}
/*.link {
	outline: none;
	position: relative;
	display: inline-block;
}*/

/*-- menu --*/
.menu__list {
	position: relative;
	list-style: none;
}
.menu__link {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* Iris */
.menu--iris .menu__item {
	margin:0 1.5em 0 0;
}

.menu--iris .menu__link {
	position: relative;
	text-align: center;
	color: #b5b5b5;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
}

.menu--iris .menu__link:hover,
.menu--iris .menu__link:focus {
	color: #e33658;
}

.menu--iris .menu__item--current .menu__link {
	color: #e33658;
}

.menu--iris .menu__link::before,
.menu--iris .menu__link::after {
	content: '';
	position: absolute;
	width: 10px;
	height: 10px;
	opacity: 0;
	border: 2px solid #e33658;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
	-webkit-transition-timing-function: cubic-bezier(0.17, 0.67, 0.05, 1.29);
	transition-timing-function: cubic-bezier(0.17, 0.67, 0.05, 1.29);
}

.menu--iris .menu__link::before {
	top: 0;
	left: 0;
	border-width: 2px 0 0 2px;
	-webkit-transform: translate3d(10px, 10px, 0);
	transform: translate3d(10px, 10px, 0);
}

.menu--iris .menu__link::after {
	right: 0;
	bottom: 0;
	border-width: 0 2px 2px 0;
	-webkit-transform: translate3d(-10px, -10px, 0);
	transform: translate3d(-10px, -10px, 0);
}

.menu--iris .menu__item--current .menu__link::before,
.menu--iris .menu__item--current .menu__link::after,.menu__link:hover::before,.menu__link:hover::after{
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.header-slide-bg{background-color:#e33658; padding:20px 25px;}
.header-slide{ width:100%; height:222px; overflow:hidden; }
.owl-carousel{ width:8000px; height:287px;position: relative; margin:auto;}
.owl-carousel .item{margin: 10px; float:left;}
.zoom-container {
	position: relative;
	overflow: hidden;
	display: inline-block;
	font-size: 16px;
	font-size: 1rem;
	vertical-align: top;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	
}
.zoom-container a {
    display: block;
    position: absolute;
    top: -100%;
    opacity: 0;
    left: 0;
    bottom: 0;
    right: 0;
    text-align: center;
    color: inherit;
}
.zoom-container:hover a {
    opacity: 1; 
    z-index:999;
}

.zoom-container:hover a img {
	margin-top:100px;
	left:45%;
	top:40%;
    position: absolute;
    transform: translateY(1px);
}
.zoom-container img {
	display: block;
	-webkit-transition: all .5s ease; /* Safari and Chrome 
    -moz-transition: all .5s ease; /* Firefox */
    -ms-transition: all .5s ease; /* IE 9 */
    -o-transition: all .5s ease; /* Opera */
    transition: all .5s ease;
	
}
.zoom-container .zoom-caption {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 99;
	-webkit-transition: all .5s ease; /* Safari and Chrome */
    -moz-transition: all .5s ease; /* Firefox */
    -ms-transition: all .5s ease; /* IE 9 */
    -o-transition: all .5s ease; /* Opera */
    transition: all .5s ease;
	color:rgba(255,255,255,1);
}

.zoom-container .zoom-caption p{position: absolute;bottom: 0;left:0; right: 0;text-align: center;font-size: 20px;  background: rgba(0, 0, 0, 0.5);margin:0;padding: 10px;}<!--font-weight: bold;-->
.zoom-container:hover img {
	-webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
     transform:scale(1.25);
}
.zoom-container:hover .zoom-caption {
	background: rgba(0, 0, 0, 0.5);
}
/*maddile*/

.row .featured{ width:1200px; height:339px; position:relative; margin-left:auto; margin-right:auto;}
.col-md-6 {width: 549px; height:315px; padding-left:50px;}

 .main-vid .col-md-6 .zoom-container:hover a img {
	margin-top:100px;
	left:45%;
	top:50%;
    position: absolute;
    transform: translateY(50px);
}
.sub-vid .col-md-3{ width:289px; height:330px; margin-left:20px;}
.sub-vid .col-md-3 .zoom-container:hover a img {
	margin-top:100px;
	left:40%;
	top:30%;
    position: absolute;
    transform: translateY(5px);}
	
.col-md-3 .zoom-container{ width:300px; height:150px;}
.sub-vid .zoom-container{margin-bottom: 38px; margin-left:10px;}

/*body*/
.widget.wid-tags ul{margin: 0;padding: 0; color: #000;}
.widget.wid-tags a{color: #000; }/*font-weight: bold;*/
.widget.wid-tags a:hover{color: #58a1ff;}

.wrap-vid{margin-bottom: 20px;}
.vid-item {position: relative;}
.vid-name{margin: 0;}
.vid-name a{font-size: 19px;color: #000;}
.vid-name a:hover{color: #58a1ff;}
.vid-tags {margin: 15px 0;border: 1px solid #ddd;padding: 30px ;}
.vid-tags a{background: #FD0005;padding: 5px 10px;color: #fff;}
.vid-tags a:hover{background: #000;}
.info {font-size: 14px;}

/*.info i{margin-right: 8px;}*/
.info span { margin-left:-1px;}
.info span img{ width:15px; height:15px; margin-top:-5px;}
.info-1 span{margin-right: 10px; font-size:10px;}
.info-1 span img{ width:11px; height:11px; margin-top:5px;}
.info h5, .info a{font-size: 13px;line-height: 1;margin: 0 0 5px;}
.info a{color: #006EA0;}
.info a:hover{text-decoration: underline;}

.post {margin-bottom: 15px;}
.post:last-child {margin-bottom: 0;}
.post:after, .post:before{clear: both; content: '\0020'; display: block; visibility: hidden; width: 0; height: 0;}
.post h5{margin:0;font-size: 16px;}
.post img{float: left; max-width: 140px;display: inline-block;}
.post .zoom-container .zoom-caption p{font-size: 15px;padding: 4px;}
.post .zoom-container .zoom-caption span{font-size: 11px;}
.post .wrapper {display: inline-block;text-align: left;margin-left: 10px;}
.post .wrapper span{display: block;margin:0;line-height: 1.7;}
.post .wrapper:hover a h5{ color:#58a1ff;}
.post .wrapper .info h6, .post .wrapper .info a{font-size: 13px;margin: 4px 0;}
.post .info {font-size: 12px;margin-top: 0;}

h1,h2,h3,h4,h5,h6 { color: #111;}

.box-facebook, .box-twitter, .box-google{width: 95px; height: 95px;;color: #fff;text-align: center;padding: 15px;}
.box-facebook:hover, .box-twitter:hover, .box-google:hover{background-color: #000;}
.box-facebook{background-color:#3B5998}
.box-twitter{background-color:#1DCAFF}
.box-google{background-color:#DD4B39}
.box-facebook span, .box-twitter span, .box-google span{display: block;line-height: 1;}
.icon{margin-bottom: 10px;}


.box:after, .box:before{clear: both; content: '\0020'; display: block; visibility: hidden; width: 0; height: 0;}
.box a:hover {color: #e33658;}
/*.box .info {margin: 10px;}*/
.box .box-header{padding:5px; background-color: #e33658;display: inline-block;border-radius: 15px; width:170px; height:50px; position:relative; margin-left:30px;}
.box .box-header p{ color:rgba(255,255,255,1); font-size:27px; text-align:center;}
.box .box-header h2{font-size: 14px;margin:0;color: #fff;text-transform: uppercase;}
/*.box .box-content{margin-top: 30px;}*/
.box .box-content{margin-top: 30px; margin-left:-10px;}
.box .box-content .box-3  { margin-left:30px;}
.box .box-content .box-4  { margin-left:-10px;}
/*.box .box-content-5{margin-top: 30px; margin-left:20px;}
.box .box-content-5 ,row{margin-top: 30px; margin-left:20px;}*/
.box .box-content .row .col-md-6 .more{ width:320px; height:100px;}
.box .box-content .row .col-md-6{ width:350px; height:280px;}
.box .box-content .row .col-md-4{ width:226px; height:458px;}
.box-content .row .col-md-4 .wrap-vid .zoom-container:hover a img {
	margin-top:100px;
	left:40%;
	top:20%;
    position: absolute;
    transform: translateY(1px);
}
.box-content .row .col-md-6 .wrap-vid-1 .zoom-container:hover a img {
	margin-top:100px;
	left:35%;
	top:3%;
    position: absolute;
    transform: translateY(1px);
}
.wid-post .content .wrap-vid-1 .zoom-container:hover a img {
	margin-top:100px;
	left:35%;
	top:3%;
    position: absolute;
    transform: translateY(1px);
}
/*.box .box-content a{font-weight: bold;}*/
/*.box .box-content ol {float: left;text-align: justify;margin: 10px 50px;font-size: 16px;list-style-type: circle;}*/

/*.box .entry-title {line-height: 1;position: relative; width: 100%;font-size: 50px;margin: 10px 0 30px 0;}
.box .entry-title h2{line-height: 1.2;font-size: 38px;}*/

/*.box .excerpt {border-bottom: 1px dashed #aaa;border-top: 1px dashed #aaa;margin: 20px 0;}
.box .excerpt p{color: #888;margin: 10px 0;}*/
/*.box .dropcap {font-size: 70px;line-height: 70px;font-weight: 500;float: left;margin-right: 20px;}*/

/*ul.pagination{margin: 26px auto 0px;}
ul.pagination li a{border: 1px solid #FD0005;color: #444;}
ul.pagination li a:hover{background-color: #FD0005;color: #fff;border: 1px solid #FD0005;}
*/
.widget:after, .widget:before{clear: both; content: '\0020'; display: block; visibility: hidden; width: 0; height: 0;}
.widget ul li{list-style:none;}
.widget .heading {background-color: #58a1ff;padding: 5px 14px;border-radius: 5px;display: inline-block;margin-bottom: 20px;}
.widget .heading h4{color: #fff;font-size: 14px;margin:0;}

.cc .row{ width:1200px; position:relative; margin-left:auto; margin-right:auto;}
.cc .row .col-md-8{ height:100px;}
/*footer*/
footer{color: #999999;background-color:#222222; }
footer ul img {padding: 0; margin-top:-8px;}
footer ul li{list-style: none;}
footer a {color: #999;}
footer a:hover {color: #fff;text-decoration: underline;}

footer .top-footer{background-color:#e43659;padding: 20px 20px 10px;text-align: center; }
.top-footer ul{ text-align:center;}

footer .top-footer a{color: #fff;margin: 10px;}/*font-weight: bold;*/
.wrap-footer .container .row{ width:1170px; height:348px; margin-top:-150px; margin-left:-200px;}
footer .wrap-footer {}
footer .col-footer{margin: 10px 0 30px;}


footer .copyright{padding: 10px 0;}
footer .bottom-footer{background-color:rgba(255,255,255,0.15);border-bottom:3px solid #FFD800;}
footer .bottom-footer span{color: #999999; margin: 0;line-height: 1;}
footer .bottom-footer ul{list-style:none;margin:0;padding:0;line-height:1.5}
footer .bottom-footer .link{margin-top: 10px;}
 
/*butten*/
.btn{font-size: 15px;border-radius: 5px;padding: 5px 14px;color: #fff;}

.btn-facebook:hover, .btn-twitter:hover, .btn-pinterest:hover, .btn-google:hover, .btn-mail:hover{background-color: #000; color: #fff;}
.btn-facebook{background-color: #3B5998;}
.btn-twitter{background-color: #00ACED;}
.btn-pinterest{background-color: #CA212A;}
.btn-google{background-color: #EB4026;}
.btn-mail{background-color: #666666;}
.btn-1 {color:#000000;background-color: transparent;padding: 0; font-weight:500;} 
.btn-1:hover {color: #e43659;}
.btn-2 {margin: 0;color:#fff; background-color: #000;font-size: 11px; padding: 5px 15px;}
.btn-2:hover {background-color: #FFD800;color: #fff;}
.btn-3 {
    background-color: #444444;
    color: #FADA1A;
    
    letter-spacing: 1px;
    margin-bottom: 10px;
    margin-right: 7px;
    padding: 10px 20px;
}/*font-weight: bold;*/
.btn-3:hover{background: #fff;color: #000;}

/*wrap*/
.wrap-footer .container>.row:not(.footer-banner-wrapper){font-size:0}
.wrap-footer .container>.row:not(.footer-banner-wrapper)>*{font-size:14px}
.wptt_TwitterTweets ul.fetched_tweets li.tweets_avatar:before {
    color: rgba(153, 153, 153, 0.5);
    content: "";
    font-family: 'FontAwesome';
    font-size: 26px;
    left: 0;
    position: absolute;
    top: 1px;
}
.wptt_TwitterTweets ul.fetched_tweets li.tweets_avatar {
    color: #999999;
}
.wptt_TwitterTweets ul.fetched_tweets li.tweets_avatar {
    background-color: transparent;
    border-radius: 0 0 0 0;
    box-shadow: none;
    color: #444444 ;
    margin-bottom: 10px;
    padding: 0 0 0 45px ;
    position: relative;
}
li.tweets_avatar {
    padding: 8px 8px 0 ;
}
.fetched_tweets > li {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.widget_recent_entries li{
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    color: #999999;
    font-size: 11px;
    margin-bottom: 0;
    padding: 15px 0 16px;
    text-transform: uppercase;
}
 .widget_recent_entries li a:before {
    content: "";
    font-family: "FontAwesome";
    left: 0;
    line-height: 1;
    margin-top: -5px;
    position: absolute;
    top: 50%;
}
.widget_recent_entries li a {text-transform:uppercase;color:rgba(153,153,153,1.0);display:inline-block;position:relative;padding-left:14px;letter-spacing:1px}/*font-weight:bold;*/

.widget_most_viewed_entries li a {
    color: #999999;
    display: inline-block;
    font-size: 11px;
    
    letter-spacing: 1px;
    padding-left: 14px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: top;
}/*font-weight: bold;*/
@media(max-width:767px){
	footer .bottom-footer .copyright{text-align:center;padding-bottom:18px}
	footer .bottom-footer .link{padding-top:0;padding-bottom:24px;text-align:center}
}

.footer-title:before {background-color: #FADA1A;content: "";height: 1em;left: 0;margin-top: -0.5em;position: absolute;top: 50%;width: 3px;}
.footer-title {display: block;letter-spacing: 1px;margin-top: -5px;padding-left: 13px;position: relative;text-transform: uppercase;font-size: 14px;color: #fff;}/*font-weight: bold*/

/*top*/
.fix_nav {display:none;
	width: 70px;
	height: 64px;
	position: fixed;
	bottom: 10px;
	right: 10px;
}

.fix_nav .top {
	width: 70px;
	height: 64px;
	display:block;
	background-image:url(../images/love-hover.png);
	background-repeat: no-repeat;
	
}




