@charset "utf-8";
/* CSS Document */
input#submit_orange{
	background: #F7941D !important;
	border-radius: 3px;
	color: #FFFFFF !important;
	font-weight: 600;
	padding: 4px 10px;
	text-transform: uppercase;
	font-size:12px;
	text-shadow: none !important;   
	float: right;
	margin: 0;
	margin-top: 20px;
}
input#submit_orange2 {
	background: #F7941D !important;
	border-radius: 3px;
	color: #FFFFFF !important;
	font-weight: 600;
	padding: 4px 10px;
	text-transform: uppercase;
	font-size:12px;
	text-shadow: none !important;
	margin-left:50px;
	margin-right:auto;
}
p#billing_email_field {
  display: none;
}
p#billing_phone_field {
  float: left;
}
p#account_password_field {

}
.create-account {
	display: none;
}
.leftColumn .cartForm {
	float: left;
	border: 1px solid #e6e6e6;
	margin-top: -51px;
	width: 95.6%;
	padding: 15px 15px 15px 15px;

}
.leftColumn .cartForm  h5{
text-transform: uppercase;
float: left;
margin-bottom: 10px;
color: #4f7fe0;
font-weight: bold;
font-size: 14px;
outline-color: rgb(47, 83, 154);
display: inline;
}
.left_link {

}
.right_link{
float:right;
margin-right: 3px;
}
html{background-color:#FFFFFF;}
body{width:100%; margin:0; padding:0; font-family:'Source Sans Pro', sans-serif; font-size:16px; color:#000; font-weight:400;}
a{text-decoration:none; color:#2f539a; outline:none;}
a:hover{text-decoration:underline;}
p{margin:0 0 15px 0;}
img{border:none;}
h1{font-size:38px; margin:0 0 15px 0; font-weight:500;}
h2{font-size:24px; margin:0 0 10px 0; font-weight:500;}
h3{font-size:16px; margin:0 0 5px 0; font-weight:600; text-transform: uppercase;}
address {
	font-style: normal;
}

@media screen and (max-width: 500px) {
.price-buton {}
.price-buton-red {
}

}

.right-form {
	float: right;
	width: 45%;
	
}
@media all and (max-width: 531px){
	.right-form {
		float: left;
		width:100%;
		margin-left:0px;
		
	}
}
@media all and (max-width: 960px) and (min-width: 532px){
	.right-form {
		float: right;
		width:30%;
		margin-right:0px;
		
	}
	.leftColumn {
		margin-left: 2px;
	}
	
}


/*myclass*/
.price-buton  {padding-left: 27px;font-size:15px; font-weight:600; border-radius:3px; -webkit-border-radius:3px; padding:6px 5px;color:#fff; background-color:#f7941d;}
.price-buton  a{color:#fff; background-color:#f7941d; background:url(../images/plans-icon.png) left no-repeat;padding-left:25px;}
/*.price-buton  a:hover{background-color:#ea8710; color:#fff; cursor: pointer;}*/
.quick-button  {color:#fff; background-color:#f7941d;margin-right:12px;padding:8px 15px;font-size:15px;border-radius:3px; -webkit-border-radius:3px;margin-left: 397px; margin-right: 403px}
.quick-button  a{color:#fff; background-color:#f7941d;}
.page-template-page-compare #primary .canvas .quick-center {
	width: 80%;
	text-align:center;
	margin: 0 auto;
}
.page-template-page-compare #primary .canvas .quick-center > div.quick-button {
	margin-left: 0;
	margin-right: 0;
	display: inline-block;
	text-align: center;
	margin-right: 15px;
}
@media (max-width:450px) {
.page-template-page-compare #primary .canvas .quick-center > div.quick-button:first-child {
margin-bottom: 20px;
} 
.page-template-page-compare .canvas a.anchor-compare-purchase:first-of-type {
	margin-bottom: 15px;
}
}
.price-buton-red  {font-size:15px; font-weight:600; border-radius:3px; -webkit-border-radius:3px; padding:6px 5px;color:#fff; background:#F75D59;}
.price-buton-red   a{color:#fff; background-color:#F75D59;background:url(../images/instant-trial-icon.png) left no-repeat; padding-left:25px;}
/*.price-buton-red  a:hover{background-color:#E55451; color:#fff; cursor: pointer;}*/
.blue-wrapper p{height: 25px;padding-right:20px;margin-bottom: 5px;text-align:center;color:#000; border-style: solid;
    border-width: 2px;border-color:#E5E4E2; background:#f0f0f0; max-width:90%;!important border-radius:3px; -webkit-border-radius:3px;font-size:18px; clear: both;}

/*end*/
.display-none-{display:block;}
.display-none{display:none;}
.display-table-none{display:none;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.last-box {margin-bottom: 0!important;}
.author-bold:before,.author-normal:before,.author-italic:before{content:" -";}
.author-bold:before{font-weight:900;}
.author-normal:before{font-weight:500;}
.author-italic:before{font-weight:500;font-style:italic;}
.button a:hover, .button a:active, a.button:active, a.button:hover {text-decoration: none;}
.blue-button a {color:#ffffff; background-color:#2f539a;}
.blue-button a:hover, .blue-button a:active{background-color: #163A81;}
.dark-button a{color:#ffffff; background-color:#474747;}
.dark-button a:hover, .dark-button a:active{background-color: #1A1A1A;}
.white-button a{color:#2f539a; background:#ffffff;}
.white-button a:hover, .white-button a:active {background-color:#EDEDED; color:#163A81; cursor: pointer;}
.white-button.orange a{color:#fff; background:#f7941d;}
.white-button.orange a:hover, .white-button.orange a:active {background-color:#ea8710; color:#fff; cursor: pointer;}
button {  background-color: #474747; border:none; border-radius:3px; -webkit-border-radius:3px; padding:8px 15px; font-weight:bold; color:#ffffff; display:inline-block;}
button:hover {background-color: #1A1A1A; cursor: pointer;}
.canvas{width:980px; margin:0 auto;}
/* HEADER */
.header .logo{padding:24px 0; float:left;}
.header .topMenu{font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-top:10px; text-align:right;}
.header .topMenu a{color:#464646;}
.header .topMenu .login a{color:#FFF; background-color:#2f539a; border-radius:3px; -webkit-border-radius:3px; padding:4px 8px;}
.header .topMenu .login a:hover, .header .topMenu .login a:active {text-decoration:none; background-color:#0B2F76;}
.header .topMenu .loginCart a{color:#FFF; background-color:#f7941d; border-radius:3px; -webkit-border-radius:3px; padding:4px 8px;}
.header .topMenu .loginCart a:hover, .header .topMenu .loginCart a:active {text-decoration:none; background-color:#EA8710;}
.header .topMenu ul{margin:0; padding:0; list-style:none;}
.header .topMenu li{margin:0 0 0 15px; padding:0; display:inline;}
.header .search{border:solid 1px #c5c5c5; margin-top:16px; position:relative; height:36px; margin-right:4px;width:80%}
.header .search input{color:#333; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:13px; border:none 0; padding:9px 10px; width:80%; outline:0;}
.header .search input.button{width:38px; height:38px; padding:0; background:url(../images/button-search.png) center no-repeat; position:absolute; right:-5px; top:-1px; cursor:pointer;}
/* HEADER end */
.moreLink a{color:#FFF; background-color:#f7941d; border-radius:3px; -webkit-border-radius:3px; padding:0px 40px;}
.moreLink a:hover, .moreLink a:active {text-decoration:none; background-color:#EA8710;}
.next-boomPage .top-mobile .product-mobile{display:none}

.download a {
color:#FFF; background-color:#f7941d; border-radius:3px; -webkit-border-radius:3px; padding:0px 20px;}

}

.download a:hover, .download a:active {text-decoration:none; background-color:#EA8710;}


/* FOOTER */
.footer{background-color:#262626; color:#FFF; padding:35px 0; color:#b2b2b2; font-weight:500; overflow: hidden;}
.footer a{color:#b2b2b2;}
.footer ul{margin:0 14px 0 0; padding:0; list-style:none; float:left;}
.footer li{margin:0 0 2px 0; padding:0;}
.footer h3{color:#FFF; font-weight:700; text-transform:uppercase; font-size:16px; margin-bottom:10px;}
.footer li.copyright{margin-top:15px;}
.footer li.social a{margin-right:5px;}
.footer li.social a:hover {opacity: 0.7;}
.footer .newsletter {padding: 0px 0px 60px; border-bottom: 1px solid #595959; margin-bottom: 25px; }
.footer .newsletter label {font-size: 16px; color: #ffffff; font-weight: 600; text-transform: uppercase; padding-right: 20px;}
/*fix pentru footer*/
.fix {display: inline-block;}
.hidden-list-for-ss{display:none}

ul li i {
	margin-right: 5px;
}
.latest-publicationsPage .title-size-320{display:none}

.color-select-white{color:white!important}

.footer .newsletter label {
	color: #FFFFFF;
	float: left;
	font-size: 16px;
	font-weight: 600;
	padding-right: 0;
	padding-top: 7px;
	text-transform: uppercase;
	width: 30%;
	margin-left:10%;
}
.footer .canvas{width:100%}
.footer .newsletter input {
	-moz-appearance: none;
	background-color: #CCCCCC;
	border: medium none;
	border-radius: 3px;
	color: #737373;
	float:left;
	font-size: 13px;
	margin: 0 9px;
	outline: 0 none;
	padding: 8px;
	width: 25%;
}
.catalogsPage .leftColumn {
	float: left;
	width: 60%;
}

.submit-footer-global {
	float: left;
	margin-top: -2px;
	width: 20%;
}
.footer.newsletter-submit {
	-moz-appearance: none;
	background-color: #474747;
	border: medium none;
	border-radius: 3px;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	line-height: 28px;
	margin-top: -2px;
	overflow: visible;
	padding: 2px 13px;
	width: 20%;
}


.subscriptionPage .testimonial{color:#616161;}

.subscriptionPage .sideBox {
	border: 1px solid #E6E6E6;
	clear: both;
	float: left;
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 15px;
}

.sideBox .newsletter-submit {
	-moz-appearance: none;
	background-color: #474747;
	border: medium none;
	border-radius: 3px;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	line-height: 28px;
	overflow: visible;
	padding: 2px 13px;
	width: 100%;
}
.calendar > a {background: url("../images/calendar.png") no-repeat right center #FFFFFF;height: 32px;width: 32px;}
.newsletter-submit:hover {background-color: #353535;}
/* FOOTER end */
/* MAIN MENU */
.mainMenu{background-color:#333333; color:#FFF; padding:4px 0; font-size:16px; font-weight:500;}
/* addded daniel */
.mainMenu.mobile{display:none;}
/* addded daniel */
.mainMenu a{color:#FFF;}
.mainMenu a:hover, .mainMenu a:active {color:#CCCCCC; text-decoration: none;}
.mainMenu ul{margin:0; padding:0; list-style:none;}
.mainMenu li{margin:0 10px 0 0; padding:0; display:inline;}
.mainMenu .left{
	padding: 5px 0;
	width: 100%;
}
.mainMenu .search input {
	border: 0 none;
	color: #333333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-style: italic;
	outline: 0 none;
	padding: 10px 0;
	width: 100%;
}
#existing-content-menu {
display:none;
}
.mainMenu .right {
	border-left: 1px solid #797979;
	margin-top: -30px;
	padding: 5px 0;
}
.mainMenu .right .price{float:left; padding:0 15px;}
.mainMenu .right .checkoutButton{
	float:right;margin:0;

	
}

.mainMenu .right .checkoutButton a {
	background-color: #F7941D;
	border-radius: 3px;
	color: #FFFFFF;
	font-weight: 600;
	margin: 0;
	padding-top: 4px;
	padding-bottom: 4px ;
	padding-left: 36px;
	padding-right: 10px;
	text-transform: uppercase;
	background: url(../images/cart2.png) no-repeat 8px 7px;
	background-color: #F7941D;
}
.mainMenu .right .checkoutButton a:hover, .mainMenu .right .checkoutButton a:active {background-color:#EA8710;}
/* MAIN MENU end */
/* MAIN BANNER */
.mainBanner{border-bottom:solid 5px #333333; margin-bottom:25px; position:relative; margin: 0 auto; max-width: 980px;}
.mainBanner .image{text-align:center; background-color:#a5a5a3;}
.mainBanner .navLeft a{width:45%; height:100%; position:absolute; left:0; top:0;}
.mainBanner .navLeft a:hover{background:url(../images/button-nav-left.png) left no-repeat;}
.mainBanner .navRight a{width:45%; height:100%; position:absolute; right:0; top:0;}
.mainBanner .navRight a:hover{background:url(../images/button-nav-right.png) right no-repeat;}
.mainBanner .info{position:absolute; bottom:25px; left:0; right:0;}
.mainBanner .info .canvas{position:relative;}
.mainBanner .text{background:url(../images/overlay-color-01.png) repeat; color:#FFF; width:560px; padding:20px; text-align:right; float:left;}
.mainBanner .text.color1{background:url(../images/overlay-color-01.png) repeat; color:#FFF;}
.mainBanner .text.color2{background:url(../images/overlay-color-02.png) repeat; color:#FFF;}
.mainBanner .text.color3{background:url(../images/overlay-color-03.png) repeat; color:#333333;}
.mainBanner .text .button a {display:block; position: relative; font-size:20px; height:26px; display:block; font-weight:600; text-transform:uppercase; background-color:#333333; border-radius:3px; -webkit-border-radius:3px; padding:5px 10px; color:#FFF; float:right;}
.mainBanner .text .button a:hover, .mainBanner .text .button:active {text-decoration: none; background-color:#1A1A1A;}
.mainBanner .text .button span{top: 5px; position: absolute; background:url(../images/arrow-01.png) right no-repeat; width:12px; height:26px; display:inline-block; margin-left:10px;}
.mainBanner .nav{float:right; position:absolute; right:0; bottom:0;}
.mainBanner .nav a{width:15px; height:15px; background:url(../images/buttons-nav.png) top no-repeat; display:block; float:left; margin-left:6px;}
.mainBanner .image img{width:100%;height:400px}
/* .mainBanner .nav a.active, .mainBanner .nav a:hover{background:url(../images/buttons-nav.png) bottom no-repeat;}
 *//* MAIN BANNER end */
/* MAIN */

.pricingPlansBox {
	background-color: #2F539A;
	color: #FFFFFF;
	height:auto;
	margin-bottom: 55px;
	/*padding: 40px 45px;*/
	padding: 0 45px;
	padding-bottom: 40px;
}
.pricingPlansBox h2{font-size:24px; font-weight:500;}
.pricingPlansBox h2 strong{font-weight:600; font-size:30px; text-transform:uppercase;}
.pricingPlansBox .column{width:90%; margin-left:70px; float:left;}

.pricingPlansBox .column .fixed-list {
	display: block;
	float: left;

	position: relative;
}
.pricingPlansBox .column.first{margin-left:0;}
.pricingPlansBox .column ul{margin:0; padding:0; list-style:none; font-size:18px; font-weight:500;}
.pricingPlansBox .column li{margin:0 0 18px 0; padding:0;width:100%;float:right}
.pricingPlansBox .price-button {
	float: left;
	margin: -50px 50px 50px;
}
					/*REMOVED ICON CLASSES





					*/

.pricingPlansBox h2 {
	font-size: 24px;
	font-weight: 500;
	padding: 30px;
}
.pricingPlansBox .columnlist{width:28%; margin-left:70px; float:left;}

.pricingPlansBox .columnlist.first{margin-left:0;}
.pricingPlansBox .columnlist ul{margin:0; padding:0; list-style:none; font-size:18px; font-weight:500;}
.pricingPlansBox .columnlist li{margin:0 0 18px 0; padding:0;width:100%;}
.pricingPlansBox .button a{font-size:15px; font-weight:600; border-radius:3px; -webkit-border-radius:3px; padding:6px 5px;}




/* .pricingPlansBox .button a:hover, .pricingPlansBox .button a:active {background-color:#E6E6E6; color:#163A81;}
.pricingPlansBox .button a:hover, .pricingPlansBox .button a:active {text-decoration: none;}
 */
.plans{margin-bottom:30px;}

.plans .box {
	float: left;
	height: 275px;
	margin: 0 10px 50px;
	width: 29%;
}
.plans .box .more {
	font-weight: 600;
	text-align: center;
	text-transform: uppercase;
}
.plans .box .image{width:100%; height:85px; text-align:center; margin-bottom:15px;}
.plans .box .text{margin-bottom:10px;text-align:center}
.plans .box h2{color:#0064be; font-size:22px; margin-bottom:15px; font-weight:600; text-align:center;}
.plans .box .more{text-transform:uppercase; font-weight:600;}
.plans .box .button{text-align:center;}
.plans .box .button a{position:relative; font-size:17px; line-height:17px; display:inline-block; font-weight:600; background-color:#474747; border-radius:3px; -webkit-border-radius:3px; padding:6px 10px; padding-right: 30px; color:#FFF;}
.plans .box .button a:hover, .plans .box .button a:active {background-color:#1A1A1A;}
.plans .box .button span{position:absolute; top:5px; right:10px; background:url(../images/arrow-02.png) right no-repeat; width:8px; height:20px; display:block; margin-left:10px;}
.searchBox{background-color:#f2f2f2; border-top:solid 1px #dfdfdf; padding:50px 0;}
.searchBox h2{color:#2f539a; font-size:36px; font-weight:500; margin:0 0 40px 0; text-align:center;}
.searchBox h3{color:#2f539a; font-size:20px; font-weight:500; margin:0 0 40px 0; text-align:center;}
.searchBox .search{border:solid 1px #cccccc; border-radius:2px; -webkit-border-radius:2px; background-color:#FFF; font-size:22px; color:#343434; padding:6px; width:640px; margin:0 auto 35px auto;}
.searchBox .search input{border:none 0; font-family:inherit; font-size:22px; color:#343434; padding:4px 10px; width:80%; float:left;}
.searchBox .search input.button{width:auto; height:38px; background-color:#2f539a; color:#FFF; font-weight:600; border-radius:3px; -webkit-border-radius:3px; padding:2px 15px; float:right; cursor:pointer;}
.searchBox .search input.button:hover, .searchBox .search input.button:active {background-color: #163A81;}
.searchBox .menus ul{margin:0; padding:0; list-style:none; text-align:center; float:left; width:33%;}
.searchBox .menus li{margin:0 20px; padding:13px 0; border-top:solid 1px #cccccc;}
.searchBox .menus li.first{border:none 0;}
.searchBox .menus a{color:#2f539a; font-weight:500;}
.searchBox .menus .button a{ position: relative; color:#FFF; font-size:17px; display:inline-block; font-weight:600; border-radius:3px; -webkit-border-radius:3px; padding:6px 10px; padding-right:30px;}
.searchBox .menus .button a span{position: absolute; top:6px; right:10px; background:url(../images/arrow-02.png) right no-repeat; width:8px; height:22px; display:block; float:right; margin-left:10px;}
.featuresBox{border:solid 1px #e6e6e6; padding:35px 20px; margin-bottom:40px;}
.featuresBox h3{font-weight:600; font-size:18px; color:#000; margin:0 0 20px 0; text-transform:uppercase;}
.featuresBox .column{width:276px; margin-left:55px; float:left; font-size:15px; color:#000; font-weight:500;}
.featuresBox .column.first{margin-left:0;}
.featuresBox .video-column .video {
	background-color: #A9A9A9;
	display: block;
	float: right;
	margin-bottom: 20px;
	position: relative;
	width: 33%;
	margin-right:20px;
}
.featuresBox .video-column .video .play a{text-align:center; background:url(../images/icon-play-01.png) center no-repeat; width:100%; height:170px; display:block;}
.featuresBox .column .more{text-transform:uppercase; font-size:16px; font-weight:600;}
.featuresBox .column ul{list-style-image:url(../images/bullet-01.png); margin:0 0 15px 0; padding:0 0 0 16px;}
.featuresBox .column li{margin:0 0 10px 0; padding:0;}
.featuresBox .column p{margin-bottom:10px;}
.featuresBox .bigButton{text-align:center; padding:60px 0 20px 0; position:relative;}
.featuresBox .bigButton a{color:#FFF; background-color:#2f539a; font-size:22px; font-weight:600; border-radius:3px; -webkit-border-radius:3px; padding:9px 25px; display:inline-block;}
.featuresBox .bigButton a:hover, .featuresBox .bigButton a:active {background-color: #163A81; text-decoration:none;}
.featuresBox .bigButton .hint{background:url(../images/promo-01.png) center no-repeat; width:256px; height:67px; position:absolute; top:25px; right:65px;}
.breadcrumb{font-size:13px; color:#000; margin:10px 0;}
.breadcrumb a{color:#000;}
.leftColumn{width:70%; float:left;}
.rightColumn{width:30%; float:right;}
.productDetails{padding-top:10px; margin-bottom:10px;}
.productDetails .image{width:170px; height:254px; margin:0 20px 25px 0; float:left;}
.productDetails .details{float:right; width:473px;}
.productDetails h1{color:#474747; font-size:26px; line-height:30px; font-weight:500; margin:0 0 20px 0;}
.productDetails .toolbar{font-size:13px; font-weight:500; border-top:solid 1px #e6e6e6; padding-top:4px; margin-bottom:25px;}
.productDetails .toolbar ul{margin:0; padding:0; list-style:none;}
.productDetails .toolbar li{margin:0 15px 0 0; padding:0; display:inline;}
.productDetails .toolbar a{color:#616161;}
.productDetails .toolbar .icon1 a{background:url(../images/icon-small-11.png) left no-repeat; padding-left:24px;}
.productDetails .toolbar .icon2 a{background:url(../images/icon-small-12.png) left no-repeat; padding-left:24px;}
.productDetails .toolbar .icon3 a{background:url(../images/icon-small-13.png) left no-repeat; padding-left:20px;}
.productDetails .toolbar .icon4 a{background:url(../images/icon-small-14.png) left no-repeat; padding-left:25px;}
.productDetails .toolbar .icon5 a{background:url(../images/liniute.png) left no-repeat; padding-left:25px;}
.productDetails h3{font-weight:600; font-size:16px; text-transform:uppercase; color:#616161; margin:0 0 8px 0;}
.productDetails .details p{font-size:14px; color:#616161; font-weight:500;}
.tabBox{border:solid 1px #e6e6e6; margin-bottom:30px;}
/*.tabBox .tabs{ border-bottom:solid 4px #3B3131;}*/

.tabBox .tabs a {
	color: #FFFFFF;
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	padding: 7px 9px;
	text-transform: uppercase;
	
}
.tabBox .tabs ul{margin:0; padding:0; list-style:none;}
.tabBox .tabs li{margin:0; padding:0; display:inline-block; border-right:solid 1px #e6e6e6;background-color:#2554C7; color:white;}
.tabBox .tabs .active a{background-color:#3B3131; color:#FFF;margin:0;}
.tabBox .content{padding:15px; font-size:14px; color:#616161; font-weight:500;}
.tabBox .content p{margin:0 0 8px 0;}
.tabBox .content h3{font-weight:600; font-size:16px; text-transform:uppercase; color:#616161; margin:0 0 8px 0;}
.tabBox .content p.more{font-weight:600; margin-bottom:15px; text-transform:uppercase;}
.tabBox .content .left, .tabBox .content .right{width:287px;}
.tabBox .content .video{margin-bottom:40px;}
.relatedBox{border:solid 1px #e6e6e6; margin-bottom:30px; padding:15px;}
.relatedBox h2{text-transform:uppercase; color:#474747; font-size:26px; font-weight:500; margin:0 0 20px 0;}
.relatedBox .product{margin-bottom:10px;}
.relatedBox .product .details{width:470px; float:left; font-size:16px; color:#616161; font-weight:500;}
.relatedBox .product .image{width:108px; float:right;}
.relatedBox .product .image img{width:108px;}
.relatedBox .product h3{text-transform:uppercase; font-weight:600; margin:0 0 12px 0;}
.relatedBox .product .price{font-size:14px; color:#474747; font-weight:600;}
.formatBox{background-color:#2f539a; border:solid 1px #2f539a; color:#FFF; font-size:13px; font-family:Arial, Helvetica, sans-serif; margin-bottom:20px;}
.formatBox .wrapper{padding:15px;}
.formatBox h3{font-weight:600; font-size:20px; text-transform:uppercase; margin:0 0 20px 0; font-family:'Source Sans Pro', sans-serif;}
.formatBox h4{font-weight:bold; font-size:15px; margin:0 0 3px 0;}
.formatBox table{width:100%; border-collapse:collapse; margin-bottom:12px;}
.formatBox table td{vertical-align:top; padding:7px 5px;}
.formatBox table td.price{text-align:right; font-size:12px; font-weight:bold;}
.formatBox table tr.active td{background-color:#FFF; color:#2f539a;}
.formatBox table input{margin:0;}
.formatBox .cartButton{text-align:center; margin:30px 0;}
.formatBox .cartButton a{background:url(../images/icon-small-15.png) #f7941d 13px center no-repeat; font-size:20px; color:#FFF; font-weight:600; text-transform:uppercase; font-family:'Source Sans Pro', sans-serif; padding:7px 15px 7px 45px; border-radius:3px; -webkit-border-radius:3px;}
.formatBox .cartButton a:hover {text-decoration:none; background-color:#EA8710;}
.formatBox .separator{border-top:solid 1px #FFF; height:0; font-size:0;}
.formatBox .button{text-align:center; margin:20px 0;}
.formatBox .button a{font-size:16px; color:#2f539a; font-weight:600; font-family:'Source Sans Pro', sans-serif; padding:7px 15px; border-radius:3px; -webkit-border-radius:3px;}
.formatBox .button.orange a{font-size:16px; color:#fff; font-weight:600; font-family:'Source Sans Pro', sans-serif; padding:7px 15px; border-radius:3px; -webkit-border-radius:3px;}
.sideBox{border:solid 1px #e6e6e6; margin-bottom:20px; padding:15px;}
.sideBox h3{font-weight:600; font-size:16px; text-transform:uppercase; color:#474747; margin:0 0 20px 0;}
.sideBox .video{margin-bottom:30px;}
.sideBox .video img{width:100%;}
.sideBox .testimonial{font-size:14px; font-weight:500; margin-bottom:25px;}
.sideBox .testimonial .author{font-weight:600;}
.sideBox .testimonial .quoteLeft{margin-bottom:7px; margin-right:4px;}
.sideBox .testimonial .quoteRight{margin-left:4px;}
li.divider {
	background: url(../images/divider.png)repeat-x;
	height: 1px;
}
/* MAIN end */
/*Generic page*/
.genericPage h1 {
	color:#000; font-size:26px; line-height:30px; font-weight:500; margin:0 0 40px 0;
}
.genericPage, .genericPage p {
	font-size: 14px;
	font-weight: 500;
}
.genericPage .leftColumn img {
	display: block;
}
.genericPage .content-form {
	border: solid 1px #e6e6e6;
	background-color: #f7f7f7;
	padding: 15px;
	color: #616161;
	overflow: hidden;
	margin-bottom: 30px;
}
.industry-listBox .searchBox {
	background-color: #F2F2F2;
	border: 1px solid #DFDFDF;
	padding: 15px 0;
	height: 90px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.content-form h2 {
	text-transform: uppercase;
}
.content-form  p {
	overflow: hidden;
	margin: 0;
	padding: 10px 0;
	line-height: 32px;
 }
.content-form label {
	font-weight: 600;
	padding-top: 4px;
}
.content-form label span {
	color: #ff0000;
}
.content-form input:not([type="checkbox"]), .content-form select, .content-form textarea {
	padding: 6px 6px;
	color: #616161;
	width: 348px;
	height: 30px;
	line-height: 30px;
	-webkit-appearance: none;
	-moz-appearance: none;
	border: 1px solid #cccccc;
	padding-left: 6px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;


	float: right;
	-webkit-box-sizing: border-box; /* For legacy WebKit based browsers */
	-moz-box-sizing: border-box; /* For all Gecko based browsers */
	box-sizing: border-box;

	/*inner shadow*/
	-webkit-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.10);
	box-shadow:         inset 0px 2px 2px 0px rgba(0, 0, 0, 0.10);
	/*round corners*/
	border-radius: 3px;
}
.whatYouGetBox .button {
	background-color: #FFFFFF;
	border: medium none;
	border-radius: 3px;
	color: #FFFFFF;
	display: inline-block;
	float: right;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 3px 15px;
}
.select-holder {
	margin: 0;
	padding: 10px 0;
	line-height: 32px;
	overflow:hidden;
}
.select-holder label {
	display:block;
	float: left;
	padding-top: 0;
}
.productsPage .styled-select select {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	float: none;
	height: 30px;
	line-height: 18px;
	padding: 6px;
	width: 90%;
}

.styled-select select {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	float: none;
	height: 30px;
	line-height: 18px;
	padding: 6px 20% 0 0;
	width: 112%;
}
.a-z ul {
	float: left;
	list-style: none outside none;
}

.a-z-hidden ul {
	float: left;
	list-style: none outside none;
	padding: 0;
	width: 101%;
}
.styled-select {
	line-height: 30px;
	float: right;
	width: 99%;
	height: 30px;
	overflow: hidden;
	background: url(../images/select2.jpg) no-repeat right #ffffff;
	border: 1px solid #cccccc;
	border-radius: 3px;
}
.content-form textarea {
	height: 76px;
}
.content-form  button {
	clear: both;
}
/*Contact page*/
.contactPage .canvas {
	width: 95%;
	max-width: 980px;
}

.contactPage .contact-info {
	margin-bottom: 30px;
	width: 100%;
}
.contactPage .leftColumn {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 69%;
}
.contactPage .rightColumn {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width: 30%;
}
.contactPage .contact-info .image img {
	width: 100%;
}
.contactPage .contact-info .image {
	width: 50%;
	float: right;
}
.contact-info .details {
	padding-right: 340px;
}
.contact-info address ul,
.contact-info address ul li {
	margin:0;
	padding:0;
	list-style: none;
}
.contact-info address strong {
	font-size: 16px;
	font-weight: 600;
}
.contactPage .content-form {
	padding-right: 130px;
}
.contactPage .contact-form {
	width: 100%;
}
.helpBox {
	border: solid 1px #e6e6e6;
	margin-bottom: 30px;
	padding: 15px;
}
.helpBox h2 {
text-transform: uppercase;
color: #474747;
font-size: 26px;
font-weight: 500;
margin: 0 0 20px 0;
}
.helpBox h3 {
text-transform: uppercase;
font-weight: 600;
margin: 0 0 12px 0;
}
/* generic sidebar*/
.whatYouGetBox {padding:0; background-color:#2f539a; border:solid 1px #2f539a; color:#FFF; margin-bottom:20px;width:100% }
.whatYouGetBox p {font-size: 16px;}
.whatYouGetBox  .wrapper{padding:15px;}
.whatYouGetBox  h3 {font-weight:600; font-size:16px; text-transform:uppercase; margin:0 0 20px 0; font-family:'Source Sans Pro', sans-serif;}
.whatYouGetBox ul, .whatYouGetBox li {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 16px;
	font-weight: 500;
}
.whatYouGetBox li {padding-bottom: 5px; padding-left: 28px;}
.tourBox h3, .contactBox h3 {margin-bottom: 10px;}
.tourBox ul, .contactBox ul{margin:0; padding:0; list-style:none;  font-weight:500; font-size: 16px;}
.contactBox ul.bold {border-bottom: 1px solid #cccccc; margin-bottom: 12px;}
.tourBox li, .contactBox li{margin:0 0 10px 0; padding:0;}
.tourBox li a, .contactBox li a {color: #2f539a;}
.tourBox li.bold, .contactBox li.bold {font-weight: 600;}
.tourBox  li.icon18{background:url(../images/icon-small-18.png) left 3px no-repeat; padding-left:28px;}
.tourBox  li.icon19{background:url(../images/icon-small-19.png) left 3px no-repeat; padding-left:28px;}
.tourBox  li.icon20{background:url(../images/icon-small-20.png) left 3px no-repeat; padding-left:28px;}
span.icon20 { display: inline-block; background:url(../images/icon-small-20.png) center center no-repeat; width: 15px; height: 11px; }
.contactBox  li.icon21{background:url(../images/icon-small-21.png) left 3px no-repeat; padding-left:28px;}
.contactBox li.icon22{background:url(../images/icon-small-22.png) left 3px no-repeat; padding-left:28px;}
.contactBox li.icon23{background:url(../images/icon-small-23.png) left 3px no-repeat; padding-left:28px;}
.contactBox li.icon24{background:url(../images/icon-small-24.png) left 3px no-repeat; padding-left:28px;}
.contactBox li.icon25{background:url(../images/icon-small-25.png) left 3px no-repeat; padding-left:28px;}
.contactBox li.icon26{background:url(../images/icon-small-26.png) left 3px no-repeat; padding-left:28px;}
.contactBox li.icon27{background:url(../images/icon-small-27.png) left 3px no-repeat; padding-left:28px;}
.contactBox li.icon28{background:url(../images/icon-small-28.png) left 3px no-repeat; padding-left:28px;}
.contactBox li.icon29{background:url(../images/icon-small-29.png) left 3px no-repeat; padding-left:28px;}
.newsletterBox{background-color:#2f539a; color:#FFF}
.newsletterBox h3 {color: #ffffff; text-transform: capitalize;}
.newsletterBox .newsletter-submit {color:#2f539a; background:#ffffff; padding:0px 6px; font-size: 12px;}
.newsletterBox .newsletter-submit:hover {background-color:#EDEDED; color:#163A81;}
.newsletterBox  input {
	margin: 0;
	width: 150px;
	margin-right: 4px;
	padding: 6px 10px;
	color: #737373;
	font-size: 13px;
	background-color: #e5e5e5;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	border: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	outline: 0;
}
.sideRelatedBox .product {
	overflow: hidden;
}
.sideRelatedBox .product .details {
width:100%;
}
.sideRelatedBox img{
	width: 83px;
	display: inline;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}
.footer .right img{

	border: medium none;
	padding: 3px;
}
.sideRelatedBox .see-all {
	padding-top: 20px;
	font-size: 16px;
	border-top: 1px solid #cccccc;
}

.subscriptionPage .column-button {
	background: none repeat scroll 0 0 #FFFFFF;
	border-radius: 3px;
	color: #2F539A;
	float: left;
	font-size: 16px;
	font-weight: 600;
	padding: 6px 16px;
	margin-bottom: 15px;
}
.subscriptionPage .column-button:hover {
	background: none repeat scroll 0 0 #3e4143;
	border-radius: 3px;
	color: #FFFFFF;
	float: left;
	font-size: 16px;
	font-weight: 600;
	padding: 6px 16px;
	text-decoration:none;
	cursor:pointer;
}
.sideRelatedBox .see-all a{
	text-decoration: none;
	font-weight: 600;
}
.sideRelatedBox .see-all:hover, .sideRelatedBox .see-all:active {
	text-decoration: underline;
}
					/*REMOVED ICON CLASSES





					*/

					/*ADDED I PADDING AND SIZE





					*/



.pricingPlansBox .column ul li i{
	padding-left: 5px;
	padding-right: 10px;
	font-size:14px;
	}

.industriesPage .productDetails .image {
	float: left;
	height: 254px;
	margin: 0 0 40px;
	width: 25%;
}
.industry-trends-menu-list{display:none}
	/*BLUE BACKGROUND HEIGHT RESIZE*/
.tabBox .tabs li:nth-child(4){
	border-right: 0 none;
	/*display:none;*/
	margin: 0;
}
/*.tabBox .tabs li:nth-child(5){
	border-right: 0 none;
	display: inline-block;
	margin: 0;
	float:right;
	margin-right: 52px;
}*/

.tabBox .tabs li:nth-child(8){
	border-right: 0 none!important;
	display:inline-block;
	margin: 0;
}
.tabBox .tabs ul{
font-size: 14px;
}
		/*search box dimension modified to %*/

.searchBox .search input {
	border: 0 none;
	color: #343434;
	float: left;
	font-family: inherit;
	font-size: 22px;
	height: 40px;
	padding: 4px 10px;
}
.searchBox .search input.button {
	background-color: #2F539A;
	border-radius: 3px;
	color: #FFFFFF;
	cursor: pointer;
	float: right;
	font-weight: 600;
	height: 38px;
	padding: 2px 15px;
	width:auto!important;
}
/*NEW MENU CLASS FOR TOGGLE*/
.sidr-class-right-menu-checkout{
text-align:center;
text-transform:uppercase;
font-weight:900;
background-color:#f7941d;
font-family: 'Source Sans Pro',sans-serif;
font-size:24px;
}
.sidr-class-right-menu-cart{
text-align:center;
font-family: 'Source Sans Pro',sans-serif;
text-transform:uppercase;
font-weight:900;
font-size:26px!important;
margin-top:30px!important;
}
.width-100{float:left}

.footer .left {
	float: left;
	margin-left: 0;
	width: 75%;
}
.footer .right {
	float: right;
	width: 25%;
}
.footer .right p{
float:left;
display:inline;

}
.searchBox .search input.button {
	background-image:none!important;
	background-color: #2F539A;
	border-radius: 3px;
	color: #FFFFFF;
	cursor: pointer;
	float: right;
	font-weight: 600;
	height: 49px;
	padding: 4px 18px;
	width: auto !important;
}
.menus {
	width: 100%;
}
.industry-listPage .industry-listBox .searchBox {    background-color: #F2F2F2;
	border-top: 1px solid #DFDFDF;

}
.industry-listPage .industry-listBox .searchBox .search {
	width: 75%;
	padding:0;
	height: 30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-left: 15px;
	float: left;
	margin-bottom: 0;
}
.industry-listBox .searchBox .search input {
	width: 100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height: auto;
	padding: 3px 10px;
}

/*Products */
.productsPage .canvas {
	max-width: 980px;
	width: 95%;
}
.productsPage .col-half {
	width: 49%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 15px;
	float: left;
}
.productsPage .col-half.first{
	border-right: 1px solid #E6E6E6;
}
.productsPage .wrapper {
	border: 1px solid #E6E6E6;
	overflow: hidden;
	margin-bottom: 25px;
}
.productsPage .first {
	border-right: none;
}
.productsPage h2 {
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 25px;
}
.productsPage .col-half ul {
	padding-left: 0;
}
.productsPage .col-half li {
	margin-left: 15px;
	padding-bottom: 10px;
	list-style: url(../images/bullet-01.png);
}
.productsPage .styled-select select {
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1) inset;
	color: #616161;
}
.productsPage .styled-select {
	float: left;
	background: url("../images/select2.jpg") no-repeat scroll right center #FFFFFF;
	width: 50%;
}
.productsPage h3 {
	text-transform: none;
}
/*Custom research */
.custom-researchPage .canvas {
	width: 95%;
	max-width: 980px;
}
.custom-researchPage .leftColumn h1 {
	margin-left: 15px;
}
.custom-researchPage .breadcrumb {
	margin-left: 5px;
}
.custom-researchPage .leftColumn {
	width: 70%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.custom-researchPage .rightColumn {
	width: 29%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.research-form h2 {
	text-transform: uppercase;
	font-size: 26px;
}
.research-form {
	border: solid 1px #e6e6e6;
	background-color: #f7f7f7;
	padding: 15px;
	color: #616161;
	overflow: hidden;
	margin-bottom: 30px;
}
.research-form input, .research-form select, .research-form textarea {
	-moz-appearance: none;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1) inset;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #616161;
	float: right;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	padding: 6px;
	width: 348px;
	margin-right: 40px;
}
.research-form select {
	margin-right: -35px;
	width: 386px;
	padding-bottom: 1px;
}
.research-form button {
	margin-right: 5px;
}
.research-form button:first-child {
	background: #1A1A1A;
}
.research-form #un-rand {
	font-size: 13px;
}
.custom-researchPage .research-form .product {
	display: none;
}
.research-form .styled-select {
	margin-right: 40px;
}
.research-form label {
	font-weight: 600;
	padding-top: 4px;
}
.research-form .scurt {
	width: 135px;
}
.research-form .calendar input:after {
	background: url(../images/calendar.png)no-repeat center;
}
.research-form p {
	line-height: 18px;
	margin: 0;
	overflow: hidden;
	padding: 10px 0;
}
.research-form label span {
	color: #FF0000;
}
.research-form textarea {
	height: 75px;
}
.research-form form {
	width: 90%;
}
.research-form .calendar a {
	margin-top: -2px;
	margin-right: -174px;
	float: right;
}
/*Next Boom */
.next-boomPage .canvas {
	max-width: 980px;
	width: 95%;
}
.next-boomPage .banner {
	background: #2f539a;
	width: 100%;
	position: relative;
	height: 400px;
	-webkit-background-size: contain;
	background-size: contain;
	margin-top: -30px;
}
.next-boomPage .fullwidth {
	color: #fff;
}

.next-boomPage .banner h1{
	font-size: 56px;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 15px;
	font-weight: bold;
}
.next-boomPage h2{
	font-size: 28px;
	font-weight: bold;
	margin-bottom: 10px;
	}
.next-boomPage .checkoutButton a{background-color:#f7941d; text-transform:uppercase; border-radius:3px; -webkit-border-radius:3px; padding:4px 10px; font-weight:600; color:#ffffff;}
.next-boomPage .checkoutButton a:hover, .next-boomPage .checkoutButton a:active {background-color:#EA8710;}
.next-boomPage .checkoutButton.left {
	float: left;
	margin-right: 30px;
}
.next-boomPage .text p {
	margin-top: 20px;
}
.next-boomPage .banner .text p:before {
	content: url(../images/transport.png);
	padding-right: 5px;
	}
.next-boomPage .col-1-3 {
	width: 30%;
	float: left;
	margin-right: 10px;
	color: #616161;
}
.next-boomPage .col-1-3 img {
	float: left;
	margin-right: 10px;
	width: 35%;
}
.next-boomPage .col-1-3 .text {
	width: 60%;
	float: right;
}
.next-boomPage .col-1-3 p {
	display: inline;
	position: relative;
	top: 13%;
	font-size: 16px;
}
.next-boomPage .awards {
	width: 100%;
	padding: 0 4%;
}
.next-boomPage .video iframe {
	width: 100%;
	height: 345px;
	margin-bottom: 15px;
}
.next-boomPage .leftColumn {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	max-width: 668px;
	width: 69%;
}
.next-boomPage .rightColumn {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: right;
	max-width: 292px;
	width: 30%;
}
.next-boomPage .leftColumn h2 {
	margin-top: 30px;
}
.next-boomPage .leftColumn h4 {
	font-size: 16px;
}
.next-boomPage .leftColumn a {
	color: #4f7fe0;
	font-size: 16px;
	font-weight: bold;
}
.next-boomPage blockquote {
	margin: 15px 0 0 0;
}
.next-boomPage cite {
	font-style: normal;
}
.next-boomPage cite:before {
	content: "- ";
}
.next-boomPage blockquote:before {
	content: url(../images/icon-small-16.png);
	position: relative;
	top:-10px;
	}
.next-boomPage blockquote:after {
	content: url(../images/icon-small-17.png);
	position: relative;
	top: -5px;
}
.next-boomPage .sideBox h3{
	margin: 10px 0;
}
.next-boomPage .key-facts p{
	font-size: 16px;
}
.next-boomPage .bold {
	font-weight: bold;
}
.next-boomPage .rightColumn ul {
	font-size: 16px;
	font-weight: 500;
	list-style: none outside none;
	margin: 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #e6e6e6;
}
.next-boomPage .rightColumn ul:last-child {
	border: none;
}
.next-boomPage .rightColumn strong {
	font-weight: bold;
}
.next-boomPage ul.links {
	padding-left: 20px;
}
.next-boomPage ul li {
	padding-top: 10px;
}
.next-boomPage ul.links li a {
	font-weight: bold;
	color: #616161;
}
.next-boomPage .links li {
	list-style: url(../images/icon-small-13.png);
}
.next-boomPage .links li:first-child {
	list-style: url(../images/liniute-albastre.png);
}
.a-z-hidden{display:none}


.hidden-search .search input {
	color: #343434;
	float: left;
	font-family: inherit;
	font-size: 22px;
	padding: 4px 10px;
	width: 97%;
}
.hidden-search .search .searchicon {
	height: 10px;
	margin-left: -33px;
	padding: 10px;
	text-align: center;
	vertical-align: middle;
	width: 10px;
}

/*header */
 .header .canvas .right{
width:60%;
}
.header .canvas .right .search {
width:99%;
}
.header .mainMenu .canvas .right{
width:auto;
}

/*
librarians center
*/

.librarians-centerPage h1 {
	margin: 15px 0;
}
.librarians-centerPage .banner {
	margin-bottom: 20px;
	width: 100%;
}
.librarians-centerPage .banner img {
	width: 100%;
}
.librarians-centerPage .services {
	border: 1px solid #e6e6e6;
	padding: 15px;
	overflow: hidden;
	margin-bottom: 20px;
}
.librarians-centerPage .services h2 {
	text-transform: uppercase;
}
.librarians-centerPage .box {
	width: 30%;
	padding: 5px;
	float: left;
}
.librarians-centerPage .box img {
	margin: 0 auto;
}
.librarians-centerPage .box .text {
	text-align: center;
}
.librarians-centerPage .box h5 {
	color: #4f7fe0;
	font-size: 16px;
	margin: 10px 0 5px 0;
}
.librarians-centerPage .col-half {
	width: 48%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border: 1px solid #e6e6e6;
	padding: 15px;
	float: left;
	margin-right: 4%;
	height: 180px;
	padding-bottom: 25px;
	margin-bottom: 15px;
}
.librarians-centerPage .second {
	margin-right: 0;
}
.librarians-centerPage .col-half ul {
	padding: 0;
	list-style: none;
	margin: 0;
}
.librarians-centerPage .col-half li {
	padding: 5px 5px 5px 0;
	font-weight: bold;
}
.librarians-centerPage .col-half h5 {
	font-weight: bold;
	padding: 5px 5px 5px 0;
	color: #4f7fe0;
	font-size: 16px;
}
.librarians-centerPage .col-half.bot {
	border: none;
	height: 100%;
	padding: 15px 0;
}
.librarians-centerPage .col-half .video {
	margin-bottom: 20px;
}
.librarians-centerPage .col-half .video iframe {
	width: 100%;
}
.librarians-centerPage .col-half .bot a {
	float: left;
}
.librarians-centerPage .col-half h5 {
	margin: 0;
}
.librarians-centerPage .leftColumn .checkoutButton{float:none;}
.librarians-centerPage .leftColumn .checkoutButton a{background-color:#f7941d;  border-radius:3px; -webkit-border-radius:3px; padding:10px 25px; font-weight:600; color:#ffffff;}
.librarians-centerPage .leftColumn .checkoutButton a:hover, .librarians-centerPage .leftColumn .checkoutButton a:active {background-color:#EA8710;
text-decoration: none;}
.librarians-centerPage .leftColumn .demoButton {
	background-color: #2F539A;
	border-radius: 3px;
	color: #FFFFFF;
	display: inline-block;
	font-size: 22px;
	font-weight: 600;
	padding: 9px 25px;
	margin-top: 35px;
}
.librarians-centerPage .leftColumn .demoButton a {
	color: #fff;
	text-decoration: none;
}
.librarians-centerPage .leftColumn .demoButton:hover {
background:#163a81;
}
.librarians-centerPage .buttons {
	text-align: center;
	font-size: 20px;
	text-transform: none;
}
.librarians-centerPage .canvas {
	max-width: 980px;
	width: 95%;
}
.librarians-centerPage .leftColumn {
	width: 69%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin: 0;
}
.librarians-centerPage .rightColumn {
	width: 30%;
	margin: 0;
}
.librarians-centerPage .rightColumn .whatyougetbox, .librarians-centerPage .rightColumn .pricingplanbox {
	height: auto;
	width: 100%;
}

.shopping-cartPage .orderSummary {
	background-color: #2F539A;
	border: 1px solid #2F539A;
	color: #FFFFFF;
	margin-bottom: 20px;
	padding: 12px;
	font-size: 14px;
}
.shopping-cartPage .orderSummary h3 {
	float: left;
}
.shopping-cartPage .orderSummary ul {
	list-style: none;
	float: left;
	padding: 0;
}
.shopping-cartPage .orderSummary ul li {
	padding: 5px 0;
}
.shopping-cartPage ul.costs {
	float: left;
}
.shopping-cartPage ul.numbers {
	float: right;
}
.shopping-cartPage .orderSummary .total {
	float: right;
	font-weight: bold;
}
.shopping-cartPage .orderSummary .checkoutButton {
	float: none;
	height: 35px;
	width: 235px;
	font-size: 20px;
	margin-bottom: 15px;
	margin-left: 20px;
}

/* Compare purchase */



.big-table {
	width: 100%;
	overflow: hidden;
	color: #fff;
}
.big-table ul {
	list-style: none;
	padding: 0;
}
.right-table {
	width: 82.5%;
	float: right;
	position: relative;
	color: #474747;
	font-weight: lighter;
	font-size: 14px;
}
.right-table li {
	padding: 5px;
	list-style: none;
	border-bottom: 1px solid #E6E6E6;
	height: 36px;
	width: 100%;
}
.desktop-ss-list{display:block}
.hidden-list-for-ss{display:none}

 .cartReplaced {
	background-color:#f7941d;
	text-transform:uppercase;
		border-radius:3px;
	-webkit-border-radius:3px;
		padding:4px 10px;
		font-weight:600;
		color:#ffffff;
		font-size: 16px;
		text-decoration: none;
	}
.cartReplaced:hover, .cartReplaced:active {background-color:#EA8710;}
a.cartReplaced {
	text-decoration: none;
}
.cartReplaced:before {
	content: url('../images/cart2.png');
	padding: 4px 3px 4px 0;
	vertical-align: middle;
}
.cartButton a{background:url(../images/cart2.png) #f7941d 10px center no-repeat;color:#FFF;font-weight:600;text-transform:uppercase;font-family:'Source Sans Pro', sans-serif;border-radius:3px;-webkit-border-radius:3px;text-decoration: none;padding:5px 10px 5px 33px;font-size: 16px; } /*aici*/
.cartButton a:hover,.cartButton a:active {text-decoration:none; background-color:#EA8710; } /*aici*/
.moreButton a{background:url(../images/cart2.png) #f7941d 10px center no-repeat;color:#FFF;font-weight:600;text-transform:uppercase;font-family:'Source Sans Pro', sans-serif;border-radius:3px;-webkit-border-radius:3px;text-decoration: none;padding:5px 10px 5px 33px;font-size: 16px;} /*aici*/
.moreButton a:hover,.cartButton a:active {text-decoration:none; background-color:#EA8710;} /*aici*/
.right-table ul {
	text-align: center;
	margin-top: 0;
}

.right-table .cartButton {
	margin-top: 18px;
}
.right-table .moreButton {
	margin-top: 18px;
}

.right-table .button {
	margin-top: 0;
	text-transform: uppercase;
	height: 32px;
	padding-left: 4px 15px;
}
.right-table .price {
	font-size: 32px;
	color: #2f539a;
	font-weight: bold;
	height: 125px;
}
.right-table #best-buy {
	border: 2px solid #2f539a;
	border-top: none;
}
.right-table ul:first-child, .right-table ul:last-child {
	border-right: 1px solid #e6e6e6;
}
.yes {
	background: url(../images/yes.png) center no-repeat;
	height: 36px;
	padding-left: 180px;
	vertical-align: middle;
}
.left-table {
	width: 171px;
	float: left;
	color: #474747;
	font-weight: bold;
	font-size: 14px;
}
.left-table ul {
	text-align: left;
	background: #f7f7f7;
	/* margin-top: 159px; */
	margin-top:210px;
	border: 1px solid #e6e6e6;
}
.left-table li {
	padding: 5px;
	border-bottom: 1px solid #e6e6e6;
	height: 36px;
}
.left-table li:first-child, .left-table li:last-child {
	border: none;
}
.left-table li:first-child, .left-table li:nth-child(2), .left-table li:last-child{
	height: 125px;
}
.right-table li:first-child, .right-table li:nth-child(2){
	height: 125px;
	padding-left: 0;
}
.right-table li:first-child {
	border: none;
}


.right-table li {
	padding:5px 0;
	width: 100%;
}
.top {
	overflow: hidden;
	background: #666666;
	color: #fff;
	width: 776px;
	height: 160px;

	text-align: center;
}

.top .one-industry {
	height: 120px;
	border-bottom: 1px solid #333;
	margin-right: -5px;
	padding-right: 25px;
}
.top .right-top {
	height: 120px;
}
.top h4 {
	font-size: 18px;
	margin: 0;
}
.top .inner {
	height: 40px;
	padding-top: 6px;
	padding-left: 1px;
	margin-left: -3px;
}
.top h3 {
		text-transform: none;
		font-weight: lighter;
		font-size: 22px;
}
.top .col-1-4 {
	width: 192px;
}
.right-table .blue {
	background: #2f539a;
	height: 100%;
	border-left: 2px solid #2F539A;
	border-right: 2px solid #2F539A;
	width: 190px;
	margin-left: 4px;
}
.col-1-4 {
	width: 194px;
	float: left;
}
.inner {
	width: 191px;
	margin-left: -3px;
	}
.col-2-4 {
	width: 49.5%;
	float: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-sizing:border-box; /* Firefox */
}

.right-table .purchase {
	width: 230px;
	background: url("../images/select2.jpg") no-repeat  center right #FFFFFF;
	margin-right: 55px;
}

.right-table .purchase option {
	width: 230px;
}
.blue-year {
	width: 190px;
	border-top: 1px solid #333;
}
.cta {
	height: 150px;
	width: 100%;
	background: #f7f7f7;
	border: 1px solid #e6e6e6;
	margin: 70px 0;
	position: relative;
}

li.priced-by-user .button {
	margin-top: -3px;
}
li.priced-by-user p {
	margin-top: 10px;
	font-size: 18px;
	color: #2f539a;
	font-weight: bold;
	margin-bottom: 0;
}
#best-buy-bold {
	font-weight: bold;
}
.cta p {
	font-size: 26px;
	color: #474747;
	position: absolute;
	top: 40%;
	left: 3%;
}
.cta .bigButton{text-align:center; padding:60px 0 20px 0; position:relative;}
.cta .bigButton a{color:#FFF; background-color:#2f539a; font-size:22px; font-weight:600; border-radius:3px; -webkit-border-radius:3px; padding:9px 25px; display:inline-block;}
.cta .bigButton a:hover, .featuresBox .bigButton a:active {background-color: #163A81; text-decoration:none;}
.cta .bigButton .hint{background:url(../images/promo-01.png) center no-repeat; width:256px; height:67px; position:absolute; top:25px; right:65px;}
/* catalogs */
.catalogsPage h1 {
	margin-bottom: 30px;
	line-height: 26px;
}
.catalogs ul {
	margin-bottom: 40px;
}
.catalogs h2, .brochures h2, .order-forms h2 {
	font-size: 26px;
	text-transform: uppercase;
	margin-bottom: 24px;
	margin-top: 30px;
}
.catalogs ul, .brochures ul, .order-forms ul {
	list-style: url(../images/pdf.png);
	font-size: 16px;
}
.catalogs ul li, .brochures ul li, .order-forms ul li {
	padding-bottom: 20px;
	font-weight: bold;
}
.catalogsPage .catalogs ul li,
.catalogsPage .brochures ul li,
.catalogsPage .order-forms ul li {
	font-weight: 500;
}
.catalogs ul li:last-child, .brochures ul li:last-child, .order-forms ul li:last-child {
	padding-bottom: 0;
}
.catalogsPage span {
	color: #000;
	font-weight: 500;
}
.catalogsPage .price span {
	/* color: #fff; */
}
/* / how to buy*/
.how-to-buyPage .canvas {
	max-width: 980px;
	width: 95%;
}
.how-to-buyPage .leftColumn {
	width: 69%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin: 0;
}
.how-to-buyPage .rightColumn {
	width: 30%;
	margin: 0;
}
.how-to-buyPage .plans .box {
	float: left;
	margin: 0 0 0 6%;
	width: 42%;
}
.how-to-buyPage h1 {
	margin-bottom: 15px;
	margin-top: 7px;
}
.how-to-buyPage .box .image img {
	display: inline-block;
}
.how-to-buyPage .box .more, .how-to-buyPage .box .text {
	text-align: center;
}
.how-to-buyPage .plans .box h3 {
	text-transform: none;
	margin-bottom: 0;
}
.how-to-buyPage .plans {
	border: 1px solid #e6e6e6;
	margin-bottom: 20px;
}
.how-to-buyPage .plans h2 {
	font-size: 22px;
	font-weight: bold;
	padding: 20px 15px;
}
.how-to-buyPage .plans .box a {
	font-size: 16px;
	color: #4f7fe0;
}
.how-to-buyPage .plans {
	padding-bottom: 37px;
}

.how-to-buyPage .select-industryBox {
	border: 1px solid #e6e6e6;
	padding: 15px;
	margin-bottom: 20px;
}
.how-to-buyPage .select-holder {
	width: 100%;
}
.how-to-buyPage .right-mobile {
	display: none;
}
.how-to-buyPage .product.mobile {
	display: none;
}
.how-to-buyPage .styled-select {
	background: url("../images/select2.jpg") no-repeat scroll right center #FFFFFF;
	width: 99%;
}

.how-to-buyPage .styled-select select {
	-moz-appearance: none;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	color: #616161;
	float: none;
	font-size: 16px;
	height: 30px;
	line-height: 18px;
	padding: 3px 2px;
	text-indent: 1px;
	text-overflow: "";
	width: 105%;
}
.how-to-buyPage .styled-select select option {
	color: #616161;
	font-size: 16px;
	line-height: 16px;
	border-right: 1px solid #ccc;
	background: none;
}
.how-to-buyPage .industry-form {
	width: 100%;
}
.how-to-buyPage .content-form {
	background: none;
}
.how-to-buyPage h2 {
	text-transform: none;
	font-weight: normal;
}
.how-to-buyPage .plans h2 {
	padding-top: 15px;
	font-weight: bold;
}
.how-to-buyPage .orderBox {
	border: 1px solid #E6E6E6;
	width: 100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding: 18px 0 35px 15px;
}
.how-to-buyPage .orderBox h3 {
	margin: 0;
	font-size: 26px;
	text-transform: uppercase;
	color: #474747;
	line-height: 26px;
	font-weight: normal;
}
.how-to-buyPage .orderBox ul {
	margin: 30px 0 0 0;
	list-style: none;
	padding: 0 0 0 20px;
}
.how-to-buyPage .orderBox ul li a {
	color: #4f7fe0;
}
/* industry list */
a.more {
	text-transform:uppercase; font-weight:600;
}
.canvas {
	width: 95%;
	max-width: 980px;
	overflow: hidden;
}
.industry-listPage .leftColumn {
	width: 69%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.industry-listPage .rightColumn {
	width: 30%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.industry {
	border-bottom: 1px solid #E6E6E6;
	height: 105px;
	margin: 20px 0;
	padding-right: 15px;
	width: 95%;
}
.industry:last-child {
	border-bottom: none;
}
.industry .image, .industry .details {
	float: left;
}
.industry .image {
	margin-right: 15px;
	position: relative;
	top: 10px;
}
.industry .details {
	padding-left: 12px;
	padding-top: 12px;
	width: 70%;
}
.industry .details a {
	margin-right: 50px;
	font-weight: bold;
}
.industry .details h3 {
	margin-bottom: 20px;
}
.industry-listPage .a-z ul {
	padding-left: 15px;
	margin-top: 5px;
}
.industry-listPage .a-z {
	width: 80%;
}
.shopping-cartPage .coupon {
	margin:15px 0 10px 5px;
	overflow: hidden;
}
.select-industryBox .coupon label {
	font-size: 18px;
	float: left;
	margin-right: 5px;
}
.select-industryBox .coupon input.button {
	background-color: #474747;
	border: medium none;
	border-radius: 3px;
	color: #FFFFFF;
	display: inline-block;
	font-weight: bold;
	padding: 8px 10px;
	margin-left: 10px;
}
form.industry-form {
	overflow: hidden;
}
#coupon_code {
-moz-appearance: none;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1) inset;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #616161;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	padding: 6px;
	width: 50%;
}
.a-z ul li {
	float: left;
	padding-right: 10px;
	color: #acacac;
	font-weight: bold;
	text-align:center;
}
.a-z-hidden ul li {
	float: left;
	padding-right: 10px;
	color: #acacac;
	font-weight: bold;
	text-align:center;
	background-color: #F2F2F2;
	vertical-align:middle;
}
.a-z-hidden ul li a {
	color: #4f7fe0;
}

.a-z ul li a {
	color: #4f7fe0;
}
.a-z ul li:first-child {
	padding-left: 0;
}

.industry-listBox .search input {
	font-size: 16px;
	height: auto;
}
.industry-listPage h1 {
	margin-bottom: 15px;
}
.industry-listBox .button {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #2F539A;
	border-color: -moz-use-text-color;
	-webkit-border-image: none;
	-o-border-image: none;
	border-image: none;
	border-radius: 5px;
	border-style: none;
	border-width: medium 0 0 medium;
	color: #FFFFFF;
	font-family: 'Source Sans Pro';
	font-size: 18px;
	height: 30px;
	padding: 2px 18px 6px;
	width: 18%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-right: 15px;
	cursor:pointer;
	float: right;
}
#ind-number {
	border-right-width: 0;
	float: right;
	font-weight: lighter;
	margin-right: 3%;
	margin-top: 0;
	padding-top: 12px;
}
/* Compare purchase */
.compare-purchasePage .paragraf-anchor-compare-purchase{font-size:20px;font-weight:600;text-align:center;width:100%}
.anchor-compare-purchase{font-weight:600;}
a.anchor-compare-purchase {
	display: inline-block;
	margin-right: 25px;
	color: #2F539A;
font-size: 16px;
font-weight: 600;
margin-bottom: 25px;
}
.page-template-page-compare #primary .canvas > h1 {
	margin-bottom: 10px;
}
.paragraf-anchor-compare-purchase{margin-top:30px}
.homepagePage .left form .fa{
	-webkit-transform: rotate(-270deg);
	-ms-transform: rotate(-270deg);
	transform: rotate(-270deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	color: #9d9d9d;
	position: absolute;
	top: 15px;
}
.big-table {
	width: 100%;
	overflow: hidden;
	color: #fff;
}
.big-table ul {
	list-style: none;
	padding: 0;
}
.right-table {
	width: 82.5%;
	float: right;
	position: relative;
	color: #474747;
	font-weight: normal;
	font-size: 14px;
}
.right-table li {
	padding: 5px;
	list-style: none;
	border-bottom: 1px solid #c6c6c6;
	height: 36px;
	width: 100%;
}

.newsletterBox form input {
	-moz-appearance: none;
	background-color: #E5E5E5;
	border: medium none;
	border-radius: 3px;
	color: #737373;
	font-size: 13px;
	margin: 0 4px 0 0;
	outline: 0 none;
	padding: 6px 10px;
	width: 137px;
}

.newsletterBox form .newsletter-submit {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #2F539A;
	font-size: 12px;
	padding: 0 6px;
	width: auto;
}
/* .cartReplaced {
	background-color:#f7941d;
	text-transform:uppercase;
		border-radius:3px;
	-webkit-border-radius:3px;
		padding:4px 10px;
		font-weight:600;
		color:#ffffff;
		font-size: 16px;
		text-decoration: none;
	}
.cartReplaced:hover, .cartReplaced:active {background-color:#EA8710;}
a.cartReplaced {
	text-decoration: none;
}
.cartReplaced:before {
	content: url('../images/cart2.png');
	padding: 4px 3px 4px 0;
	vertical-align: middle;
} */
.cartButton a{background:url(../images/cart2.png) #f7941d 10px center no-repeat;color:#FFF;font-weight:600;text-transform:uppercase;font-family:'Source Sans Pro', sans-serif;border-radius:3px;-webkit-border-radius:3px;text-decoration: none;padding:5px 10px 5px 33px;font-size: 16px;} /*aici*/
.cartButton a:hover,.cartButton a:active {text-decoration:none; background-color:#EA8710;} /*aici*/
.moreButton a{background:url(../images/cart2.png) #f7941d 10px center no-repeat;color:#FFF;font-weight:600;text-transform:uppercase;font-family:'Source Sans Pro', sans-serif;border-radius:3px;-webkit-border-radius:3px;text-decoration: none;padding:5px 10px 5px 33px;font-size: 16px;} /*aici*/
.moreButton a:hover,.moreButton a:active {text-decoration:none; background-color:#EA8710;} /*aici*/
.right-table ul {
	text-align: center;
	margin-top: 0;
}
.compare-purchasePage .cartButton.contactButton {
	margin-top: 4px;
}
.compare-purchasePage .cartButton.contactButton a {
	background: #2f539a;
	padding:4px 15px;
    display: block;
	width: 70%;
    margin: 0 auto;
}
.compare-purchasePage .cartButton.contactButton a:hover {
	background: #1a1a1a;
}
.compare-purchasePage .moreButton.contactButton {
	margin-top: 4px;
}
.compare-purchasePage .moreButton.contactButton a {
	background: #f7941d;
	padding:0px 15px;
    display: block;
	width: 50%;
    margin: 0 auto;
}
.compare-purchasePage .moreButton.contactButton a:hover {
	background: #EA8710;
}
.right-table .cartButton {
	margin-top: 18px;
}
.right-table .button {
	margin-top: 0;
	text-transform: uppercase;
	height: 32px;
	padding: 4px 15px;
}
.right-table .price {
	font-size: 32px;
	color: #2f539a;
	font-weight: bold;
	height: 125px;
}
.right-table #best-buy {
	border: 2px solid #2f539a;
	border-top: none;
}
.right-table ul:first-child, .right-table ul:last-child {
	border-right: 1px solid #e6e6e6;
}
.yes {
	background: url(../images/yes.png) center no-repeat;
	height: 36px;
	padding-left: 180px;
	vertical-align: middle;
}
.left-table {
	width: 171px;
	float: left;
	color: #474747;
	font-weight: bold;
	font-size: 14px;
}
.left-table ul {
	text-align: left;
	background: #f7f7f7;
	/* margin-top: 159px; */
	margin-top: 209px;
	border: 1px solid #e6e6e6;
}
.left-table li {
	padding: 5px;
	border-bottom: 1px solid #c6c6c6;
	height: 36px;
}
.left-table li:first-child, .left-table li:last-child {
	border: none;
}
.left-table li:first-child, .left-table li:nth-child(2), .left-table li:last-child{
	height: 125px;
}
.right-table li:first-child, .right-table li:nth-child(2){
	height: 125px;
	padding-left: 0;
}
.right-table li:first-child {
	border: none;
}

.right-table li {
	padding:5px 0;
	width: 100%;
}
.top {
	overflow: hidden;
	background: #666666;
	color: #fff;
	width: 776px;
	/* height: 160px; */
	height: 210px;
	text-align: center;
}
.top .one-industry {
	height: 120px;
	border-bottom: 1px solid #333;
	margin-right: -5px;
	padding-right: 25px;
}
.top .right-top {
	height: 120px;
}
.top h4 {
	font-size: 18px;
	margin: 0;
}
.top .inner {
	/* height: 40px; */
	height: 85px;
	padding-top: 6px;
	padding-left: 1px;
	margin-left: -3px;
}
.top h3 {
		text-transform: none;
		font-weight: lighter;
		font-size: 22px;
}
.top .col-1-4 {
	width: 192px;
}
.right-table .blue {
	background: #2f539a;
	height: 100%;
	border-left: 2px solid #2F539A;
	border-right: 2px solid #2F539A;
	width: 190px;
	margin-left: 4px;
}
.col-1-4 {
	width: 194px;
	float: left;
}
.inner {
	width: 191px;
	margin-left: -3px;
	}
.col-2-4 {
	width: 49.5%;
	float: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-sizing:border-box; /* Firefox */
}
.right-table .purchase {
	width: 230px;
	background: url("../images/select2.jpg") no-repeat  center right #FFFFFF;
	margin-right: 55px;
}
.right-table .purchase .modified-purchase {
	width: 280px;
}
.right-table .purchase option {
	width: 230px;
}
.blue-year {
	width: 190px;
	border-top: 1px solid #333;
}
.cta {
	height: 150px;
	width: 100%;
	background: #f7f7f7;
	border: 1px solid #e6e6e6;
	margin: 70px 0;
	position: relative;
}
li.priced-by-user {
	font-size: 18px;
	color: #2f539a;
	font-weight: bold;
	height: 125px;
}
li.priced-by-user .button {
	margin-top: -3px;
}
li.priced-by-user p {
	margin-top: 10px;
	font-size: 18px;
	color: #2f539a;
	font-weight: bold;
	margin-bottom: 0;
}
#best-buy-bold {
	font-weight: bold;
}
.cta p {
	font-size: 26px;
	color: #474747;
	position: absolute;
	top: 40%;
	left: 3%;
}
.right-table li.price{
	height:250px;
}
.right-table li.priced-by-user{
	height:250px;
}
.left-table li:first-child{
	height:250px;
}
.right-table li.price-info{
/* 	box-sizing: border-box;
	padding: 0 7px; */
}
.cta .bigButton{text-align:center; padding:60px 0 20px 0; position:relative;}
.cta .bigButton a{color:#FFF; background-color:#2f539a; font-size:22px; font-weight:600; border-radius:3px; -webkit-border-radius:3px; padding:9px 25px; display:inline-block;}
.cta .bigButton a:hover, .featuresBox .bigButton a:active {background-color: #163A81; text-decoration:none;}
.cta .bigButton .hint{background:url(../images/promo-01.png) center no-repeat; width:256px; height:67px; position:absolute; top:25px; right:65px;}
/*
Shopping Cart
*/
.breadcrumb {
	margin-top: 5px;
}
.shopping-cartPage .canvas {
	width: 95%;
	max-width: 980px;
}
.shopping-cartPage .leftColumn {
	width: 69%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.shopping-cartPage .rightColumn {
	width: 30%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.shopping-cartPage .checkoutButton a {
	background-color: #F7941D;
	border-radius: 3px;
	color: #FFFFFF !important;
	font-weight: 600;
	padding: 4px 10px;
	text-transform: uppercase;
}
.shopping-cartPage .checkoutButton {
	float: right;
	margin: 0;
	margin-top: 20px;
}
.shopping-cartPage .checkoutButton a:hover {
	background-color: #ea8710;
	text-decoration: none;
}
.shopping-cartPage h1 {
	float: left;
	margin: 0;
	margin-top: 15px;
}
.shopping-cartPage .shopping-cart {
	float: left;
	border: 1px solid #e6e6e6;
	margin-top: 20px;
	width: 100%;
}
.shopping-cart {
	margin-bottom: 50px;
}
.shopping-cart .summary {
	height: 46px;
	border-bottom: 1px solid #e6e6e6;
	padding: 15px 15px 0 15px;
}
.shopping-cart ul {
	margin: 0;
	list-style: none;
	height: 38px;
	padding: 0;
}
.shopping-cart ul li {
	float: right;
	padding: 5px;
	font-weight: bold;
	font-size: 16px;
	width: 12%;
	text-align: center;
}
.shopping-cart ul li:last-child {
	margin-left: 15px;
}
.shopping-cart ul li:first-child {
	float: left;
	text-align: left;
	width: 35%;
	padding-left: 0;
}
.shopping-cart ul li:nth-child(2) {
	padding-right: 0;
}
.shopping-cart .product p {
	max-width: 270px;
	display: inline-block;
}
.shopping-cart .product {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 15px;
	border-bottom: 1px solid #e6e6e6;
	overflow: hidden;
}
.shopping-cart .product .product-title {
	text-align: left;
	width: 50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

.shopping-cart #product-bottom {
	margin-bottom: 0;
}
.shopping-cartPage .shopping-cart .product img {
	padding-right: 5px;
	float: left;
	clear: none;
}
.shopping-cart .product>div {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
}
.shopping-cart .product .qty {
	margin-left: 0;
	text-align: center;
	width: 8%;
}
.shopping-cart .product .qty label {
	display: none;
}
.shopping-cart .product .qty input {
	-moz-appearance: none;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1) inset;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #616161;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	line-height: 25px;
	margin: 0;
	padding: 6px;
	width: 25px;
	height: 25px;

}
.shopping-cart .product .price {
	width: 17%;
	text-align: center;
}
.shopping-cart .product .subtotal {
	width: 10%;
	text-align: center;
}

.shopping-cart .remove-mobile {
	display: none;
}
.shopping-cart .product .remove{
	width: 10%;
	float: right;
	height: 14px;
}
.shopping-cart .product .price span {
	display: none;
	}
	.shopping-cart .product .subtotal span {
		display: none;
	}
.shopping-cart .select-industryBox {
	padding:15px 0 15px 15px;
	width: 95%;
}
.shopping-cart .select-holder {
	padding: 0;
	width: 100%;
}
.shopping-cart .select-holder:first-child {
	padding-bottom: 10px;
}
.shopping-cart .styled-select {
	width: 99%;
	background: url("../images/select2.jpg") no-repeat right center #FFFFFF;
}
.shopping-cart select {
	width: 105%;
		color: #616161;
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1) inset;
}
.shopping-cart .select-industryBox h5 {
	text-transform: uppercase;
	float: left;
	margin-bottom: 10px;
	color: #4f7fe0;
	font-weight: bold;
	font-size: 14px;
}
.shopping-cart .select-industryBox h5:last-child {
	float: right;
	padding-right: 15px;
}
.shopping-cartPage .special-offer {
	background: #f7f7f7;
	border: 1px solid #e6e6e6;
	float: left;
	width: 49%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-bottom: 15px;
}
.shopping-cartPage .special-offer h2 {
	text-transform: uppercase;
	color: #fff;
	font-size: 34px;
	text-align: center;
	line-height: 34px;
	padding: 10px 15px;
	font-weight: bold;
}
.shopping-cartPage .special-offer .blue {
	background: #4f7fe0;
}
.shopping-cartPage .special-offer .grey {
	background: #f7f7f7;
	padding: 0 15px;
}
.shopping-cartPage .special-offer .grey p {
	font-size: 19px;
}
.shopping-cartPage .special-offer .grey span {
	float: right;
	font-size: 18px;
	color: #2f539a;
	font-weight: bold;
	line-height: 18px;
}
.shopping-cartPage .special-offer .grey p span {
	font-weight: bold;
	float: none;
	color: #616161;
}
/* .shopping-cartPage .special-offer .grey .cartReplaced {
	float: right;
		margin-top: 15px;
} */
.shopping-cartPage .special-offer .grey .cartButton a {
	float: right;
	margin-top: 15px;
}/*aici*/
.shopping-cartPage .shipping {
	background: #f7f7f7;
	border: 1px solid #e6e6e6;
	float: right;
	width: 49%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding: 15px;
}
.shopping-cartPage .shipping h3 {
	margin-bottom: 15px;
}
.shopping-cartPage .shipping .styled-select {
	width: 99%;
	background: url("../images/select2.jpg") no-repeat scroll right center #FFFFFF;
}
.shopping-cartPage .shipping .styled-select select {
	width: 107%;
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1) inset;
}
.shopping-cartPage .shipping .select-holder label span {
	color: red;
}
.shopping-cartPage .shipping .select-holder {
	padding: 0;
	width: 100%;
}
.shopping-cartPage .shipping .postal-code {
	padding: 10px 0;
	margin-bottom: 10px;
}
.shipping .contact-form {
	width: 100%;
}
.shopping-cartPage .shipping input {
	-moz-appearance: none;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1) inset;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #616161;
	float: right;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	padding: 6px;
	width: 100%;
	margin: 10px 0;
}

.shipping .quote {
	margin-bottom: 0;
}
.shopping-cartPage .shipping .button {
	margin-top: 10px;
}
.shopping-cartPage .relatedBox {
	margin-top: 30px;
}
/* .shopping-cartPage .details .cartReplaced {
	float: right;
} */
.shopping-cartPage .details .cartButton a {
	float: right;
}/*aici*/
.shopping-cartPage .details .select-holder {
	width: 306px;
	float: left;
	padding: 0;
}
.tabBox .tabs i{display:none;}
.shopping-cartPage .details .styled-select {
	background: url("../images/select2.jpg") no-repeat scroll right center #FFFFFF;
	width: 304px;
}
.shopping-cartPage .details .styled-select select {
	width: 330px;
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1) inset;
}
.shopping-cartPage .relatedBox {
	margin-bottom: 60px;
}
.shopping-cartPage .orderSummary {
	background-color: #2F539A;
	border: 1px solid #2F539A;
	color: #FFFFFF;
	margin-bottom: 20px;
	padding: 12px;
	font-size: 14px;
}
.shopping-cartPage .shopping-cart .product .product-title img {
	clear: none;
}
.shopping-cartPage .shopping-cart .product .product-title p {
	width: 80%;
	float: left;
}
.shopping-cartPage .orderSummary h3 {
	float: left;
}
.shopping-cartPage .orderSummary ul {
	list-style: none;
	float: left;
	padding: 0;
}
.shopping-cartPage .orderSummary ul li {
	padding: 5px 0;
}
.shopping-cartPage ul.costs {
	float: left;
}
.shopping-cartPage ul.numbers {
	float: right;
}
.shopping-cartPage .orderSummary .total {
	float: right;
	font-weight: bold;
	width: 25%;
	padding: 0;
	margin: 0 0 5px;
}
.shopping-cartPage .orderSummary .checkoutButton {
	float: none;
	height: 35px;
	width: 100%;
	font-size: 16px;
	margin: 0;
	text-align: center;
}
/* How to use Plunkett */
.video-tours{
margin-bottom: 30px;
display:block;
}
.things-you-can-do-with-plunkett-research{margin-top:20px ; margin-bottom:20px;list-style-type:none}
.things-you-can-do-with-plunkett-research ul{list-style-type:none; padding:0;margin:0;}
.things-you-can-do-with-plunkett-research .things-you-can-paragraf{font-weight:400;font-size:18px}

.embedyoutube {
display:block;
font-style: normal;
padding-right: 33px;
padding-left: 16px;
padding-top: 30px;
margin-bottom:20px;
}
.pdf-tour{
}
.pdf-tour-h3{
font-size: 16px;
margin: 0 0 5px 0;
font-weight: 600;
text-transform: uppercase;
color: #4f7fe0;
}
.how-to-use-banner{
width:635px;
height:235px;
}
/*MULTI_SEAT BLA BLA STARTS HERE*/
.list-style{
list-style-image:url("../images/bullet-01.png");
}
.list-margin{
margin-top:12px;
font-weight:600;
}
.button-multi-seat{
background:#2f539a;
margin:0 auto;
text-align:center;
margin-left:30%;
}
.button-align{
margin-top:50px;
width:100%;
}
.double-coma1{
display:inline;
margin-bottom: 12px;
}
.double-coma2{
display:inline;
}
.manager-name{
font-weight:600;
}
.font-weight-600{
font-weight:600;
}
.margin-right-35{
margin-right:35px;
}
.margin-top-{
margin-top:-20px;
}
.margin-right-35-600{
margin-right:20px;
font-weight:600;
}
/* LATEST PUBLICATIONS BEGIN HERE*/
.book-cover{
float:left;
width:170px;
height:255px;
display:block;
}
.buy-book {
	display: block;
	float: right;
	height: 255px;
	width: 65%;
}

.book-info {
	height: 295px;
	width: 100%;
}
.book-actions{
border-top:1px solid #e6e6e6;
width:455px;
}
.buy-button{
background:#f7941d;
margin-top: 10px;
}
.latest-publication-anchor{font-size:24px;font-weight:500;}
.tibi-list{margin:0;
padding:0
}

.tibi-list a {
	float: left;
	padding: 3px;
}
.tibi-list li{display:inline;
list-style-type:none;
padding:5px;
float:left;
}
#list img{display:inline;
		padding-right:5px;
}
.title-size{
font-weight:900!important;
font-size:22px!important;
}
.book-details{
border-top:1px solid #e6e6e6;
width:650px;
}
.book-details-content{
margin-top:10px;
}
.product-details{
margin-top:30px;
}
/*VIDEO TUTORIAL STARTS HERE*/
.videos-list {
list-style-image:url("../images/playbutton.png ");
font-weight:600;
}
.videos-list li{
margin-top:10px;
}
.embed-tutorial embed {
	width: 100%;
}

.plunkett-video-tutorialsPage .leftColumn {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 10px 0 10px 10px;
	width: 69%;
}
.plunkett-video-tutorialsPage .rightColumn {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 30%;
}
/*CORPORATE STARTS HERE*/
.ordering-list{
counter-reset: list;
list-style: none;
margin-left: -20px;
}
.ordering-list li{
margin-top:10px;
margin-left: -20px;
margin-right:30px
}
.ordering-list li:before {
	content: counter(list, decimal) ") ";
	counter-increment: list;
}
.upon-request{
margin-right:20px;
margin-top:30px;
}
.upon-request ul {
list-style-image:url("../images/bullet-01.png");
margin-left: -25px;
}
.upon-request ul  li{
margin-top:10px;
}
.h1-margin-20{
margin-bottom:20px;
}
/*MEDIA AND SPEECH STARTS HERE*/
.customer-support-list{
list-style-image:url("../images/bullet-01.png");
}
.customer-support-list li{
margin-top:10px;
margin-left:-25px;
}
.plunkett-ceo{
float:left;
}

.media-researchPage .plunkett-speech {
	float: right;
	margin-right: -5%;
	margin-top: -390px;
}
.biography ul{
/* list-style-image:url("../images/pdf.png"); */
list-style: none;
margin-top:40px;
padding-left: 5px;
padding-right: 30px;
}
.biography ul li{
margin-top:20px;
font-weight:900;
}
.biography ul li a{
background-color:#f7941d;
border-radius: 3px;
color: #fff;
padding: 4px 8px 4px 8px;
display: block;
-webkit-border-radius:3px;
}
.biography ul li a:active, .biography ul li a:hover {
text-decoration:none; background-color:#EA8710;
}

.biography ul li span{
color: #fff;
font-weight:500;
}
.speaking-engagements{
margin-right:40px;
margin-top:40px;
}
.contact-form{width:500px;}
.p-no-padding{padding-bottom:10px;
line-height:1.1;
}
.media-request-h2{
font-weight:400;
font-size:26px;
}
.media-researchPage .half-title{
font-weight:900;
font-size:16px;
}
.quote{
margin-left:10px;
}
.img16{display:inline;
margin-bottom: 12px;}
.img17{display:inline}
/*SUBSCRIPTION SERVICES START HERE*/
.blue-main{
height:375px;
display:block;
background:#2f539a;
color:white;
border:1px solid #e6e6e6;
margin-top:20px;
}
.page-template-page-subscription-service-overview .blue-main {
	height: auto;
	overflow: hidden;
}
.blue-top{
font-size:18px!important;
font-weight:500;
padding:38px;
}
.blue-top p{
font-size:18px!important;
font-weight:500;
}
.blue-column{display:inline}
.blue-column-1{width:33.33%;float:left;display:block;}
.blue-column-2{width:33.33%;float:left;display:block;}
.blue-column-3{width:33.33%;float:left;display:block;}
.column-button{background:white;color:#2f539a;margin-left:15px}
.blue-buttons{margin-left: 30px;}
.column-list-1{margin: 25px;
margin-top: -10px;}
.column-list-2{margin: 25px;
margin-top: -10px;}
.column-list-3{margin: 25px;
margin-top: -10px;}
.column-list-1 li{
font-size:18px!important;
font-weight:500;
margin-bottom:10px;
}
.column-list-2 li{
font-size:18px!important;
font-weight:500;
margin-bottom:10px;
}
.column-list-3 li{
font-size:18px!important;
font-weight:500;
margin-bottom:10px;
}
.column-list-1 li:nth-child(1){list-style-image:url("../images/icon-small-01.png")}
.column-list-1 li:nth-child(2){list-style-image:url("../images/icon-small-08.png")}
.column-list-1 li:nth-child(3){list-style-image:url("../images/icon-small-04.png")}
.column-list-2 li:nth-child(1){list-style-image:url("../images/icon-small-03.png")}
.column-list-2 li:nth-child(2){list-style-image:url("../images/icon-small-02.png")}
.column-list-2 li:nth-child(3){list-style-image:url("../images/icon-small-10.png")}
.column-list-3 li:nth-child(1){list-style-image:url("../images/icon-small-05.png")}
.column-list-3 li:nth-child(2){list-style-image:url("../images/icon-small-09.png")}
.middle-lists{margin-top: 60px;}
@media (max-width: 480px) {
	.subscriptionPage .middle-lists {
		margin-top: 30px;
	}
}
.online-access{width:48%;
/* height:210px; */
height:auto;
display:block;
border:1px solid #e6e6e6;
float:left;
color:#474747;
}
.things-you-can-do{width:49%;
height:210px;
display:block;
border:1px solid #e6e6e6;
float:left;
color:#474747;
margin-left:2.5%;
}
.things-you-can-do ul li{margin-top:10px;list-style-type:none;margin-left:5px;padding:0}
.online-access ul li{margin-top:10px;list-style-type:none;margin-left:5px;padding:0}

.lower-videos {
	border: 1px solid #E6E6E6;
	color: #474747;
	display: block;
	float: left;
	height: auto;
	margin-top: 20px;
	padding-bottom: 20px;
	width: 100%;
	box-sizing: border-box;
}
.lower-video-1{width:32%;float:left;margin-left: 20px;}
.lower-video-2{width:32%;float:left;}
.lower-video-3{width:33%;float:left;}
.lower-video-1 a{display:block;}
.lower-video-2 a{display:block;}
.lower-video-3 a{display:block;}
.video-wrapper{width:105%;}
.lower-lists{height:290px;
display:block;
border:1px solid #e6e6e6;
float:left;
color:#474747;
width:100%;
margin-top:20px;
margin-bottom:50px;
}
.subscription-link{
font-weight:900;
font-size:16px;
}
.subscription-link-1{
font-weight:900;
font-size:16px;
text-align:center;
width: 90%;
margin-bottom:20px;
}
.subscription-title{
font-size:18px!important;
font-weight:900!important;
color:#474747;
margin-left:10px;
margin-top:10px;
}
.lower-lists-1{float:left;margin-left:30px;margin-top:20px;width:28%;}
.lower-lists-2{float:left;margin-left:30px;margin-top:20px;width:30%;}
.lower-lists-3{float:left;margin-left:30px;margin-top:20px;width:29%;}
.subscription-people{
font-size:14px!important;
font-weight:600!important;
}
/*
header
*/

.mobile-hide-420{display:none;}
.header .canvas .right {
	width: 50%;
}
.header .canvas .right .search {
width:99%;
}
.header .mainMenu .canvas .right{
width:auto;
}


/*Custom research */
.custom-researchPage .canvas {
	width: 95%;
	max-width: 980px;
}
.custom-researchPage .leftColumn {
	width: 70%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.custom-researchPage .rightColumn {
	width: 29%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.custom-researchPage .newsletterBox form {
	overflow: hidden;
}
.custom-researchPage .newsletterBox input {
	width: 53%;
	float: left;
	padding: 6px 5px;

}
.custom-researchPage .newsletterBox button {
	width: 39%;
	float: left;
}
.research-form h2 {
	text-transform: uppercase;
	font-size: 26px;
}
.research-form {
	border: solid 1px #e6e6e6;
	background-color: #f7f7f7;
	padding: 15px;
	color: #616161;
	overflow: hidden;
	margin-bottom: 30px;
}
.research-form input, .research-form select, .research-form textarea {
	-moz-appearance: none;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1) inset;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #616161;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	padding: 6px 2px;
	width: 55%;
	margin-right: 0;
}
.research-form label {
	float: left;
	width: 180px;
}
.research-form select {
	margin-right: -35px;
	width: 100%;
}
.research-form button {
	margin-right: 5px;
}
.research-form button:first-child {
	background: #1A1A1A;
}
.research-form #un-rand {
	font-size: 13px;
}
.research-form .styled-select {
	float: left;
	width: 55%;
	margin: 0;
}
.research-form #un-rand {
	font-size: 13px;
	text-align: left;
}
.research-form label {
	font-weight: 600;
	padding-top: 4px;
}
.research-form .scurt {
	width: 135px;
}

.research-form p {
	line-height: 18px;
	margin: 0;
	overflow: hidden;
	padding: 10px 0;
}
.research-form label span {
	color: #FF0000;
}

.research-form textarea {
	height: 75px;
}
.research-form form {
	width: 100%;
}
.research-form .calendar img {
	margin-top: -2px;
	float: left;
}
/*Next Boom */
.next-boomPage .canvas {
	max-width: 980px;
	width: 95%;
}
.next-boomPage .banner {
	background: #2f539a;
	width: 100%;
	position: relative;
	height: 336px;
	margin-top: 0;
	margin-bottom: 25px;
}
#three-dot-button{display:none}
.next-boomPage .fullwidth {
	color: #fff;
	margin-top: 25px;
}
.next-boomPage .banner .text {
	width: 60%;
	position: relative;
	padding: 25px 0 25px 25px;
}
.next-boomPage .banner .image {
	position: absolute;
	right: 25px;
	top: -25px;
	z-index: 5;
}
.next-boomPage .banner h1{
	font-size: 56px;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 15px;
	font-weight: normal;
	padding: 25px 0 0 25px;
	width: 60%;

}
.next-boomPage .banner h2{
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 10px;
	width: 60%;
	padding: 10px 0 0 25px;
	}
.next-boomPage .checkoutButton a{background-color:#f7941d; text-transform:uppercase; border-radius:3px; -webkit-border-radius:3px; padding:4px 10px; font-weight:600; color:#ffffff;}
.next-boomPage .checkoutButton a:hover, .next-boomPage .checkoutButton a:active {background-color:#EA8710;}
.next-boomPage .checkoutButton.left {
	float: left;
	margin-right: 30px;
}
.next-boomPage .text p {
	margin-top: 20px;
}
.next-boomPage .banner .text p:before {
	content: url(../images/transport.png);
	padding-right: 5px;
	}
.next-boomPage .col-1-3 {
	width: 30%;
	float: left;
	margin-right: 10px;
	color: #616161;
}
.next-boomPage .col-1-3 img {
	float: left;
	margin-right: 10px;
	width: 35%;
}
.next-boomPage .col-1-3 .text {
	width: 60%;
	float: right;
}
.next-boomPage .col-1-3 p {
	display: inline;
	position: relative;
	top: 13%;
	font-size: 16px;
}
.next-boomPage .awards {
	width: 100%;
	padding: 0;
}
.next-boomPage .video iframe {
	width: 100%;
	height: 345px;
	margin-bottom: 15px;
}

.next-boomPage .col-1-3 .text {
	padding: 0;
}
.next-boomPage .leftColumn {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	max-width: 668px;
	width: 69%;
}
.next-boomPage .rightColumn {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: right;
	max-width: 292px;
	width: 30%;
}
.next-boomPage .leftColumn h2 {
	margin-top: 30px;
}
.next-boomPage .leftColumn h4 {
	font-size: 16px;
}
.next-boomPage .leftColumn a {
	color: #4f7fe0;
	font-size: 16px;
	font-weight: bold;
}
.next-boomPage blockquote {
	margin: 15px 0 0 0;
}
.next-boomPage cite {
	font-style: normal;
}
.next-boomPage cite:before {
	content: "- ";
}
.next-boomPage blockquote:before {
	content: url(../images/icon-small-16.png);
	position: relative;
	top:-10px;
	}
.next-boomPage blockquote:after {
	content: url(../images/icon-small-17.png);
	position: relative;
	top: -5px;
}
.next-boomPage .sideBox h3{
	margin: 10px 0;
}
.next-boomPage .key-facts p{
	font-size: 16px;
}
.next-boomPage .bold {
	font-weight: bold;
}
.next-boomPage .rightColumn ul {
	font-size: 16px;
	font-weight: 500;
	list-style: none outside none;
	margin: 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #e6e6e6;
}
.next-boomPage .rightColumn ul:last-child {
	border: none;
}
.next-boomPage .rightColumn strong {
	font-weight: bold;
}
.next-boomPage ul.links {
	padding-left: 20px;
}
.next-boomPage ul li {
	padding-top: 10px;
}
.next-boomPage ul.links li a {
	font-weight: bold;
	color: #616161;
}
.next-boomPage .links li {
	list-style: url(../images/icon-small-13.png);
}
.next-boomPage .links li:first-child {
	list-style: url(../images/liniute-albastre.png);
}
.next-boomPage .top-mobile {
	display: none;
}

/*
librarians center
*/

.librarians-centerPage h1 {
	margin: 15px 0;
}
.librarians-centerPage .banner {
	margin-bottom: 20px;
	width: 100%;
}
.librarians-centerPage .banner img {
	width: 100%;
}
.librarians-centerPage .services {
	border: 1px solid #e6e6e6;
	padding: 15px;
	overflow: hidden;
	margin-bottom: 20px;
}
.librarians-centerPage .services h2 {
	text-transform: uppercase;
}
.librarians-centerPage .box {
	width: 30%;
	padding: 5px;
	float: left;
}
.librarians-centerPage .box img {
	margin: 0 auto;
}
.librarians-centerPage .box .text {
	text-align: center;
}
.librarians-centerPage .box h5 {
	color: #4f7fe0;
	font-size: 16px;
	margin: 10px 0 5px 0;
}
.librarians-centerPage .col-half {
	width: 48%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border: 1px solid #e6e6e6;
	padding: 15px;
	float: left;
	margin-right: 4%;
	min-height: 190px;
	padding-bottom: 25px;
	margin-bottom: 15px;
}
.librarians-centerPage .second {
	margin-right: 0;
}
.librarians-centerPage .col-half ul {
	padding: 0;
	list-style: none;
	margin: 0;
}
.librarians-centerPage .col-half li {
	padding: 5px 5px 5px 0;
	font-weight: bold;
}
.librarians-centerPage .col-half h5 {
	font-weight: bold;
	padding: 5px 5px 5px 0;
	color: #4f7fe0;
	font-size: 16px;
}
.librarians-centerPage .col-half.bot {
	border: none;
	height: 100%;
	padding: 15px 0;
}
.librarians-centerPage .col-half .video {
	margin-bottom: 20px;
}
.librarians-centerPage .col-half .video iframe {
	width: 100%;
}
.librarians-centerPage .col-half .bot a {
	float: left;
}
.librarians-centerPage .col-half h5 {
	margin: 0;
}
.librarians-centerPage .leftColumn .checkoutButton{float:none;}
.librarians-centerPage .leftColumn .checkoutButton a{background-color:#f7941d;  border-radius:3px; -webkit-border-radius:3px; padding:10px 25px; font-weight:600; color:#ffffff;}
.librarians-centerPage .leftColumn .checkoutButton a:hover, .librarians-centerPage .leftColumn .checkoutButton a:active {background-color:#EA8710;
text-decoration: none;}
.librarians-centerPage .leftColumn .demoButton {
	background-color: #2F539A;
	border-radius: 3px;
	color: #FFFFFF;
	display: inline-block;
	font-size: 22px;
	font-weight: 600;
	padding: 9px 25px;
	margin-top: 35px;
}
.librarians-centerPage .leftColumn .demoButton a {
	color: #fff;
	text-decoration: none;
}
.librarians-centerPage .leftColumn .demoButton:hover {
background:#163a81;
}
.librarians-centerPage .buttons {
	text-align: center;
	font-size: 20px;
	text-transform: none;
	margin-bottom: 15px;
}
/* butoane all industries*/
.nomarg {
  margin-bottom: 10px;
}
.buttonsAllInd {
	font-size: 15px;
	text-transform: none;
	overflow: hidden;
	margin-bottom: 14px;
}
.buttonsTopComp {
	font-size: 15px;
	text-transform: none;
	overflow: hidden;
	margin-bottom: 14px;
}
.checkoutButtonAll {
float:left; 
background-color:#f7941d;  
border-radius:3px; 
-webkit-border-radius:3px; 
padding:6px 25px; 
font-weight:600; 
margin-left: 35px;
margin-right: 70px;
}
.checkoutButtonAll a{ color:#ffffff;}
.checkoutButtonAll a:hover, .checkoutButtonAll a:active {background-color:#EA8710;
text-decoration: none;} 
.checkoutButtonAll:hover {
background:#EA8710;
}
.linkButton { 
background-color:#f7941d;  
border-radius:3px; 
-webkit-border-radius:3px; 
padding:6px 25px; 
font-weight:600; 
margin-bottom: 10px;
width: 50%;
}
.linkButton a{ color:#ffffff;}
.linkButton a:hover, .linkButton a:active {background-color:#EA8710;
text-decoration: none;} 
.linkButton:hover {
background:#EA8710;
}
.demoButtonAll {
	background-color: #2F539A;
	border-radius: 3px;
	color: #FFFFFF;
	display: inline-block;
	font-weight: 600;
	padding: 6px 25px;

	float: left;
}
.demoButtonAll a {
	color: #fff;
	text-decoration: none;
}
.demoButtonAll:hover {
background:#163a81;
}
/* end all industries*/
.librarians-centerPage .canvas {
	max-width: 980px;
	width: 95%;
}
.librarians-centerPage .leftColumn {
	width: 69%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin: 0;
}
.librarians-centerPage .rightColumn {
	width: 30%;
	margin: 0;
	line-height: 20px;
}
.librarians-centerPage .rightColumn .whatyougetbox, .librarians-centerPage .rightColumn .pricingplanbox {
	height: auto;
	width: 100%;
}



.shopping-cartPage .select-and-cart .select-holder {
	line-height: 32px;
	margin: 0;
	overflow: hidden;
	padding: 10px 2px;
	width: 60%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.shopping-cartPage .select-and-cart .styled-select{float:left;width:100%}
/* audaugat 912 pm*/
.select-holder-one { margin-bottom: 10px; overflow: hidden; }
.select-holder-one .styled-select { float:left; width:260px; height:25px; clear:both;}
.select-holder-one p { margin-bottom: 0px; }
.nbl { display: block; clear: both; }
.select-holder-one .styled-select select { height:25px;}
.shopping-cartPage .special-offer .special-offer-cart a.cartReplaced {
	padding: 4px 10px;
}
.shopping-cartPage .select-and-cart {
	float: left;
	margin-bottom: 40px;
	margin-top: -9px;
	width: 80%;
}
.shopping-cartPage .product .details {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	width: 75%;
}
.shopping-cartPage .product .image {
	float: right;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width: 20%;
}
.shopping-cartPage .product .button-container {
	display: block;
	float: right;
	margin-top: -36px;
	width: 38%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.select_industry_p {
	float:left;
	margin-left:115px;
	margin: 5px 0 0 115px;
	padding:0;
}
.left-table li:last-child {
    height: 36px;
}
#check_if_tax_exempt{
	height:15px;
	width:5%;
	-moz-appearance: radio;
	margin:2px 0 0 5px;
	float:left;
}
#tab-top_companies_tab > a {
	display:block;
}

.fix {
    width: 26%;
}
.fix.toggle {
    width: 24%;
}




@media (max-width:768px){
.fix.toggle {
    width: 60%;
	}
}

@media (min-width:901px) {
.fix.toggle {
    width: 24%;
}
}

.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-47 {
	margin-bottom:20px;
}
.quantity.buttons_added {
	display:none;
}
#mobile-menu{display:inline;}
/*#hsearch .textbox {all.min....ss?v=2743 (line 1)
	background:transparent url(http://i.stackoverflow.com/Content/Img/search.png) no-repeat scroll left center;
	margin:0;
	max-width:230px;
	padding-left:16px;
}*/
/*
******************************************************************************************************************************U******************************************************************************************************************************U******************************************************************************************************************************U******************************************************************************************************************************U******************************************************************************************************************************U
******************************************************************************************************************************U******************************************************************************************************************************U******************************************************************************************************************************U
******************************************************************************************************************************U******************************************************************************************************************************U******************************************************************************************************************************U******************************************************************************************************************************U
*/
/* @media (max-width: 768px) {
	h4.time-ident {
		display: block;
		width: 80%;
		text-align: center;
		left: 10%;
	}
} */
.page-template-page-products-books-ebooks #content a {
	font-weight: 600;
	font-size: 110%;
}
@media (min-width: 769px) and (max-width: 1023px) {
	.subscriptionPage .video-wrapper {
		width: 100%;
	}
	.subscriptionPage .lower-video {
		width: 31%;
		margin-left: 2%;
	}
	.subscriptionPage .lower-video .featured-video-plus {
		width: 100% !important;
	}
	.subscriptionPage .subscription-link {
		width: 100%;
	}
	.subscriptionPage .things-you-can-do {
		margin-left: 2%;
	}
}