@charset "utf-8";
 @import url('https://fonts.googleapis.com/css?family=Catamaran|Raleway');
body{font-family: 'Catamaran', sans-serif;}
html, body{height:100%;}
.LoaderC{position:fixed;left:50%;top:50%;background-color:white;z-index:100;height:70px;width:70px;margin-top:-50px;margin-left:-50px;}
::-webkit-input-placeholder {color:#2a2a2a;}
:-moz-placeholder {color:    #2a2a2a;opacity:  1;}
::-moz-placeholder {color:    #2a2a2a;opacity:  1;}
:-ms-input-placeholder {color:    #2a2a2a;}

input[type="text"], input[type="password"], input[type="email"] {
	padding-top:10px;padding-bottom:10px;padding-left:1%;width:98%;border:1px solid #cccccc;
	margin-top:10px;margin-bottom:10px;
	color:#000!important;
}
select{padding:10px;width:100%;font:bold 15px;border:0;border:1px solid #cccccc;margin-top:10px;margin-bottom:10px;}
input:focus{outline:0;background:#fff;-moz-box-shadow:0 0 2px rgba(0,0,0,.8) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,.8) inset;box-shadow:0 0 2px rgba(0,0,0,.8) inset;}
input::-webkit-input-placeholder{font-weight:normal;font-style:italic;}
input:-moz-placeholder{font-weight:normal;font-style:italic;}
input:-ms-input-placeholder{font-weight:normal;font-style:italic;}

select:focus{outline:0;background:#fff;-moz-box-shadow:0 0 2px rgba(0,0,0,.8) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,.8) inset;box-shadow:0 0 2px rgba(0,0,0,.8) inset;}
select::-webkit-input-placeholder{font-weight:normal;font-style:italic;}
select:-moz-placeholder{font-weight:normal;font-style:italic;}
select:-ms-input-placeholder{font-weight:normal;font-style:italic;}
textarea{padding-top:10px;padding-bottom:10px;padding-left:1%;width:98%;border:1px solid #cccccc;margin-top:10px;margin-bottom:10px;color:#000!important;}
textarea:focus{outline:0;background:#fff;-moz-box-shadow:0 0 2px rgba(0,0,0,.8) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,.8) inset;box-shadow:0 0 2px rgba(0,0,0,.8) inset;}
textarea::-webkit-input-placeholder{font-weight:normal;font-style:italic;}
textarea:-moz-placeholder{font-weight:normal;font-style:italic;}
textarea:-ms-input-placeholder{font-weight:normal;font-style:italic;}
img:hover{opacity:0.7;}

.Button{
	background-image:url(/BlockImages/InTemplates/GalleryData/ButtonArrow.png);
	background-repeat:no-repeat;
	background-position:right;
	cursor:pointer;
	text-transform:uppercase!important;
	line-height:40px!important;
	background-color:#626262;
	color:#fff!important;
	border: none;
	text-decoration:none;
    outline:none;
	padding-right:30px;
	font-size:14px;
	margin-top:5px;
	text-align:left;
	display:block;
	width:100%;
	text-indent:10px;
}
.Button:hover{background-color:#1b689f;}
.mne{width:300px!important;float:left!important;margin-right:10px!important;}
#exampleInEshopOrders_info{display:none!important;}
#example_info{display:none!important;}
.DisplayError{color:#ff0000;overflow:hidden;clear:both;}


/*Template*/



a {color:#00aaf1;font-weight:normal;text-decoration:none;}

h1{font-size:25px;font-weight:normal;color: #c6dd85;margin-bottom:5px;}
h2{color:#1a2b87;font-weight:normal;font-size:24px;margin-bottom:5px;}
h3{color:#61553c;font-weight:normal;}
header{position:relative;z-index:99999;}
.Content{padding-left:10px;padding-right:10px;}
header.sticky{position:fixed;width:100%;z-index:150000;}
.DTTT_container{display:none!important;}

.SliderHome{width:100%;height:500px;z-index:0;background:#000;}
.MainWrapper{max-width:1220px;margin:auto;}

.LogoSection{clear:both;}
.LogoContainerLeft{float:left;width:50%;background:#034ea2;position:relative;height:80px;}
.LogoContainerRight{float:right;width:50%;background:#f7f8f8;position:relative;height:80px;}
.LogoContainerLeft > a{position:absolute;right:0px;z-index:10000;}
.LogoContainerRight > a{position:absolute;left:0px;z-index:10000;}

.LogoContainerLeft img{float:right;height:80px;}
.LogoContainerRight img{float:left;height:80px;}

.LoginContainer{float:right;margin-top:3%;line-height:38px;margin-right:2%;}
.NavSection{position:absolute;clear:both;z-index:9999!important;width:30%;top:30px;position:absolute;
left:0;
right:0;
margin-left:auto;
margin-right:auto;
width:80%;
}

@media only screen and (max-width:768px){
header.sticky{position:relative;width:100%;z-index:99999;}
.LogoContainerLeft{float:left;width:45%;background:#034ea2;height:auto;}
.LogoContainerRight{float:right;width:55%;background:#f7f8f8;height:auto;}
.LogoContainerRight img{width:auto;height:50px;}
.LogoContainerLeft img{width:auto;height:50px;}
.LogoContainerLeft > a{position:relative;right:auto;z-index:10000;}
.LogoContainerRight > a{position:relative;left:auto;z-index:10000;}

.LoginContainer{float:none;width:100%!important;margin-top:2.6%;line-height:auto;text-align:center;overflow:hidden;display:inline-block;}

.NavSection{position:relative;clear:both;z-index:9999!important;width:100%;top:0px;
left:0;
right:0;
margin-left:auto;
margin-right:auto;
width:100%;
}

}
.MenuTh ul{list-style:none;margin-top:10px;}
.MenuTh ul li{display:inline-block;padding:5px;margin:5px;
border-bottom:3px solid #48d663;
text-decoration: none;
color: #666666;
font-size: 16px;
line-height: 20px;
padding-bottom: 10px;

}
.MenuTh ul li:hover{display:inline-block;padding:5px;margin:5px;background:#48d663;}
.MenuTh .isSel {background:#48d663;}
.MenuTh ul li a{font-size:12px;color:#666;}
.MenuTh ul li a:hover{font-size:12px;color:#fff;}
.MenuTh .isSel a{color:#fff;}

.TabsContent{padding-bottom:3%;width:100%;float:none;overflow:hidden;text-align: center;}
.TabsContent .ElementT{display:inline-block;padding:1%;margin:1%;border:1px solid #dedede;width:25%;background:#eeeeee;cursor:pointer;}
.TabsContent .ElementT :hover{background:#fff;cursor:pointer;}
.TabsContent h2{margin:auto;font-weight:normal;text-align:center;display:block;display:block;font-size:18px;}

.NewsContent{padding-bottom:3%;width:100%;float:none;overflow:hidden;background-color:#619ee9;background-image:url(/BlockImages/InTemplates/GalleryData/background-news.png);background-position:bottom;}

.NewsContent .MainWrapper div div{height:200px;overflow:hidden;}
.NewsContent h1{margin:auto;color:#fff!important;font-weight:normal;text-align:center;display:block;display:block;line-height:50px;font-size:25px;margin-top:2%;
background-image:url(/BlockImages/InTemplates/GalleryData/downarrowW.png)!IMPORTANT;background-position:center bottom;
background-repeat:no-repeat;

}
.NewsContent h2{margin:auto;margin-bottom:2.5%;color:#fff;font-weight:normal;text-align:center;display:block;font-size:16px;}


.EventsContent{width:100%;float:none;overflow:hidden;background-color:#f4f4f4;padding-bottom:3%;}
.EventsContent .MainWrapper div div{height:200px;overflow:hidden;}
.EventsContent h1{margin:auto;color:#1a2b87;font-weight:normal;text-align:center;display:block;display:block;line-height:50px;font-size:25px;margin-top:2%;}
.EventsContent h2{margin:auto;margin-bottom:2.5%;color:#807f82;font-weight:normal;text-align:center;display:block;font-size:16px;}

.CompanyBanners{max-width:1220px;margin:auto;text-align:center;padding-bottom:2%;}
.CompanyBanners img{height:50px;width:auto;}
.CompanyBanners h1{margin:auto;color:#1a2b87;font-weight:normal;text-align:center;display:block;display:block;line-height:50px;font-size:18px;margin-top:2%;
background-image:url(/BlockImages/InTemplates/GalleryData/downarrow.png);background-position:center bottom;
background-repeat:no-repeat;
padding-bottom:10px;
margin-bottom:20px;
}
.CompanyBanners h2{margin:auto;margin-bottom:2.5%;color:#807f82;font-weight:normal;text-align:center;display:block;font-size:16px;}


.FileSystem{line-height:80px;background:#64adff;color:#fff;font-size:12px;padding-left:10px;padding-right:10px;}
.FileSystem a{text-decoration:none;color:#fff;font-size:12px;}

.readmore{display:block;border:1px solid #FFF;margin:10px;padding:10px;color:#fff!important;}

.FooterBanners {display:block;text-align:center;}
.FooterBanners img{float:left;margin:2px;width:30px;height:auto;}

.CategoriesSection{overflow:hidden;position:relative;z-index:99999;}
.CategoriesSection .MainWrapper >  h1{color:#1a2b87;font-weight:normal;text-align:center;display:block;display:block;line-height:50px;font-size:25px;
background-image:url(/BlockImages/InTemplates/GalleryData/downarrow.png);background-position:center bottom;
background-repeat:no-repeat;
padding-bottom:10px;
margin-bottom:20px;
}
.CategoriesSection .MainWrapper > h2{margin-bottom:2.5%;color:#807f82;font-weight:normal;text-align:center;display:block;font-size:16px;}

.CategoriesSection2 .MainWrapper >  h1{color:#1a2b87;font-weight:normal;text-align:center;display:block;display:block;line-height:50px;font-size:25px;
background-image:url(/BlockImages/InTemplates/GalleryData/downarrow.png);background-position:center bottom;
background-repeat:no-repeat;
padding-bottom:10px;
margin-bottom:20px;
}
.CategoriesSection2 .MainWrapper > h2{margin-bottom:2.5%;color:#807f82;font-weight:normal;text-align:center;display:block;font-size:16px;}

.CategoryContent{width:100%;float:none;overflow:hidden;text-align:center;}
.CategoryContent a {color:#1a2b87;font-size:19px;}
.CategoryContent p {color:#666;display:block;}
.CategoryContent > div{width:31%;display:inline-block;height:220px;margin-left:2%;margin-bottom:2%;}
.CategoryContent  div div{height:220px;overflow:hidden;font-size:15px;text-align:left;}


footer{color:999;width:100%;margin:auto;background:#60a4ed;overflow:hidden;padding-bottom:1%;}
.FooterLinks{float:left;width:50%;overflow:hidden;}
.FooterLinks li{display:inline;float:left;padding:1%;}
.FooterLinks a{color:#fff;text-decoration:none;font-size:13px;display:block;}
.FooterCopy{float:right;width:50%;overflow:hidden;text-align:right;color:#fff;font-size:12px;}
.FooterCopy p{padding:10px;}
.FooterCopy a{color:#fff;text-decoration:none;font-size:12px;}
.FooterCopy img{height:40px;width:auto;float:right;margin-left:20px;}

@media only screen and (max-width:768px){
	.FooterBanners img{float:none;display:inline-block;margin:2px;width:30px;height:auto;}
	.FooterLinks{float:none;width:90%;overflow:hidden;margin:auto;text-align:center;padding-top:10px;padding-bottom:10px;}
	.FooterCopy{float:none;width:90%;overflow:hidden;text-align:center;color:#fff;font-size:12px;margin:auto;}
	.FooterCopy img{height:40px;width:auto;float:none;margin-left:0px;}
	.FooterLinks li{display:inline;float:none;padding:0%;}
	.CategoriesSection .MainWrapper >  h1{color:#1a2b87;font-weight:normal;text-align:center;display:block;display:block;line-height:30px;font-size:25px;}
	.CategoryContent{margin-top:40px;}
	.CategoryContent p{text-align:left;}
	.CategoryContent  div {margin-right:5%;}
	.CategoryContent  div div{height:auto;overflow:hidden;font-size:15px;text-align:left;}
}

.HrDiviter{clear:both;max-width:1100px;margin:auto;margin-bottom:20px;margin-top:20px;height:1px;border:none;background:#ccc;}
.OffersH2{margin:auto;width:250px;position:relative;top:-35px;background:#fff;text-align:center;font-weight:normal;}
.OffersH22{margin:auto;width:180px;position:relative;top:-35px;background:#fff;text-align:center;font-weight:normal;}
.OffersH23{margin:auto;width:125px;position:relative;top:-35px;background:#fff;text-align:center;font-weight:normal;}

#example2InLearningUsersAddress_info{display:none;}

.InSubPages {max-width:1220px;margin:auto;margin-top:20px;margin-bottom:20px;clear:all;overflow:hidden}
.InSubPages {list-style:none;}
.InSubPages li {float:left;width:18%;padding:1%;}

@media only screen and (max-width:768px){
.CompanyBanners img {width:20%;height:20%;}
.FileSystem{margin-left:10px;margin-right:10px;line-height:30px;margin-top:20px;padding:5px;}
.MainWrapper{padding-left:5px;padding-right:5px;}
.CategoriesSection{margin-top:20px;}
header{position:relative;height:auto;}
.SliderHome{display:none;}
.HomeHeader{height:auto; }



.CategoryContent{width:100%;float:none;}
.CategoryContent > div{width:100%;float:none;height:auto;margin-right:auto;margin-bottom:2%;text-align:center;}
.CategoryContent  div div{height:auto;overflow:hidden;height:200px;}


.NewsContent{width:100%;float:none;overflow:hidden;}
.NewsContent > div{width:100%;float:none;height:auto;margin-left:0%;margin-bottom:2%;text-align:center;}
.NewsContent  div div{height:auto;overflow:hidden;}

.FooterH{background-image:none;background-color:#dedede;}

}
.UserPages{padding:1%;}
.UserPages li {display:inline-block;margin:0.3%;border:1px solid #dedede;padding:1%;width:auto;background:#8af3c8;}
.UserPages li:hover {background:#dedede;}
.UserPages .isSel {background:#dedede;}
.UserPages a {font-size:15px;}

.InPagesContent a{color:#403E52;text-decoration:none;}
.InPagesContent .PageC{overflow:hidden;margin:auto;max-width:1220px;font-size:19px;}
.InPagesContent .LMenuPages{float:left;width:23%;margin-right:2%;margin-top:20px;padding-bottom:20px;}
.InPagesContent .RightContentPages{float:right;width:73%;margin-left:2%;font-size:16px;margin-top:20px;overflow:hidden;}
.Cdetails {overflow:hidden;}
.Cdetails div{float:left;width:48%;border-top:5px solid #5bd86c;margin:1%;}
.InPagesContent .RightContentPages h2{margin-top:10px;margin-bottom:10px;}

.LibraryPages{padding-top:20px;}

.InPagesContent .LMenuPages li {
background-image: url(/BlockImages/InTemplates/GalleryData/rightarrow.png);
background-position: left top;
background-repeat: no-repeat;
}

.InPagesContent .LMenuPages a{font-size: 14px;
text-align: left;
border-bottom: 1px solid #dedede;
display: block;
line-height: 30px;
color: #666;
padding-left: 30px;}
.InPagesContent .LMenuPages .isSel a{font-weight:bold;}

@media only screen and (max-width:768px){
.InPagesContent .LMenuPages{float:none;width:95%;}
.InPagesContent .RightContentPages{float:none;width:90%;margin-left:auto;;font-size:16px;margin-top:20px;margin-right:auto;}
.Cdetails div{float:none;width:100%;padding:10px;}
.FileSystem{display:none;}
}
/*InSiteMap*/
div.InSitemapDisplay{margin-left:17%;list-style:none;margin-top:20px;padding-bottom:40px;}
.InSitemapDisplay ul{list-style:none;}
.InSitemapDisplay li{line-height:20px;}
.InSitemapDisplay a{color:#636F6F;font-size:12px;text-decoration:none;}
/*InSiteMap*/




/*InEmailForm*/
.hidden2{display:none;}
.show2{display:block;}
.InEmailFormContainer{overflow:hidden;padding-top:20px;margin-bottom:20px;}
.InEmailFormContainer .FrontEndForm > div{width:100%;overflow:hidden;margin-bottom:10px;}
.InEmailFormContainer .FrontEndForm > div > div{float:left;width:350px;text-align:left;}
.InEmailFormContainer .FrontEndForm label{float:left;width:180px;text-align:left;}
.InEmailFormContainer .FrontEndForm{}
.InEmailFormContainer .ContactDetails{float:left;width:25%;padding:0px 10px 10px 20px;border-left:1px solid #dedede;}
.ContactDetails h3{font-weight:normal;margin-top:10px;color:#1c7abc;font-size:22px;}
.InEmailFormContainer .ContactDetails ul{list-style:none;margin-top:10px;}
.InEmailFormContainer .ContactDetails ul li{padding-bottom:10px;}
.InEmailFormContainer img{border:0px;}
.InEmailFormContainer #captchaimage{float:right;}
.InEmailFormContainer #captchaimage img{margin-right:5px;border:1px solid #dedede;}
.InEmailFormContainer button{width:300px;float:right;}
.SuccessMessage{padding-left:15%;padding-top:20px;margin-bottom:20px;}
#email2 { display: none; } 
@media only screen and (max-width:768px){.InEmailFormContainer{padding-left:0px;width:100%;overflow:hidden;padding-top:20px;margin-bottom:20px;}
.InEmailFormContainer .FrontEndForm > div > div{float:none;width:100%;text-align:left;}
.InEmailFormContainer .FrontEndForm{float:none;margin-right:0%;width:auto;padding:10px;}
.InEmailFormContainer .ContactDetails{float:none;width:90%;padding:5%;border-left:0px solid #dedede;overflow:hidden;text-align:center;}
.InEmailFormContainer .ContactDetails ul{list-style:none;margin-top:10px;}
.InEmailFormContainer .ContactDetails ul li{padding-bottom:10px;}
}

/*InEmailForm*/
.InArticlesListing{max-width:1220px;margin:auto;overflow:hidden;padding-top:20px;margin-bottom:40px;}
.InArticlesListing .SingleElemeArticle{margin-bottom:20px;font-size:15px;color:#343434;background:#ffffff;}
.InArticlesListing .SingleElemeArticle img{width:96%;margin-left:1.5%;}
.InArticlesListing .SingleElemeArticle p{margin-bottom:10px;}
.InArticlesListing .SingleElemeArticle h2{color:#5e5a7e;font-weight:bold;margin-top:0px;margin-bottom:10px;}
.InArticlesListing .SingleElemeArticle h2 a{color:#5e5a7e;text-decoration:none;font-size:25px;}
.InArticlesListing .ElemeArticle{width:31%;float:left;height:350px;color:#343434;font-size:13px;margin:1.1%;border-bottom:1px solid #dedede;padding-top:10px;}
.InArticlesListing .ElemeArticle h2{margin-top:1px;margin-bottom:7px;font-weight:normal;}
.InArticlesListing .ElemeArticle h2 a{color:#1c7abc;text-decoration:none;font-size:22px;display:block;}
.InArticlesListing .ElemeArticle p{margin-bottom:10px;font-size:15px;}
.InArticlesListing img{width:100%;border:0px;}
.InArticlesListing > span{color:#666666;font-size:12px;}
.InArticlesListing h4{color:#666666;margin-top:0px;line-height:15px;height:15px;}
@media only screen and (max-width:768px){.InArticlesListing{width:90%;overflow:hidden;padding-left:0px;margin-top:40px;margin-right:0px;margin:auto;text-align:center;}
.InArticlesListing .ElemeArticle{width:100%;float:none;height:270px;color:#343434;font-size:13px;margin:1.1%;border-top:1px solid #dedede;padding-top:10px;text-align:center;}
.InArticlesListing .ElemeArticle img{width:50%;border:0px;}
}
.ShowArticlesTabsHome h1{padding:10px 0px 10px 0px;display:block;font-size:22px;color:#646464;font-weight:normal;}
.ShowArticlesTabsHome .ArticlesTabs{list-style:none;width:100%;overflow:hidden;}
.ShowArticlesTabsHome .ArticlesTabs li{float:left;}
.ShowArticlesTabsHome .ArticlesTabs li a{font-size:18px;color:#646464;text-decoration:none;padding:15px;display:block;}
ul.ArticlesTabs a.active, ul.ArticlesTabs a.active:hover, ul.ArticlesTabs li.active a{background:#f1f1f1;cursor:default !important;color:#000 !important;}
.ArticlesTabsContent{background:#cac8c8;line-height:30px;!important;}
.ArticlesTabsContent > div{padding:10px;border-top:0;font-size:12px;background:#f1f1f1;overflow-x:auto;!important;}
.ArticlesTabsContent #tabs-2{display:none;}
.ArticlesTabsContent #tabs-3{display:none;}
.ArticlesTabsContent .article{background:#ffffff;margin-bottom:5px;padding:5px;!important;}
.ArticlesTabsContent .article h2{margin-top:0px;line-height:16px;!important;font-weight:normal;}
.ArticlesTabsContent .article a{font-size:17px;color:#1c7abc;text-decoration:none;!important;}
.ArticlesTabsContent .article h3{margin:0px;font-size:15px;color:#666666;margin-bottom:1px;!important;font-weight:normal;}
.InPress{max-width:1220px;margin:auto;overflow:hidden;}
.InPress div{height:300px;margin:2%;width:29%;display:inline-table;font-size:15px;border-bottom:1px solid #dedede;}
.InPress div img{width:100%;}
.InPress h2{color:#1c7abc;text-decoration:none;font-size:22px;display:block;font-weight:normal;margin-bottom:10px;}
@media only screen and (max-width:768px){.InPress div{height:auto;margin:2%;width:96%;display:block;font-size:15px;border-bottom:1px solid #dedede;text-align:center;}
.InPress div img{width:70%;}
}

.InArticlesExposeWRap{overflow:hidden;max-width:1220px;margin:auto;}
.InArticlesExpose{margin-left:1.5%;margin-top:20px;float:left;width:65%;}
.InArticlesExposeLatest{float:right;width:31%;margin-right:1.5%;}
.InArticlesExpose > h1{color:#666666;font-size:25px;display:block;margin-bottom:10px;margin-top:0px;background-image:url(/BlockImages/InTemplates/GalleryData/newsline.jpg);background-position:left bottom;background-repeat:no-repeat;text-decoration:none;padding-bottom:10px;}
.InArticlesExpose > h3{color:#ffffff;font-size:12px;display:inline-block;background:#343434;padding:4px;}
.InArticlesExpose > span{color:#666666;font-size:12px;}
.InArticlesExpose > img{width:99%;max-width:784px;}
.InArticlesExpose .Share{width:300px;float:left;line-height:32px;height:32px;margin-bottom:10px;margin-top:10px;}
.InCrease{width:200px;float:right;text-align:right;line-height:32px;height:32px;margin-top:10px;margin-bottom:10px;}
.InCrease a{cursor:pointer;border:1px solid #dedede;padding:5px;margin:2px;background:#ffffff;}
.InCrease > span{padding-left:10px;}
.InArticlesExpose .Desc{font-size:18px;color:#343434;padding:2.5% 0% 5% 5%;margin-left:15%}
@media only screen and (max-width:768px){.InArticlesExpose{margin-top:20px;float:none;width:100%;margin:1%;}
.InArticlesExposeLatest{margin-top:20px;float:none;width:100%;margin:1%;}
.InArticlesExpose .Desc{font-size:13px;color:#343434;padding:10px;margin:0px;}
.InCrease{width:200px;float:right;text-align:right;line-height:32px;height:32px;margin-top:10px;margin-bottom:10px;margin-right:10px;}
}

/*InMiniSearchEngine*/
.InMiniSearchEngine{padding:10px;}
.InMiniSearchEngine h1{font-size:20px;margin-bottom:10px;margin-top:10px;color:#c6dd85;}
.ElemField{line-height:26px;font-size:15px;color:#666;padding-left:10px;}

/*InEshopProducts*/
.DisqoundFlag{position:absolute;left:10px;color:#000;background:#fff;width:65px;height:65px;line-height:65px;text-align:center;font-size:25px;}
.InProductsShorting {width:20%;float:left;}
.InProductsShorting > h1{margin-top:20px;border-bottom:2px solid #dedede;padding-bottom:10px;}
.InProductsListing{max-width:1220px;overflow:hidden;margin:auto;}
.InProductsListingLine{width:80%;float:right;overflow:hidden;background:#fff;}
.InProductsListingLine .ElementProducts{width:100%;text-align:left;position:relative;margin-bottom:20px;overflow:hidden;}
.InProductsListingLine .ProductText{float:left;width:60%;}
.InProductsListingLine .ProductImage{float:left;width:60%;float:right;width:40%;text-align:center;}
.InProductsListingLine .ProductImage img{margin:auto;}

.InProductsListingContainer{width:80%;float:right;overflow:hidden;background:#fff;}

.InProductsListingGrid{max-width:1220px;margin:auto;}

.InProductsListingGrid  h1{padding-bottom:0px!important;}
.InProductsListingGrid  h2{font-size:13px!important;text-align:center!important;margin-top:0px!important;}
.InProductsListingGrid  h3{display:none;}
.InProductsListingGrid .ProductText{float:none;width:100%;text-align:center;}
.InProductsListingGrid .ProductImage{float:none;width:100%;text-align:center;}


.InProductsListingGrid2{max-width:1220px;margin:auto;overflow:hidden;}
.InProductsListingGrid2  h1{padding-bottom:0px!important;}
.InProductsListingGrid2  h2{font-size:13px!important;text-align:center!important;margin-top:0px!important;}
.InProductsListingGrid2  h3{display:none;}
.InProductsListingGrid2 .ProductText{float:none;width:100%;text-align:center;}
.InProductsListingGrid2 .ProductImage{float:none;width:100%;text-align:center;}


.InLibraryListing{max-width:1220px;margin:auto;overflow:hidden;}
.InLibraryListing .Elements{width:29%;display:inline-block;margin:1%;padding:1%;border-bottom:2px solid #dedede;font-size:14px;color: #343434;}
.InLibraryListing .Elements h2{background-image: url(/BlockImages/InTemplates/GalleryData/eventsline.jpg);background-position: left bottom;background-repeat: repeat-x;text-decoration: none;color: #666666;font-size: 16px;display: block;line-height: 20px;padding-bottom: 10px;}
.InLibraryListing .Elements img{float:right;width:150px;height:150px;margin-left:10px;}


@media only screen and (max-width:768px){
	.InLibraryListing .Elements{width:96%;margin-bottom:10px;}
	.InLibraryListing{margin-top:10px;margin-bottom:10px;}
}

.articlesWrapper{margin-top:20px;}



.InProductsListingGrid .ElementProducts{width:30%;position:relative;overflow:hidden;float:left;min-height:450px;margin-left:1.5%;margin-right:1.5%;}
.InProductsListingGrid .news .Mtitle{background-image:url(/BlockImages/InTemplates/GalleryData/newsline.jpg);background-position:bottom;background-repeat:no-repeat;text-decoration:none;color:#fff;font-size:16px;display:block;padding-left:5px;padding-right:5px;line-height:20px;padding-bottom:10px;}
.InProductsListingGrid .events .Mtitle{background-image:url(/BlockImages/InTemplates/GalleryData/eventsline.jpg);background-position:bottom;background-repeat:no-repeat;text-decoration:none;color:#666666;font-size:16px;display:block;padding-left:5px;padding-right:5px;line-height:20px;padding-bottom:10px;}
.InProductsListingGrid .ImageContainer{background:#3d3762;display:block;margin-top:5px;}
.InProductsListingGrid .ImageContainer img{width:100%;}

.InProductsListingGrid2 .ElementProducts{width:30%;position:relative;overflow:hidden;float:left;min-height:400px;margin-left:1.5%;margin-right:1.5%;}
.InProductsListingGrid2 .news .Mtitle{background-image:url(/BlockImages/InTemplates/GalleryData/newsline.jpg);background-position:bottom;background-repeat:no-repeat;text-decoration:none;color:#fff;font-size:16px;display:block;padding-left:5px;padding-right:5px;line-height:20px;padding-bottom:10px;}
.InProductsListingGrid2 .events .Mtitle{background-image:url(/BlockImages/InTemplates/GalleryData/eventsline.jpg);background-position:bottom;background-repeat:no-repeat;text-decoration:none;color:#666666;font-size:16px;display:block;padding-left:5px;padding-right:5px;line-height:20px;padding-bottom:10px;}
.InProductsListingGrid2 .ImageContainer{background:#3d3762;display:block;margin-top:5px;}
.InProductsListingGrid2 .ImageContainer img{width:100%;}

.news .Mtitle span{color:#dedafe;padding-right:15px;font-size:30px;}
.events .Mtitle span{color:#55f264;padding-right:15px;font-size:30px;}
.DateFormat{color:#55f264!important;padding-right:15px;font-size:30px!important;}

.ProductText .price{color:#000000;font-size:25px;font-weight:normal;}
.ElementProducts .price{color:#000000;font-size:25px!important;font-weight:normal;float:none!important;}
.ProductText .DisqountPrice{color:#666;font-size:15px;}

.ShowMoreLinkProducts{text-align:center;}

@media only screen and (max-width:768px){
.InProductsListingGrid2 .ElementProducts{min-height:150px;width:100%;height:auto;text-align:center;position:relative;float:none;margin:0px;padding:0px;border-bottom:none;margin-bottom:20px;background:none!important;}
.InProductsListingGrid2 .Pelement{float:none;width:100%;text-align:center;margin:auto;}
.InProductsListingGrid2 .Pelement img{margin:auto;}
.InProductsShorting{display:none;}
.InProductsListingContainer{float:none;width:100%;}
.InProductsListing .ProdLeft{float:none;width:100%;}
.InProductsListing .ProdRight{width:100%;float:none;text-align:center;}

}
/*InEshopListing*/

/*InEshopExpose*/
.el3 {list-style:none;width:100%;overflow:hidden;}
.el3 li {float:left;width:19%;text-align:left;padding:1%;color:#c6dd85;}
.el3 li:last-child {float:left;width:40%;text-align:left;padding:1%;color:#666;}
.DataUl .PComma:last-child{display:none;}
.el3 h4 {font-weight:normal;font-size:14px;}
.DataUl span {float:left;}
.ShortingBar{width:93%;height:70px;line-height:70px;text-align:right;padding-left:3%;padding-right:4%;}
.InProductsDynamicFields{border-top:1px solid #dedede;padding-top:10px;margin-top:20px;}
.InProductsExpose{max-width:1220px;margin:auto;color:#666;}
.InProductsExpose .InProductsExposeImage{float:left;width:50%;padding-bottom:40px;}
.InProductsExpose .InProductsExposeImage img{margin:auto;}
.InProductsExpose .InProductsContent{float:right;width:50%;padding-bottom:20px;position:relative;}
.InProductsExposeProductCode {overflow:hidden;line-height:40px;font-size:12px;}
.InProductsExposePayment{overflow:hidden;line-height:40px;border-top:1px solid #dedede;padding-top:20px;}
.InProductsExposePayment a{color:#000;}
.InProductsExposePrices{overflow:hidden;line-height:40px;padding-top:10px;}
.InProductsExposeSpecsSelect{line-height:40px;padding-top:10px;}
.InProductsExpose .InProductsExposeImage .el3{list-style:none;}
.InProductsExpose .InProductsExposeImage .ElementUl{display:none;}
.InProductsExpose h1{font-size:25px;text-align:left;font-weight:normal;color:#c6dd85;display:inline-block;padding-bottom:10px;margin-top:20px;}
.InProductsExpose h2{text-align:left;font-weight:normal;padding:0px;font-size:23px;margin-bottom:10px;margin-top:10px;}
.InProductsExpose h3{font-weight: normal;color: #c6dd85;line-height:40px;font-size:18px;}
.InProductsExpose .SmallDesc{color:#666;display:block;text-align:left;font-size:15px;border:0px;}
.InProductsExpose .price{float:left;color:#000000;font-size:30px;font-weight:normal;}
.InProductsExpose .DisqountPrice{color:#666;font-size:20px;}
.InProductsExpose .AddToBasket{float:right;width:300px;}
.InProductsExpose .SpecsFileds{width:100%;margin-bottom:10px;margin-top:10px;}
.InProductsExpose .Stock{float:right;padding:5px;padding-bottom:0px;font-size:17px;}
.PayForm2 .SpecsFileds{float:left;width:48.5%;}

.CategoriesSection2{padding-bottom:10px;}

@media only screen and (max-width:768px){.InProductsExpose .Stock{float:none;padding:5px;font-size:17px;text-align:center;}
.ShortingBar{width:100%;height:auto;line-height:inherit;text-align:center;padding-top:10px;}
.ShortingBar > p {float:none!important;}
.InProductsExposeWraper{max-width:1220px;margin:auto;padding:10px;text-align:center;}
.InProductsExpose .InProductsExposeImage{float:none;width:100%;margin:auto;text-align:left;padding-bottom:0px;}
.InProductsExpose .InProductsExposeImage img{border:0px;margin-top:20px;width:inherit;}
.InProductsExpose .InProductsContent{float:none;width:100%;margin:auto;text-align:center;padding:0px;padding-top:0px;padding-left:0%;padding-right:0%;}
.ShareSectionWr{max-width:1220px;margin:auto;overflow:hidden;min-height:80px;line-height:auto;}
.ShareButtons{float:none;max-width:300px;;text-align:center;margin:auto;}
.ShareBanners{float:none;width:100%;text-align:center;}
.ShareBanners img{padding-top:20px;display:auto;}
.addt{float:none;padding-top:40px;}
.InEshopExposeGalleryCont{min-height:120px;position:relative;margin-bottom:0px;}
.InEshopExposeGallery{max-width:1220px;position:relative;left:auto;right:auto;bottom:auto;margin:auto;overflow:hidden;height:auto;text-align:center;}
.InEshopExposeGallery img{margin:10px;float:none;}
.InProductsExpose .SmallDesc{color:#10271f;display:block;text-align:center;margin-bottom:0px;height:auto;font-size:15px;border:0px;}
.InProductsCode{width:100%;overflow:hidden;text-align:center;margin-top:10px;font-size:11px;margin-bottom:10px;}
.InProductsShare{text-align:center;height:25px;width:247px;margin:auto;}
.InProductsExpose .price{float:none;color:#000000;font-size:25px;}
.InProductsExpose .AddToBasket{float:none;margin:auto;}
.AddToBasketBuidler{float:none;background:#fff;color:#666666;font-size:17px;padding:5px;border:0px;cursor:pointer;border:1px solid #666666;}
.InProductsExpose .IamInterested{float:none;background:#000;color:#fff;font-size:17px;padding:5px;border:0px;cursor:pointer;}
.InProductsExpose .IamInterested:hover{float:none;background:#6f6d82;color:#fff;font-size:17px;padding:5px;border:0px;}
.InProductsExpose h1{text-align:center;}
.InProductsExpose h2{text-align:center;}
.el3{text-align:center;}
}

.InProductsTabsCont{max-width:1220px;overflow:hidden;margin:auto;margin-top:15px;margin-bottom:20px;}
ul.InProductsTabs a.active, ul.InProductsTabs a.active:hover, ul.InProductsTabs li.active a{border-bottom:6px solid #666 !important;cursor:default !important;color:#000 !important;}
.InProductsTabs{list-style:none;display:inline;!important;}
.InProductsTabs li{display:inline;line-height:30px;}
.InProductsTabs li a{line-height:35px;margin-right:10px;padding:10px 10px 10px 10px;font-size:25px;color:#646464;text-decoration:none;font-weight:normal;border-bottom:6px solid #dedede;}
.InProductsTabsTabsContent{background:#cac8c8;line-height:35px;!important;}
.InProductsTabsContent div{padding:10px;border-top:0;font-size:16px;min-height:120px;overflow-x:auto;!important;margin-top:20px;}
.InProductsTabsContent #tabs-2{display:none;}
.InProductsTabsContent #tabs-3{display:none;}
.InProductsTabsContent #tabs-4{display:none;}
.InProductsTabsContent .DynamicUl li{line-height:35px;}
.InProductsTabsContent ul{margin-left:30px;margin-top:10px;}
.InProductsTabsContent .ElementUl{margin-right:10px;font-weight:bold;width:100px;text-align:right;}
.InProductsTabsContent article{background:#ffffff;margin-bottom:5px;padding:5px;!important;}
.InProductsTabsContent div h2{margin-top:0px;line-height:16px;!important;}
.InProductsTabsContent div a{font-size:11px;color:#5e5a7e;text-decoration:none;!important;}
.InProductsTabsContent div h3{margin:0px;font-size:11px;color:#666666;margin-bottom:1px;!important;}
.InProductsTabsContent .PrRow{float:left;width:46%;padding:2%;padding-top:0px;}
.InProductsTabsContent .PrRow ul span{color:#009fdf;}
.InProductsTabsContent h4{font-size:20px;margin-bottom:10px;color:#009fdf;font-weight:normal;padding:0px;}
.InProductsTabsContent ul{margin-bottom:10px;}

.InProductsExposeRelated{}
.InProductsExposeRelatedContent{max-width:1220px;margin:auto;overflow:hidden;}
.InProductsExposeRelated h1{font-size:25px;max-width:1220px;margin:auto;border:0px;}
.InProductsExposeRelated .Elem{float:left;width:25%;text-align:center;}
.InProductsExposeRelated .Elem h2{color:#000;font-size:20px;border:0px;display:block;text-align:center;margin-top:20px;margin-bottom:5px;}
.InProductsExposeRelated .Elem .priceR{border-top:1px solid #61553c;border-bottom:1px solid #61553c;padding:5px;margin:15px;width:100px;margin-left:auto;margin-right:auto;color:#61553c;;}
.InProductsExposeRelatedGra{overflow:hidden;padding-top:20px;padding-bottom:20px;}

@media only screen and (max-width:768px){.InProductsExposeRelated .Elem{float:none;width:100%;text-align:center;}
.InProductsTabsCont{padding:10px;}
}
@media only screen and (max-width:1220px){.InProductsListing .ElementProducts .elemwrap{width:96%;padding:2%;}
}

.PackageParents {max-width:1220px;margin:auto;list-style:none;}
.PackageParents ul {max-width:1220px;margin:auto;list-style:none;overflow:hidden;}
.PackageParents li{float:left;width:30%;margin:1%;}
.PackageParents li img{width:inherit;cursor: pointer;}
.PackageParents li img:hover{}
.PackageParents li .ImageActive {border:6px solid #666;}
.PackageParents h2{margin-left:15px;text-transform:uppercase;font-weight:normal;color:#666;border:5px solid #009fdf;display:inline-block;padding:10px;margin-top:20px;margin-bottom:20px;}
.ShowMyRsults{ padding-top:20px;}

.Mui{position:relative;width:100%;}
.Mui h4{margin-top:20%;color:#fff;}
.Mhover{display:none;position:absolute;background:#1c7abc;text-align:center;top:0px;height:100%;width:100%;cursor: pointer;}
.Mui:hover .Mhover{display:block;}
.Mhover2{display:block!important;}
@media only screen and (max-width:768px){.InProductsExposeRelated .Elem{float:none;width:100%;text-align:center;}
.PackageParents li{display:block;width:96%;margin:1%;}
}
/*InEshopExpose*/

/*InEshop*/
/*ok*/
.InLearningUsersLoginHome{text-align:right;}
.InLearningUsersLoginHome a{text-indent:40px;font-size:18px;color:#000;text-decoration:none;padding-right:10px;background-image:url(/BlockImages/InTemplates/GalleryData/unlock1.png);background-repeat:no-repeat;background-position:left center;display:block;}
.InLearningUsersLoginHome .userD{text-indent:40px;font-size:18px;color:#000;text-decoration:none;padding-right:10px;background-image:url(/BlockImages/InTemplates/GalleryData/unlock1.png);background-repeat:no-repeat;background-position:left center;display:block;}
.InLearningUsersLoginHome a:hover{color:#5ba9e0;}

.InLearningUsersMsg{max-width:500px;margin:auto;padding:15px;padding-top:20px;margin-bottom:20px;background:#3e98d7;color:#fff!important;text-align:center;}
.InLearningUsersMsg h1{margin-top:0px!important;color:#fff!important;border:0pc;}
.Usermenu a{background-image:none!important;text-indent:5px!important;}
.ContentWraper{max-width:1280px;margin:auto;}
.Usermenu{background:#034ea2;position:absolute;width:250px;top:60px;color:#fff;right:0px;padding:10px;display:none;z-index:10000;}
.Usermenu a{text-indent:10px;display:block;line-height:30px;color:#fff;text-align:left;font-size:14px;}
.ContentFormB2b{color:#464646;max-width:1220px;margin:auto;padding-top:20px;}
.ContentFormB2b a{color:#464646;font-size:20px;}
.ContentFormB2b p{margin-bottom:10px;margin-top:10px;}
.ContentFormB2b h3{color:#464646;font-size:20px;font-weight:normal;margin:0px 0px 10px 0px;}
.ContentFormB2b label{max-width:180px;float:left;font-size:15px;margin-top:10px;}
.Regi{text-align:center;}

@media only screen and (max-width:768px){.UsersBar{float:none;width:100%;margin:0px;text-align:center;}
.UsersLogin{height:auto;float:none;width:100%;line-height:20px;text-align:center;background-color:#000;}
.InLearningUsersLoginHome{display:block;width:120px;margin:auto;text-indent:25px;padding-left:0px;text-align:left;background-image:url(/BlockImages/InTemplates/GalleryData/login.png);background-repeat:no-repeat;background-position:left center;}
.InLearningUsersLoginHome a{font-size:15px;text-decoration:none;padding-right:10px;}
.InLearningUsersLoginHome a:hover{color:#5ba9e0;}
.DisplayBasket{text-align:right;color:#ffffff;line-height:40px;height:40px;float:none;background:url(/BlockImages/InTemplates/GalleryData/basket.png);background-repeat:no-repeat;padding-left:30px;background-position:5px;}
.TotalMob{display:none;}
.TotalQuantity{width:36%!important;}
.ListingBasketProducts{margin-left:2.5%;text-align:left;}
.ListingBasketHeader{margin-left:2.5%;text-align:left;}
}

/*ok*/

.InLearningUsersAddressForm{width:100%;margin-bottom:20px;overflow:hidden;}
.InLearningUsersCreditsAccountLine{width:100%;border-bottom:3px dashed #dedede;margin-bottom:20px;margin-top:0px;}

/*InEshopOrders*/

#InEshopCourriers2{list-style:none;}
#InEshopCourriers2 li{padding:10px;border-bottom:1px solid #dedede;}
#InEshopCourriers2 h3{font-weight:normal;font-size:13px;}
.Notes{display:block!important;padding-bottom:15px!important;clear:both;color: #666;font-size:14px;}
.ShippingNotes{display:block;padding-top:20px;}
.SelectPayment {list-style:none;overflow:hidden;font-size:15px;border-bottom:1px solid #dedede;margin:10px;}
.SelectPayment li {float:left;padding:10px;line-height:40px;}
.SelectPayment img {width:50px;float:left;margin-right:10px;vertical-align:middle;}
.SelectPayment input {padding:0px!important;margin:0px!important;width:auto!important;}
.LeftBsket{float:left;width:29.5%;padding-top:1%;margin-top:10px;}
.RightForms{float:right;width:66%;overflow:hidden;padding-top:0%;padding-left:2%;margin-top:0px;border-left:1px solid #dedede;}
.RightFormsCenter{width:80%;margin:auto;float:none;border:0px;}
.LoginAcForm{float:left;width:48%;padding:1%;}
.CreateAcForm{float:right;width:48%;padding:1%;}
.ShadeTop p{padding-bottom:10px;}
@media only screen and (max-width:768px){
	.LoginScreen2{padding:2%;}
	.LeftBsket{float:right;width:100%;padding-top:1%;margin-top:10px;}
	.RightForms{float:none;width:98%;overflow:hidden;padding-top:1%;padding-left:0%;margin-top:10px;border-left:none}
	.LoginAcForm{float:none;width:98%;padding:1%;}
	.CreateAcForm{float:none;width:98%;padding:1%;}
	.ShadeTop{height:auto;border-bottom:1px solid #dedede;}
	.InEshopDisplayBasketList2{padding:2%;}
	.LeftBsket{float:none;width:100%!important;}
	.RightFormsCenter{width:100%;margin:auto;float:none;border:0px;}
}

.LoginScreen2{max-width:1220px;margin:auto;padding-top:20px;padding-bottom:20px;}
.LoginScreen2 > ul {overflow:hidden;border-bottom:1px solid #003366;}
.LoginScreen2 > ul .active {background:#999;color:#fff;cursor:pointer;}
.LoginScreen2 > ul li {display:inline-block;padding:10px;text-align:center;background-color:#fff;color:#999;cursor:pointer;}
.TotalAmount > ul {float:right;}
.TotalAmount > ul li {display:inline-block;padding:10px;text-align:center;}
.LeftBsket .OrderMsg {width:auto!important;}
.LeftBsket h3 {color:#2b89c5!important;border:none;line-height:20px!important;margin-bottom:0px!important;font-size:18px!important;font-weight:normal!important;}
.LeftBsket h2 {color:#666;font-size:14px;}

.LoginBro2{height:130px;background:#f1f1f1;}
.InEshopDisplayBasketList2 table {margin-top:15px;}
.InEshopDisplayBasketList2 .ListingBasketHeader td {background:#ededed;border:0px!important;font-size:14px;}
.ListQuantity{font-size:13px;}
.Shade{padding:10px;padding-left:0px;background-repeat:no-repeat;background-position:right;}
.LoginScreen2 > h1{margin-top:20px;text-transform:capitalize;color:#666;}
.LoginScreen2 p{color:#666;font-size:14px;margin:0px!important;}
.RightForms a {font-size:14px!important;text-decoration:none;margin-top:10px;}
.PaymentAnalysis2{float:right;text-align:right;margin:10px 0px;color:#000000;padding:10px;overflow:hidden;}
.PaymentAnalysis2 .price{color:#000000;}
.PaymentAnalysis2 ul{list-style:none;overflow:hidden;}
.PaymentAnalysis2 li{float:left;margin:2px;width:110px;line-height:30px;}
.SavedAddress{list-style:none;overflow:hidden;font-size:15px;border-bottom:1px solid #dedede;margin;10px;}
.SavedAddress li{float:left;margin:2px;line-height:30px;padding:10px;}
.SavedAddress li first:child{width:30px;}

.InEshopOrders2{max-width:1220px;margin:auto;padding-top:40px;}
.InEshopOrdersSteps2 {list-style:none;}
.InEshopOrdersSteps2 li{display:inline-block;width:49%;border-bottom:3px solid #b9b9b9;color:#b9b9b9;font-size:15px;padding:0.5%;}
.InEshopOrdersSteps2 .selected{border-bottom:3px solid #1c7abc;color:#1c7abc;}
.InEshopOrdersSteps2 .errorH{border-bottom:3px solid #ff0000;color:#ff0000;}

.InLearningUsersDashOrders h4{margin-bottom:0px;padding-bottom:0px;font-weight:bold;}
.InLearningUsersDashAddress h4{margin-bottom:0px;padding-bottom:0px;font-weight:bold;}
.InLearningUsersDashOrders .dataTables_length{display:none;!important;}
.InLearningUsersDashOrders .dataTables_filter{display:none;!important;}

.ErrorContainer{padding:15px;margin-top:20px;margin-bottom:20px;background:#ff0000;color:#fff!important;}
.ErrorContainer h1{margin-top:0px!important;color:#fff!important;border:0pc;}
.ErrorContainer h3{margin-top:0px!important;color:#fff!important;border:0pc;}
.SuccessContainer{margin-top:20px;margin-bottom:20px;color:#fff!important;}
.SuccessContainer h1{margin-top:0px!important;color:#3e98d7!important;border:0pc;}
.SuccessContainer h3{margin-top:0px!important;color:#3e98d7!important;border:0pc;}

.OrderMsg{float:left;width:500px;}
@media only screen and (max-width:768px){.OrderMsg{width:320px;}
}
/*InEshopOrders*/


/*InEshopDisplayBasket*/
.UpdateBarShoppingCrt{color:#00aaf1;font-size:15px;}
.UpdateBarShoppingCrt a{text-decoration:none;font-size:11px;color:#00aaf1;font-size:13px;}
.ErrorMessage{max-width:600px;padding:10px;margin:auto;font-size:15px;font-weight:normal;text-align:center;margin-top:20px;background:#a6a6a6;color:#fff;}
#items_in_basket{color:#000;}
#items_in_basket a{color:#000;}
#items_in_basket a:hover{color:#5ba9e0;}
.BasketPrice{float:left;width:90px;margin-right:5px;text-align:right;font-weight:bold;font-size:14px;}
.BasketContent{text-align:right;}

.InEshopDisplayBasketList{margin-bottom:50px;max-width:1220px;overflow:hidden;padding-top:20px;margin-left:auto;margin-right:auto;}
.InEshopDisplayBasketList > table {border-bottom:1px solid #dedede;}
.InEshopDisplayBasketList h1{}
.InEshopDisplayBasketList > h2{margin-bottom:10px;color:#646464;line-height:40px;font-size:18px;font-weight:normal;}
.InEshopDisplayBasketList p{color:#666;font-size:14px;}
.InEshopDisplayBasketList img {width:100px;}
.InEshopDisplayBasket{display:block;text-indent:40px;background-image:url(/BlockImages/InTemplates/GalleryData/cart.png);background-repeat:no-repeat;background-position:left center;}

.ShowCart{display:block;background-image:url(/BlockImages/InTemplates/GalleryData/cart.png);background-repeat:no-repeat;background-position:left center;}
.PopWindow{background:#fff;z-index:10000;color:#999;min-height:250px;width:300px;border:5px solid #999;padding:10px;display:none;position:absolute;right:-5px;margin-top:-5px;text-align:left;}
.PopWindow .PriceCont{float:left;display:block;width:140px;text-align:left;}
.ElePop{list-style:none;clear:both;}
.PopWindow h1{border-bottom:1px solid #999;font-size:20px;}
.ElePop img{width:70px;}
.ElePop li{float:left;width:80px;line-height:20px;margin:5px;font-size:14px;text-align:left;}
.ElePop li:last-child{float:right;width:200px;line-height:20px;margin:5px;font-size:14px;text-align:left;}
.Sh{cursor:pointer;}
.ListingBasketHeader td{padding:10px 10px 10px 10px;border-bottom:1px solid #dedede;text-transform:uppercase;font-size:16px;color:#000;}
.ListingBasketProducts td{padding:10px 0px 10px 0px;color:#000;}
.ListingBasketProducts h2 a{font-size:14px;font-weight:normal;color:#666!important;}
.ListingBasketProducts input{border:1px solid #dedede;font-size:11px;padding:2px;border-radius:5px;}
.ListingBasketProducts td span{font-size:12px;}
.ItemName a{font-size:20px;text-decoration:none;color:#006699;}

.BasketTotalAmount{list-style:none;float:right;text-align:right;}
.BasketTotalAmount button{margin-top:20px;}
.BasketTotalAmount .price{color:#000000;font-size:20px;}
.BasketOffer h3{font-weight:normal;border:1px solid #dedede;padding:5px;margin-top:10px;display:inline-block;}
.AddedMessage{background-color:#ffffff;border:2px solid #dedede;padding:15px;font-size:15px;width:200px;right:0px;top:150px;}
.Mnwrap{white-space:nowrap;}
.BasketShipping{overflow:hidden;margin-bottom:10px;margin-top:20px;margin-bottom:30px;}
.LeftC{float:left;width:78%;overflow:hidden;font-size:12px;margin-right:2%;}
.RightC{float:right;width:20%;overflow:hidden;}
.ShippingC{float:left;width:34%;overflow:hidden;padding-right:1%;}
.VoucherC{float:left;width:38%;overflow:hidden;padding-left:1%;}
.BasketNotes{text-align:left;margin-top:20px;padding-right:10px;}


@media only screen and (max-width:768px){.HideImage{display:none;}
.InEshopDisplayBasketList{margin-bottom:20px;width:97%;overflow:hidden;margin-top:0px;text-align:center;margin-left:1.5%;margin-right:1.5%;}
.ListingBasketHeader li:first-child{display:none;}
.ListingBasketProducts li:first-child{display:none;}
.ListingBasketHeader li{width:30%;}
.ListingBasketProducts li{width:30%;}
.ListingBasketProducts img {display:none;}
.BasketOffer{width:97%;margin-left:1.5%;margin-right:1.5%;float:none;text-align:center;margin-top:20px;margin-bottom:10px;}
.BasketTotalAmount{width:97%;margin-left:1.5%;margin-right:1.5%;float:none;text-align:center;padding-top:20px;margin-bottom:10px;overflow:hidden;}
.Mnwrap{white-space:normal;}
.LeftC{float:none;width:100%;overflow:hidden;font-size:12px;}
.RightC{float:none;width:100%;overflow:hidden;}
.ShippingC{float:none;width:100%;overflow:hidden;}
.VoucherC{float:none;width:100%;overflow:hidden;}
.BasketNotes{text-align:center;margin-top:20px;}
}
/*InEshopDisplayBasket*/


.jetmenu{width:100%;padding:0px;margin:0px;list-style:none;margin-bottom:0px;}
.jetmenu > li{display:inline;border-right:1px solid #dedede;}
.jetmenu > li:last-child{border-right:none;background:#fff;}
.jetmenu a{outline:none;z-index:99999;}
.jetmenu > li > a{padding:12px;font-size:15.5px;color:#666;text-decoration:none;display:inline-block;}
.jetmenu > li:hover > a,
.jetmenu > li.active > a{background:#fff;}
.jetmenu .isSel{border-bottom:3px solid #009fdf;}

.jetmenu .indicator{position:relative;left:5px;top:2px;font-size:14px;float:right;}
.jetmenu ul li .indicator{font-size:12px;top:1px;left:10px;}
.jetmenu > li > .megamenu{background:#fff;position:absolute;display:none;z-index:99999;padding:10px;left:0;right:0;max-width:768px;text-align:center;}
.megamenu ul{margin:auto;list-style:none;float:left;margin:1%;margin-left:1.5%;}

.megamenu ul li a{font-size:14px;text-align:left;border-bottom:1px solid #dedede;display:block;line-height:30px;color:#666;width:320px;
padding-left:30px;}
.megamenu ul li:first-child{margin-left:0px;}
.megamenu ul li {
background-image:url(/BlockImages/InTemplates/GalleryData/rightarrow.png);background-position:left top;
background-repeat:no-repeat;
}
.lm{font-size:20px;color:#000000;text-decoration:none;font-weight:normal;display:block;margin-bottom:10px;}
.megamenu .readmore{text-align:right;line-height:15px;display:block;color:#666666;text-decoration:none;margin-top:10px;font-size:15px;padding-right:15px;}
.megamenu .row{width:100%;}
.megamenu .row .mrows{width:30%!important;}
.jetmenu > li.showhide{display:none;width:100%;height:50px;cursor:pointer;color:#999;background:#333;}
.jetmenu > li.showhide span.title{margin:15px 0 0 25px;float:left;}
.jetmenu > li.showhide span.icon{margin:17px 20px;float:right;}
.jetmenu > li.showhide .icon em{margin-bottom:3px;display:block;width:20px;height:2px;background:#999;}
@media (max-width:768px){
	.jetmenu{margin-left:0px;
	
	
}

@media only screen and (max-width:768px){
	.megamenu ul{margin:auto;list-style:none;float:none;margin:0%;margin-left:0%;width:100%!important;}
	.HomeMenu{border:1px solid #dedede!important;display:block;}
	.megamenu ul li {margin-left:10px!important;
background-image:none!important;
}
}
#element_to_pop_up{display:none;}
.jetmenu > li{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#fff;}
.jetmenu > li > a{padding:15px 25px;}
.jetmenu > a{width:100%;background:#333;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.jetmenu ul.dropdown,
.jetmenu ul.dropdown li ul.dropdown{width:100% !important;left:0;position:static !important;border:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#fff;}
.jetmenu ul.dropdown li{background:#fff !important;border:none;}
.jetmenu ul.dropdown > li > a{padding-left:40px !important;}
.jetmenu > li > .megamenu{width:100% !important;position:static;border-top:none;}
.jetmenu > li > ul.dropdown > li > a{padding-left:40px !important;}
.jetmenu > li > ul.dropdown > li > ul.dropdown > li > a{padding-left:60px !important;}
.jetmenu > li > ul.dropdown > li > ul.dropdown > li > ul.dropdown > li > a{padding-left:80px !important;}
.jetmenu > li > .megamenu{left:0px;width:auto;margin-left:0px;margin-right:10px;padding:0px;}
.megamenu ul li{font-size:16px;margin-left:0px;padding:0% 5% 0% 5%;display:block;width:90%;height:auto;text-align:left;background-color:#f3f4f4;}
.megamenu ul li:first-child{margin-left:0px;}
.megamenu .row li{width:90%;padding-top:2%;padding-bottom:2%;}
.megamenu .row .mrows{width:90%!important;}
}
#element_to_pop_up{background:url(/BlockImages/InTemplates/GalleryData/newsletterback.jpg) no-repeat top left;color:#fff;display:none;padding:0px;width:669px;height:358px;}
#element_to_pop_up .FieldText{display:none;}
#element_to_pop_up .FieldImput{float:left;}
#element_to_pop_up .FieldImput select{width:155px;margin-left:5px;border:1px solid #cccccc;font-size:13px;color:#636363;float:left;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:5px;}
.b-close{cursor:pointer;position:absolute;right:10px;top:5px;}
.indicator{display:none;}

 .jssora05l, .jssora05r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 40px;
            height: 40px;
            cursor: pointer;
            background: url('/blocks/InImageGallery/img/a17.png') no-repeat;
            overflow: hidden;
        }
        .jssora05l { background-position: -10px -40px; }
        .jssora05r { background-position: -70px -40px; }
        .jssora05l:hover { background-position: -130px -40px; }
        .jssora05r:hover { background-position: -190px -40px; }
        .jssora05l.jssora05ldn { background-position: -250px -40px; }
        .jssora05r.jssora05rdn { background-position: -310px -40px; }

        /* jssor slider thumbnail navigator skin 01 css */
        /*
        .jssort01-99-66 .p            (normal)
        .jssort01-99-66 .p:hover      (normal mouseover)
        .jssort01-99-66 .p.pav        (active)
        .jssort01-99-66 .p.pdn        (mousedown)
        */
        .jssort01-99-66 .p {
            position: absolute;
            top: 0;
            left: 0;
            width: 99px;
            height: 66px;
        }
        
        .jssort01-99-66 .t {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            border: none;
        }
        
        .jssort01-99-66 .w {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
        }
        
        .jssort01-99-66 .c {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 95px;
            height: 62px;
            border: #000 2px solid;
            box-sizing: content-box;
            background: url('/blocks/InImageGallery/img/t01.png') -800px -800px no-repeat;
            _background: none;
        }
        
        .jssort01-99-66 .pav .c {
            top: 2px;
            _top: 0px;
            left: 2px;
            _left: 0px;
            width: 95px;
            height: 62px;
            border: #000 0px solid;
            _border: #fff 2px solid;
            background-position: 50% 50%;
        }
        
        .jssort01-99-66 .p:hover .c {
            top: 0px;
            left: 0px;
            width: 97px;
            height: 64px;
            border: #fff 1px solid;
            background-position: 50% 50%;
        }
        
        .jssort01-99-66 .p.pdn .c {
            background-position: 50% 50%;
            width: 95px;
            height: 62px;
            border: #000 2px solid;
        }
        
        * html .jssort01-99-66 .c, * html .jssort01-99-66 .pdn .c, * html .jssort01-99-66 .pav .c {
            /* ie quirks mode adjust */
            width /**/: 99px;
            height /**/: 66px;
        }
        


.hovereffect {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}

.hovereffect .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  text-align: left;
}

.hovereffect img {
  float:right;
  margin-top:60px;
}

.hovereffect h2 {
  text-transform: uppercase;
  position: relative;
  font-size: 17px;
  margin: 2% 0 0 0;
  text-align: left;
  color:#1a2b87;
}

.hovereffect .overlay:before {
  position: absolute;
  top: 20px;
  right: 20px;
  bottom: 20px;
  left: 20px;
  border: 1px solid #fff;
  content: '';
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
  transition: opacity 0.35s, transform 0.45s;
  -webkit-transform: translate3d(-20px,0,0);
  transform: translate3d(-20px,0,0);
}

.hovereffect a {
  color: #fff;
  opacity: 0;
  background:#0072bc;
  display:block;
  margin-top:10px;
  padding:10px;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
  transition: opacity 0.35s, transform 0.45s;
  -webkit-transform: translate3d(-10px,0,0);
  transform: translate3d(-10px,0,0);
}

.hovereffect p {
  color: #666666;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
  transition: opacity 0.35s, transform 0.45s;
  -webkit-transform: translate3d(-10px,0,0);
  transform: translate3d(-10px,0,0);
}

.hovereffect:hover img {
  opacity: 0.6;
  filter: alpha(opacity=60);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}

.hovereffect:hover .overlay:before,
.hovereffect:hover a, .hovereffect:hover p {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}