@charset "utf-8";

/* CSS Document */



/* ===================== Iconbox ===================== */



.icoonbox {

	text-align:center;

}



.icoonbox p:empty {

	display: none;

}



/* ===================== Hover Effects ===================== */

.icoonbox.icoonbox_effect1 .icoonbox_itemContainer:hover .icoonbox_icon,

.icoonbox.icoonbox_effect1 .icoonbox_itemContainer:hover img {

	-webkit-animation: icoonbox_effect1 0.6s;

	-moz-animation: icoonbox_effect1 0.6s;

	-ms-animation: icoonbox_effect1 0.6s;

	-o-animation: icoonbox_effect1 0.6s;

	animation: icoonbox_effect1 0.6s;

}

.icoonbox.icoonbox_effect2 .icoonbox_itemContainer:hover .icoonbox_icon,

.icoonbox.icoonbox_effect2 .icoonbox_itemContainer:hover img {

	-webkit-animation: icoonbox_effect2 0.6s;

	-moz-animation: icoonbox_effect2 0.6s;

	-ms-animation: icoonbox_effect2 0.6s;

	-o-animation: icoonbox_effect2 0.6s;

	animation: icoonbox_effect2 0.6s;

}

.icoonbox.icoonbox_effect3 .icoonbox_itemContainer:hover .icoonbox_icon,

.icoonbox.icoonbox_effect3 .icoonbox_itemContainer:hover img {

	-webkit-animation: icoonbox_effect3 0.6s;

	-moz-animation: icoonbox_effect3 0.6s;

	-ms-animation: icoonbox_effect3 0.6s;

	-o-animation: icoonbox_effect3 0.6s;

	animation: icoonbox_effect3 0.6s;

}

.icoonbox.icoonbox_effect4 .icoonbox_itemContainer:hover .icoonbox_icon,

.icoonbox.icoonbox_effect4 .icoonbox_itemContainer:hover img {

	-webkit-animation: icoonbox_effect4 0.6s;

	-moz-animation: icoonbox_effect4 0.6s;

	-ms-animation: icoonbox_effect4 0.6s;

	-o-animation: icoonbox_effect4 0.6s;

	animation: icoonbox_effect4 0.6s;

}

.icoonbox.icoonbox_effect5 .icoonbox_itemContainer:hover .icoonbox_icon,

.icoonbox.icoonbox_effect5 .icoonbox_itemContainer:hover img {

	-webkit-animation: icoonbox_effect5 0.6s;

	-moz-animation: icoonbox_effect5 0.6s;

	-ms-animation: icoonbox_effect5 0.6s;

	-o-animation: icoonbox_effect5 0.6s;

	animation: icoonbox_effect5 0.6s;

}

.icoonbox.icoonbox_effect6 .icoonbox_itemContainer:hover .icoonbox_icon ,

.icoonbox.icoonbox_effect6 .icoonbox_itemContainer:hover img{

	-webkit-animation: icoonbox_effect6 1.5s;

	-moz-animation: icoonbox_effect6 1.5s;

	-ms-animation: icoonbox_effect6 1.5s;

	-o-animation: icoonbox_effect6 1.5s;

	animation: icoonbox_effect6 1.5s;

	

	animation-iteration-count: infinite;

	-webkit-animation-iteration-count: infinite;

}

.icoonbox.icoonbox_effect7 .icoonbox_itemContainer:hover .icoonbox_icon,

.icoonbox.icoonbox_effect7 .icoonbox_itemContainer:hover img {

	-webkit-animation: icoonbox_effect7 1.5s;

	-moz-animation: icoonbox_effect7 1.5s;

	-ms-animation: icoonbox_effect7 1.5s;

	-o-animation: icoonbox_effect7 1.5s;

	animation: icoonbox_effect7 1.5s;

	

	animation-iteration-count: infinite;

	-webkit-animation-iteration-count: infinite;

}

.icoonbox.icoonbox_effect8 .icoonbox_itemContainer:hover .icoonbox_icon,

.icoonbox.icoonbox_effect8 .icoonbox_itemContainer:hover img {

	-webkit-animation: icoonbox_effect8 1.5s;

	-moz-animation: icoonbox_effect8 1.5s;

	-ms-animation: icoonbox_effect8 1.5s;

	-o-animation: icoonbox_effect8 1.5s;

	animation: icoonbox_effect8 1.5s;

	

	animation-iteration-count: infinite;

	-webkit-animation-iteration-count: infinite;

}

/* ===================== Iconbox item ===================== */



.icoonbox .icoonbox_item {

	padding:20px;

	

}



.icoonbox .icoonbox_itemBg {

	background-color:#f6f6f6;

	height:100%;

	

	-webkit-transition: border-color .5s, background-color .5s;

	-moz-transition: border-color .5s, background-color .5s;

	-o-transition: border-color .5s, background-color .5s;

	-ms-transition: border-color .5s, background-color .5s;

	transition: border-color .5s, background-color .5s;

}

.icoonbox.icoonbox_itemsBoxed .icoonbox_itemBg {

	background-color:#f6f6f6;

}

.icoonbox.icoonbox_itemsNotBoxed .icoonbox_itemBg {

	background-color:transparent;

}



/* ------- Items Border ------- */



.icoonbox.icoonbox_boxesWithborder .icoonbox_itemBg {

	border:1px solid #dcdcdc;

}



/* ------- Items Radius ------- */

.icoonbox.icoonbox_itemNoRadius .icoonbox_itemBg {

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius: 0px;

}

.icoonbox.icoonbox_itemSmallRadius .icoonbox_itemBg {

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

}

.icoonbox.icoonbox_itemMediumRadius .icoonbox_itemBg {

	-webkit-border-radius: 20px;

	-moz-border-radius: 20px;

	border-radius: 20px;

}

.icoonbox.icoonbox_itemLargeRadius .icoonbox_itemBg {

	-webkit-border-radius: 30px;

	-moz-border-radius: 30px;

	border-radius: 30px;

}





/* ===================== Title and Description ===================== */



.icoonbox .icoonbox_item .icoonbox_title,

.icoonbox .icoonbox_item .icoonbox_description {

	line-height:1.8 !important;

	cursor:default;

	

	-webkit-transition: color .5s;

	-moz-transition: color .5s;

	-o-transition: color .5s;

	-ms-transition: color .5s;

	transition: color .5s;

}



.icoonbox .icoonbox_item .icoonbox_title {

	font-weight:bold;

	font-size:16px;

	margin-bottom:10px;

}



.icoonbox .icoonbox_item .icoonbox_title a {

	text-decoration:none;

	

	-webkit-transition: color .5s;

	-moz-transition: color .5s;

	-o-transition: color .5s;

	-ms-transition: color .5s;

	transition: color .5s;

}



.icoonbox .icoonbox_item .icoonbox_description p {

	margin:10px 0px 0px 0px;

	padding:0px;

}

.icoonbox .icoonbox_item .icoonbox_description p:first-child {

	margin-top:0px;

}

.icoonbox .icoonbox_item .icoonbox_moreLink {

	text-decoration:none;

	display:inline-block;

	margin-top:10px;

	

	-webkit-transition: color .5s;

	-moz-transition: color .5s;

	-o-transition: color .5s;

	-ms-transition: color .5s;

	transition: color .5s;

}





/* ===================== Icons ===================== */

.icoonbox .icoonbox_iconContainer {

	margin-bottom:15px;

}







.icoonbox .icoonbox_iconContainer .icoonbox_icon {

	color:#ffffff;

	background-color:#04bfbf;

	text-align:center;

	line-height:64px;

	width:64px;

	font-size:64px;

	padding:16px;

	



	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	

	-webkit-transition: color .5s, background-color .5s, border-color .5s, -webkit-transform .5s;

	-moz-transition: color .5s, background-color .5s, border-color .5s, transform .5s;

	-o-transition: color .5s, background-color .5s, border-color .5s, transform .5s;

	-ms-transition: color .5s, background-color .5s, border-color .5s, transform .5s;

	transition: color .5s, background-color .5s, border-color .5s, transform .5s;

}

.icoonbox .icoonbox_iconContainer img{

	border:none !important;

	margin:0px !important;

	padding:0px !important;

	

	-webkit-border-radius: 0px !important;

	-moz-border-radius: 0px !important;

	border-radius: 0px !important;

	

	-webkit-box-shadow: none !important;

	box-shadow: none !important;

}

/* ------- icon border ------- */



.icoonbox.icoonbox_withIconBorder .icoonbox_iconContainer .icoonbox_icon { 

	border:2px solid #999999;

}







/* ------- icon size ------- */



.icoonbox.icoonbox_iconsize_32 .icoonbox_iconContainer .icoonbox_icon {

	line-height:32px !important;

	width:32px !important;

	font-size:32px !important;

	padding:9px;

}

.icoonbox.icoonbox_iconsize_32 .icoonbox_item {

	min-height:32px;

}

.icoonbox.icoonbox_iconBoxed.icoonbox_iconsize_32 .icoonbox_item {

	min-height:50px;

}

.icoonbox.icoonbox_iconsize_32 .icoonbox_iconContainer img{

	width:32px !important;

	height:32px !important;

}



.icoonbox.icoonbox_iconsize_48 .icoonbox_iconContainer .icoonbox_icon {

	line-height:48px !important;

	width:48px !important;

	font-size:48px !important;

	padding:12px;

}



.icoonbox.icoonbox_iconsize_48 .icoonbox_item {

	min-height:48px;

}

.icoonbox.icoonbox_iconBoxed.icoonbox_iconsize_48 .icoonbox_item {

	min-height:72px;

}

.icoonbox.icoonbox_iconsize_48 .icoonbox_iconContainer img{

	width:48px !important;

	height:48px !important;

}





.icoonbox.icoonbox_iconsize_64 .icoonbox_iconContainer .icoonbox_icon {

	line-height:64px !important;

	width:64px !important;

	font-size:64px !important;

	padding:16px;

}

.icoonbox.icoonbox_iconsize_64 .icoonbox_item {

	min-height:64px;

}

.icoonbox.icoonbox_iconBoxed.icoonbox_iconsize_64 .icoonbox_item {

	min-height:96px;

}

.icoonbox.icoonbox_iconsize_64 .icoonbox_iconContainer img{

	width:64px !important;

	height:64px !important;

}





.icoonbox.icoonbox_iconsize_96 .icoonbox_iconContainer .icoonbox_icon {

	line-height:96px !important;

	width:96px !important;

	font-size:96px !important;

	padding:25px;

}

.icoonbox.icoonbox_iconsize_96 .icoonbox_item {

	min-height:96px;

}

.icoonbox.icoonbox_iconBoxed.icoonbox_iconsize_96 .icoonbox_item {

	min-height:146px;

}

.icoonbox.icoonbox_iconsize_96 .icoonbox_iconContainer img{

	width:96px !important;

	height:96px !important;

}



/* ------- icon border radius ------- */



.icoonbox.icoonbox_iconNoRadius .icoonbox_iconContainer .icoonbox_icon {

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius: 0px;

}

.icoonbox.icoonbox_iconSmallRadius .icoonbox_iconContainer .icoonbox_icon {

	-webkit-border-radius: 10%;

	-moz-border-radius: 10%;

	border-radius: 10%;

}

.icoonbox.icoonbox_iconMediumRadius .icoonbox_iconContainer .icoonbox_icon {

	-webkit-border-radius: 20%;

	-moz-border-radius: 20%;

	border-radius: 20%;

}

.icoonbox.icoonbox_iconLargeRadius .icoonbox_iconContainer .icoonbox_icon {

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

}



/* ------- With and Without bg color ------- */



.icoonbox.icoonbox_iconBoxed .icoonbox_iconContainer {

	margin-bottom:15px;

}

.icoonbox.icoonbox_iconBoxed .icoonbox_iconContainer .icoonbox_icon {

	color:#ffffff;

	background-color:#04bfbf;

}

.icoonbox.icoonbox_iconNotBoxed .icoonbox_iconContainer .icoonbox_icon {

	color:#04bfbf;

	background-color:transparent;

	padding:0px;

}



/* ===================== Styles ===================== */



/* ------- style 1 ------- */

.icoonbox.icoonbox_style1,

.icoonbox.icoonbox_style1 .icoonbox_iconContainer, 

.icoonbox.icoonbox_style1 .icoonbox_title,

.icoonbox.icoonbox_style1 .icoonbox_description {

	text-align:center;

}



/* ------- style 2 ------- */

.icoonbox.icoonbox_style2 {

	text-align:left;

}

.icoonbox.icoonbox_style2 .icoonbox_iconContainer {

	float:left;

	margin-bottom:0px;

}



.icoonbox.icoonbox_style2.icoonbox_iconNotBoxed.icoonbox_iconsize_32 .icoonbox_title,

.icoonbox.icoonbox_style2.icoonbox_iconNotBoxed.icoonbox_iconsize_32 .icoonbox_description {

	margin-left:52px;

}

.icoonbox.icoonbox_style2.icoonbox_iconBoxed.icoonbox_iconsize_32 .icoonbox_title,

.icoonbox.icoonbox_style2.icoonbox_iconBoxed.icoonbox_iconsize_32 .icoonbox_description {

	margin-left:70px;

}



.icoonbox.icoonbox_style2.icoonbox_iconNotBoxed.icoonbox_iconsize_48 .icoonbox_title,

.icoonbox.icoonbox_style2.icoonbox_iconNotBoxed.icoonbox_iconsize_48 .icoonbox_description {

	margin-left:68px;

}

.icoonbox.icoonbox_style2.icoonbox_iconBoxed.icoonbox_iconsize_48 .icoonbox_title,

.icoonbox.icoonbox_style2.icoonbox_iconBoxed.icoonbox_iconsize_48 .icoonbox_description {

	margin-left:92px;

}



.icoonbox.icoonbox_style2.icoonbox_iconNotBoxed.icoonbox_iconsize_64 .icoonbox_title,

.icoonbox.icoonbox_style2.icoonbox_iconNotBoxed.icoonbox_iconsize_64 .icoonbox_description {

	margin-left:84px;

}

.icoonbox.icoonbox_style2.icoonbox_iconBoxed.icoonbox_iconsize_64 .icoonbox_title,

.icoonbox.icoonbox_style2.icoonbox_iconBoxed.icoonbox_iconsize_64 .icoonbox_description {

	margin-left:116px;

}



.icoonbox.icoonbox_style2.icoonbox_iconNotBoxed.icoonbox_iconsize_96 .icoonbox_title,

.icoonbox.icoonbox_style2.icoonbox_iconNotBoxed.icoonbox_iconsize_96 .icoonbox_description {

	margin-left:116px;

}

.icoonbox.icoonbox_style2.icoonbox_iconBoxed.icoonbox_iconsize_96 .icoonbox_title,

.icoonbox.icoonbox_style2.icoonbox_iconBoxed.icoonbox_iconsize_96 .icoonbox_description {

	margin-left:166px;

}



/* ------- style 3 ------- */

.icoonbox.icoonbox_style3 {

	text-align:left;

}

.icoonbox.icoonbox_style3 .icoonbox_iconContainer {

	padding-bottom:10px;

	padding-right:20px;

	display:table-cell;

	vertical-align:top;

}



.icoonbox.icoonbox_style3 .icoonbox_title {

	display:table-cell;

	padding-bottom:10px;

	vertical-align:middle;

}



/* ------- style 4 ------- */

.icoonbox.icoonbox_style4,

.icoonbox.icoonbox_style4 .icoonbox_iconContainer, 

.icoonbox.icoonbox_style4 .icoonbox_title,

.icoonbox.icoonbox_style4 .icoonbox_description {

	text-align:left;

}





/* ===================== Layouts ===================== */







/* ------- Grid ------- */

.icoonbox.icoonbox_grid {

	margin:0px -15px;

}

.icoonbox.icoonbox_grid .icoonbox_table{

	display:table;

	width:100%;

}

.icoonbox.icoonbox_grid .icoonbox_row {

	display:table-row;

}

.icoonbox.icoonbox_grid .icoonbox_row .icoonbox_cell {

	display:table-cell;

	padding:15px;

	vertical-align: top;

}

.icoonbox.icoonbox_grid .icoonbox_row .icoonbox_cell:last-child {

	border-right:none !important;

}

.icoonbox.icoonbox_grid .icoonbox_row:first-child .icoonbox_cell {

	padding-top:0px;

}

.icoonbox.icoonbox_grid .icoonbox_row:last-child .icoonbox_cell {

	padding-bottom:0px;

}



.icoonbox.icoonbox_grid.icoonbox_itemsNotBoxed .icoonbox_row:first-child .icoonbox_item {

	padding-top:0px;

}

.icoonbox.icoonbox_grid.icoonbox_itemsNotBoxed .icoonbox_row:last-child .icoonbox_item {

	padding-bottom:0px;

}



/* With Border */

.icoonbox.icoonbox_grid.icoonbox_withlayoutBorder .icoonbox_row .icoonbox_cell {

	border-right:1px dashed #ccc;

	padding-top:0px;

}

.icoonbox.icoonbox_grid.icoonbox_withlayoutBorder .icoonbox_row .icoonbox_cell:last-child {

	border-right:none !important;

}

.icoonbox.icoonbox_grid.icoonbox_withlayoutBorder .icoonbox_row .icoonbox_cell .icoonbox_itemContainer {

	border-top:1px dashed #DCDCDC;

	padding-top:15px;

}

.icoonbox.icoonbox_grid.icoonbox_withlayoutBorder .icoonbox_row:first-child .icoonbox_cell .icoonbox_itemContainer {

	border-top:0px dashed #DCDCDC;

	padding-top:0px;

}



/* With out Border */

.icoonbox.icoonbox_grid.icoonbox_withoutlayoutBorder.icoonbox_itemsBoxed .icoonbox_row .icoonbox_cell {

	padding:10px;

}



/* Without Bg Color */

.icoonbox.icoonbox_grid.icoonbox_itemsNotBoxed .icoonbox_row .icoonbox_cell,

.icoonbox.icoonbox_grid.icoonbox_itemsNotBoxed .icoonbox_row .icoonbox_cell .icoonbox_item{

	padding:0px;

}

.icoonbox.icoonbox_grid.icoonbox_itemsNotBoxed .icoonbox_row .icoonbox_cell .icoonbox_itemContainer {

	padding:15px 0px;

	margin: 0px 15px;

}

.icoonbox.icoonbox_grid.icoonbox_itemsNotBoxed .icoonbox_row .icoonbox_cell:first-child .icoonbox_itemContainer {

	padding-left:0px;

}

.icoonbox.icoonbox_grid.icoonbox_itemsNotBoxed .icoonbox_row .icoonbox_cell:last-child .icoonbox_itemContainer {

	padding-right:0px;

}

.icoonbox.icoonbox_grid.icoonbox_itemsNotBoxed .icoonbox_row:last-child .icoonbox_cell .icoonbox_itemContainer {

	padding-bottom:0px;

}

.icoonbox.icoonbox_grid.icoonbox_itemsNotBoxed .icoonbox_row:first-child .icoonbox_cell .icoonbox_itemContainer {

	padding-top:0px;

}







/* ------- List ------- */



.icoonbox.icoonbox_list.icoonbox_itemsBoxed .icoonbox_itemContainer{

	padding-top:15px;

	margin-top:15px;

}

.icoonbox.icoonbox_list.icoonbox_withlayoutBorder .icoonbox_itemContainer:first-child,

.icoonbox.icoonbox_list.icoonbox_withoutlayoutBorder .icoonbox_itemContainer:first-child {

	border-top:none !important;

	padding-top:0px !important;

	margin-top:0px !important;

}





.icoonbox.icoonbox_list.icoonbox_itemsNotBoxed .icoonbox_itemContainer .icoonbox_item{

	padding:20px 0px;

}

.icoonbox.icoonbox_list.icoonbox_withlayoutBorder.icoonbox_itemsNotBoxed .icoonbox_itemContainer:first-child .icoonbox_item,

.icoonbox.icoonbox_list.icoonbox_withoutlayoutBorder.icoonbox_itemsNotBoxed .icoonbox_itemContainer:first-child .icoonbox_item {

	padding-top:0px;

}



.icoonbox.icoonbox_list.icoonbox_withlayoutBorder.icoonbox_itemsNotBoxed .icoonbox_itemContainer:last-child .icoonbox_item,

.icoonbox.icoonbox_list.icoonbox_withoutlayoutBorder.icoonbox_itemsNotBoxed .icoonbox_itemContainer:last-child .icoonbox_item  {

	padding-bottom:0px;

}





/* Border */

.icoonbox.icoonbox_list.icoonbox_withlayoutBorder .icoonbox_itemContainer {

	border-top:1px dashed #DCDCDC;

}



/* With out Border */

.icoonbox.icoonbox_list.icoonbox_withoutlayoutBorder.icoonbox_itemsBoxed .icoonbox_itemContainer {

	padding-top:10px;

	margin-top:10px;

}





/* ------- Slider ------- */

.icoonbox_slider_container {

	overflow:hidden;

}



.icoonbox.icoonbox_slider {

	overflow:hidden;

	visibility:hidden;

}



.icoonbox.icoonbox_slider.icoonbox_itemsBoxed {

	margin:0px -10px;

}

.icoonbox.icoonbox_slider.icoonbox_itemsNotBoxed {

	margin:0px -20px;

}





.icoonbox.icoonbox_slider .icoonbox_sliderItemsContainer {

	float:left;

	

}

.icoonbox.icoonbox_slider .caroufredsel_wrapper{

	margin-bottom:-10px;

	padding-bottom:10px;

}

.icoonbox.icoonbox_slider .icoonbox_sliderItemsContainer .icoonbox_sliderItem {

	float:left;

}



.icoonbox.icoonbox_slider .icoonbox_sliderItemsContainer .icoonbox_sliderItem .icoonbox_itemContainer {

	height:100%;

}

.icoonbox.icoonbox_slider.icoonbox_itemsBoxed .icoonbox_sliderItemsContainer .icoonbox_sliderItem .icoonbox_itemContainer .icoonbox_itemBg {

	margin:0px 15px;

}

.icoonbox.icoonbox_slider.icoonbox_itemsNotBoxed .icoonbox_sliderItemsContainer .icoonbox_sliderItem .icoonbox_itemContainer  .icoonbox_item{

	padding:0px 20px;

}







/* Slider Border */

.icoonbox.icoonbox_slider.icoonbox_withlayoutBorder .icoonbox_sliderItemsContainer .icoonbox_sliderItem .icoonbox_itemContainer {

	border-left:1px dashed #DCDCDC;

}

.icoonbox.icoonbox_slider.icoonbox_withlayoutBorder .icoonbox_sliderItemsContainer .icoonbox_sliderItem:first-child .icoonbox_itemContainer {

	border-left:none !important;

}



/* Slider With out Border */

.icoonbox.icoonbox_slider.icoonbox_withoutlayoutBorder.icoonbox_itemsBoxed .icoonbox_sliderItemsContainer .icoonbox_sliderItem .icoonbox_itemContainer .icoonbox_itemBg {

	margin:0px 10px;

}





/* Slider Next and Prev */

.icoonbox.icoonbox_slider .icoonbox_sliderNextPrev {

	margin:10px 0px 0px 0px;

	float:left;

	width:100%;

	word-spacing:5px;

	text-align:center;

}



a.icoonbox_next,

a.icoonbox_prev {

	display:inline-block;

	width:27px;

	height:27px;

	outline: none !important;

	background-repeat:no-repeat;

	border:1px solid #dcdcdc;

	

	-webkit-border-radius: 10%;

	-moz-border-radius: 10%;

	border-radius: 10%;

	

	-webkit-transition: background-position .5s;

	-moz-transition: background-position .5s;

	-o-transition: background-position .5s;

	-ms-transition: background-position .5s;

	transition: background-position .5s;

}



a.icoonbox_next {

	background-image:url(../images/next.png);

}

a.icoonbox_prev {

	background-image:url(../images/prev.png);

}





/* next */

.icoonbox_sliderNextPrev.icoonbox_lightgray a.icoonbox_next {

	background-position:right top;

}

.icoonbox_sliderNextPrev.icoonbox_lightgray a.icoonbox_next:hover {

	background-position:left top;

}



.icoonbox_sliderNextPrev.icoonbox_darkgray a.icoonbox_next {

	background-position:right -27px;

}

.icoonbox_sliderNextPrev.icoonbox_darkgray a.icoonbox_next:hover {

	background-position:left -27px;

}



.icoonbox_sliderNextPrev.icoonbox_white a.icoonbox_next {

	background-position:right bottom;

}

.icoonbox_sliderNextPrev.icoonbox_white a.icoonbox_next:hover {

	background-position:left bottom;

}



/* prev */

.icoonbox_sliderNextPrev.icoonbox_lightgray a.icoonbox_prev {

	background-position:left top;

}

.icoonbox_sliderNextPrev.icoonbox_lightgray a.icoonbox_prev:hover {

	background-position:right top;

}



.icoonbox_sliderNextPrev.icoonbox_darkgray a.icoonbox_prev {

	background-position:left -27px;

}

.icoonbox_sliderNextPrev.icoonbox_darkgray a.icoonbox_prev:hover {

	background-position:right -27px;

}



.icoonbox_sliderNextPrev.icoonbox_white a.icoonbox_prev {

	background-position:left bottom;

}

.icoonbox_sliderNextPrev.icoonbox_white a.icoonbox_prev:hover {

	background-position:right bottom;

}







/* ===================== Animations ===================== */



/* ------- Effect1 ------- */



@keyframes icoonbox_effect1

{

	0% {

		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

		filter: alpha(opacity=0);

		opacity: 0;

		

		-webkit-transform: rotate(360deg) scale(0);

		-moz-transform: rotate(360deg) scale(0);

		-o-transform: rotate(360deg) scale(0);

		-ms-transform: rotate(360deg) scale(0);

		transform: rotate(360deg) scale(0);

	}

	

	100% {

		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

		filter: alpha(opacity=100);

		opacity: 1;

		

		-webkit-transform: rotate(0deg) scale(1);

		-moz-transform: rotate(0deg) scale(1);

		-o-transform: rotate(0deg) scale(1);

		-ms-transform: rotate(0deg) scale(1);

		transform: rotate(0deg) scale(1);

		

	}

}



@-webkit-keyframes icoonbox_effect1 {

	0% {

		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

		filter: alpha(opacity=0);

		opacity: 0;

		

		-webkit-transform: rotate(360deg) scale(0);

		-moz-transform: rotate(360deg) scale(0);

		-o-transform: rotate(360deg) scale(0);

		-ms-transform: rotate(360deg) scale(0);

		transform: rotate(360deg) scale(0);

	}

	

	100% {

		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

		filter: alpha(opacity=100);

		opacity: 1;

		

		-webkit-transform: rotate(0deg) scale(1);

		-moz-transform: rotate(0deg) scale(1);

		-o-transform: rotate(0deg) scale(1);

		-ms-transform: rotate(0deg) scale(1);

		transform: rotate(0deg) scale(1);

		

	}

}



/* ------- Effect2 ------- */



@keyframes icoonbox_effect2

{

	20% {

    -webkit-transform: rotate(15deg);

    transform: rotate(15deg);

  }



  40% {

    -webkit-transform: rotate(-10deg);

    transform: rotate(-10deg);

  }



  60% {

    -webkit-transform: rotate(5deg);

    transform: rotate(5deg);

  }



  80% {

    -webkit-transform: rotate(-5deg);

    transform: rotate(-5deg);

  }



  100% {

    -webkit-transform: rotate(0deg);

    transform: rotate(0deg);

  }

}



@-webkit-keyframes icoonbox_effect2 {

	20% {

    -webkit-transform: rotate(15deg);

    -ms-transform: rotate(15deg);

    transform: rotate(15deg);

  }



  40% {

    -webkit-transform: rotate(-10deg);

    -ms-transform: rotate(-10deg);

    transform: rotate(-10deg);

  }



  60% {

    -webkit-transform: rotate(5deg);

    -ms-transform: rotate(5deg);

    transform: rotate(5deg);

  }



  80% {

    -webkit-transform: rotate(-5deg);

    -ms-transform: rotate(-5deg);

    transform: rotate(-5deg);

  }



  100% {

    -webkit-transform: rotate(0deg);

    -ms-transform: rotate(0deg);

    transform: rotate(0deg);

  }

}





/* ------- Effect3 ------- */



@keyframes icoonbox_effect3

{

	0% {

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1);

  }



  10%, 20% {

    -webkit-transform: scale(0.9) rotate(-3deg);

    -ms-transform: scale(0.9) rotate(-3deg);

    transform: scale(0.9) rotate(-3deg);

  }



  30%, 50%, 70%, 90% {

    -webkit-transform: scale(1.1) rotate(3deg);

    -ms-transform: scale(1.1) rotate(3deg);

    transform: scale(1.1) rotate(3deg);

  }



  40%, 60%, 80% {

    -webkit-transform: scale(1.1) rotate(-3deg);

    -ms-transform: scale(1.1) rotate(-3deg);

    transform: scale(1.1) rotate(-3deg);

  }



  100% {

    -webkit-transform: scale(1) rotate(0);

    -ms-transform: scale(1) rotate(0);

    transform: scale(1) rotate(0);

  }

}



@-webkit-keyframes icoonbox_effect3 {

	0% {

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1);

  }



  10%, 20% {

    -webkit-transform: scale(0.9) rotate(-3deg);

    -ms-transform: scale(0.9) rotate(-3deg);

    transform: scale(0.9) rotate(-3deg);

  }



  30%, 50%, 70%, 90% {

    -webkit-transform: scale(1.1) rotate(3deg);

    -ms-transform: scale(1.1) rotate(3deg);

    transform: scale(1.1) rotate(3deg);

  }



  40%, 60%, 80% {

    -webkit-transform: scale(1.1) rotate(-3deg);

    -ms-transform: scale(1.1) rotate(-3deg);

    transform: scale(1.1) rotate(-3deg);

  }



  100% {

    -webkit-transform: scale(1) rotate(0);

    -ms-transform: scale(1) rotate(0);

    transform: scale(1) rotate(0);

  }

}



/* ------- Effect4 ------- */



@-webkit-keyframes icoonbox_effect4 {

  0% {

    -webkit-transform: scale(1);

    transform: scale(1);

  }



  50% {

    -webkit-transform: scale(1.1);

    transform: scale(1.1);

  }



  100% {

    -webkit-transform: scale(1);

    transform: scale(1);

  }

}



@keyframes icoonbox_effect4 {

  0% {

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1);

  }



  50% {

    -webkit-transform: scale(1.1);

    -ms-transform: scale(1.1);

    transform: scale(1.1);

  }



  100% {

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1);

  }

}



/* ------- Effect5 ------- */



@-webkit-keyframes icoonbox_effect5 {

  0% {

    opacity: 0;

    -webkit-transform: scale(.3);

    transform: scale(.3);

  }



  50% {

    opacity: 1;

    -webkit-transform: scale(1.05);

    transform: scale(1.05);

  }



  70% {

    -webkit-transform: scale(.9);

    transform: scale(.9);

  }



  100% {

    -webkit-transform: scale(1);

    transform: scale(1);

  }

}



@keyframes icoonbox_effect5 {

  0% {

    opacity: 0;

    -webkit-transform: scale(.3);

    -ms-transform: scale(.3);

    transform: scale(.3);

  }



  50% {

    opacity: 1;

    -webkit-transform: scale(1.05);

    -ms-transform: scale(1.05);

    transform: scale(1.05);

  }



  70% {

    -webkit-transform: scale(.9);

    -ms-transform: scale(.9);

    transform: scale(.9);

  }



  100% {

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1);

  }

}



/* ------- Effect6 ------- */



@keyframes icoonbox_effect6 {

	0% {

		transform: scale(0.9);

		opacity: 0.7;		

	}

	50% {

		transform: scale(1);

		opacity: 1;	

	}	

	100% {

		transform: scale(0.9);

		opacity: 0.7;	

	}			

}



@-webkit-keyframes icoonbox_effect6 {

	0% {

		-webkit-transform: scale(0.95);

		opacity: 0.7;		

	}

	50% {

		-webkit-transform: scale(1);

		opacity: 1;	

	}	

	100% {

		-webkit-transform: scale(0.95);

		opacity: 0.7;	

	}			

}



/* ------- Effect7 ------- */



@keyframes icoonbox_effect7 {

	0% {

		transform: translateY(0%);	

	}

	50% {

		transform: translateY(8%);	

	}	

	100% {

		transform: translateY(0%);

	}			

}



@-webkit-keyframes icoonbox_effect7 {

	0% {

		-webkit-transform: translateY(0%);	

	}

	50% {

		-webkit-transform: translateY(8%);	

	}	

	100% {

		-webkit-transform: translateY(0%);

	}			

}



/* ------- Effect8 ------- */



@keyframes icoonbox_effect8 {

	0% {

		transform: rotate(-10deg);	

	}

	50% {

		transform: rotate(10deg);

	}

	100% {

		transform: rotate(-10deg);	

	}						

}



@-webkit-keyframes icoonbox_effect8 {

	0% {

		-webkit-transform: rotate(-10deg);	

	}

	50% {

		-webkit-transform: rotate(10deg);

	}

	100% {

		-webkit-transform: rotate(-10deg);	

	}				

}




















/*  
@media only screen and (max-width: 480px), only screen and (max-device-width: 480px),

(min-width: 481px) and (max-width: 1024px) and (orientation:portrait), (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {

	

	.icoonbox.icoonbox_grid {

		margin:0px;

	}

	.icoonbox_table,

	.icoonbox_row,

	.icoonbox_cell {

		display:block !important;

		width:auto !important;

		padding-left:0px !important;

		padding-right:0px !important;

		margin-left:0px !important;

		margin-right:0px !important;

		border-left:none !important;

		border-right:none !important;

	}

	.icoonbox_row {

		margin:0px !important;

		padding:0px !important;

	}

	

	.icoonbox.icoonbox_grid.icoonbox_itemsNotBoxed .icoonbox_row .icoonbox_cell .icoonbox_itemContainer {

		margin:0px !important;

	}

	

	.icoonbox.icoonbox_grid.icoonbox_withlayoutBorder .icoonbox_row:first-child .icoonbox_cell .icoonbox_itemContainer {

		border-top:1px dashed #DCDCDC;

		padding-top:15px;

	}

	.icoonbox.icoonbox_grid .icoonbox_row:first-child .icoonbox_cell:first-child .icoonbox_itemContainer {

		border-top:0px;

		padding-top:0px;

	}

	.icoonbox.icoonbox_grid .icoonbox_row:first-child .icoonbox_cell:first-child {

		padding-top:0px;

	}

	.icoonbox.icoonbox_grid.icoonbox_withlayoutBorder .icoonbox_row:last-child .icoonbox_cell .icoonbox_itemContainer {

		padding-bottom:15px;

	}

	.icoonbox.icoonbox_grid .icoonbox_row:last-child .icoonbox_cell:last-child .icoonbox_itemContainer {

		padding-bottom:0px;

	}

	.icoonbox.icoonbox_grid .icoonbox_row:last-child .icoonbox_cell:last-child {

		padding-bottom:0px;

	}

	.icoonbox.icoonbox_grid.icoonbox_withlayoutBorder .icoonbox_row .icoonbox_cell {

		padding-top:0px;

	}

	.icoonbox_itemBg {

		height:auto !important;

	}

}*/