body, html {

text-rendering: optimizeLegibility !important;

	color: #000;

	font-family: 'Josefin Sans', sans-serif;

	font-weight: 300;

     /*text-shadow: 0px 0px 0px rgba(0, 0, 0, .5);*/

	font-size: 12pt;

}



h1, h2, h4 {

    font-weight: 300 !important;

    text-shadow: 0.5px 0px 0px #000;

}



.red {

	color: #c80000;

}

.orange {

	color: #d0652c;

}

.green {

	color: #008c00;

}



.align-center {

	text-align: center;

}

.align-right {

	text-align: right;

}

.align-bottom {

	position: relative;

	top: 8px;

}

.align-top {

	position: relative;

	top: -4px;

}

.align-middle {

	position: relative;

	top: 1px;

}



.article-date {

	display: inline-block;

	margin-left: 15px;

	font-weight: 300;

}

.article-date-priority {

	color: green;

}



.bordered {

	border: 1px solid #000;

}



.muted,

.remaining {

	color: #999;

}



.sortable-handle {

	cursor: pointer;

}



.cropbox-slider {

	max-width: 175px;

	top: -2px;

}



.ui-slider-horizontal {

	border: none !important;

	border-radius: 0px !important;

	border-top: 1px solid #000 !important;

	margin-top: 9px;

}

.ui-slider-range {

	display: none !important;

}

.ui-slider-handle {

	background-image: none !important;

	background-color: #fff !important;

	border: 1px solid #000 !important;

	border-radius: 10px !important;

	width: 14px !important;

	height: 14px !important;

	top: -9px !important;

	margin-left: 0px !important;

}

.searchCity{

	position: relative;

	cursor: pointer;

}



.searchCity:before {

	position: absolute;

	right: 5px;

	top: -2px;

	content: '';

	width: 23px;

	height: 23px;

	background-image: url( '../img/icons/search_light.svg');

	background-repeat: no-repeat;

	background-position: center;

}



.boxBackground{

	background: #F2F2F2;

	height: 75px;

}



i.pencil,

i.rejected,

i.empty {

	position: relative;

	top: 3px;

	cursor: pointer;

}

i.pencil-inline {

	position: inline;

	margin: 0;

}

i.pencil-left {

	margin-top: -2px;

}

i.amico,

i.pencil,

i.rejected,

i.empty {

	display: inline-block;

	height: 25px;

	width: 25px;

	background-repeat: no-repeat;

	background-position: right bottom;

}

i.pencil {

	width: 15px;

}

i.rejected,

i.empty {

	width: 16px;

}

i.amico-text,

i.amico-arrow,

i.amico-cart {

	position: relative;

	top: 4px;

	height: 15px;

	width: 15px;

}

i.amico-arrow {

	top: 4px;

}

i.amico-cart {

	top: 1px;

}

i.amico-help {

	background-image: url( '../img/icons/help.svg' );

}

i.amico-zoom {

	background-image: url( '../img/icons/zoom.svg' );

}

i.amico-close {

	background-image: url( '../img/icons/close.svg' );

}

i.amico-reorder {

	background-image: url( '../img/icons/reorder.svg' );

}

i.amico-remove {

	background-image: url( '../img/icons/remove.svg' );

}

i.amico-minus {

	background-image: url( '../img/icons/minus.svg' );

}

i.amico-plus {

	background-image: url( '../img/icons/plus.svg' );

}

i.amico-video {

	background-image: url( '../img/icons/video.svg' );

}

i.amico-cart {

	background-image: url( '../img/icons/cart.svg' );

}

i.amico-price {

	background-image: url( '../img/icons/price.svg' );

}

i.amico-price-inactive {

	background-image: url( '../img/icons/price_inactive.svg' );

}

i.amico-reproduction {

	background-image: url( '../img/icons/reproduction.svg' );

}

i.amico-drawer-white {

	background-image: url( '../img/icons/drawer_white.svg' );

}

i.amico-drawer-black {

	background-image: url( '../img/icons/drawer_black.svg' );

}

i.amico-local {

	background-image: url( '../img/icons/local.svg' );

}



i.amico-arrow-up {

	background-image: url( '../img/arrows/up.svg' );

}

i.amico-arrow-down {

	background-image: url( '../img/arrows/down.svg' );

}

i.amico-arrow-left {

	background-image: url( '../img/arrows/left.svg' );

}

i.amico-arrow-right {

	background-image: url( '../img/arrows/right.svg' );

}

.cal1 .clndr .clndr-controls .amico-arrow-left {

	background-image: url( '../img/arrows/left_big.svg' );

}

.cal1 .clndr .clndr-controls .amico-arrow-right {

	background-image: url( '../img/arrows/right_big.svg' );

}

i.amico-forward-white {

	background-image: url( '../img/arrows/forward_white.svg' );

}

i.amico-backward-black {

	background-image: url( '../img/arrows/backward_black.svg' );

}



i.amico-social-website {

	background-image: url( '../img/icons/social/website.svg' );

}

i.amico-social-facebook {

	background-image: url( '../img/icons/social/facebook.svg' );

}

i.amico-social-twitter {

	background-image: url( '../img/icons/social/twitter.svg' );

}

i.amico-social-tumblr {

	background-image: url( '../img/icons/social/tumblr.svg' );

}

i.amico-social-youtube {

	background-image: url( '../img/icons/social/youtube.svg' );

}

i.amico-social-flickr {

	background-image: url( '../img/icons/social/flickr.svg' );

}

i.amico-social-instagram {

	background-image: url( '../img/icons/social/instagram.svg' );

}

i.amico-social-linkedin {

	background-image: url( '../img/icons/social/linkedin.svg' );

}

i.amico-social-google_plus {

	background-image: url( '../img/icons/social/google_plus.svg' );

}

i.amico-social-pinterest {

	background-image: url( '../img/icons/social/pinterest.svg' );

}

i.amico-social-mail {

	background-image: url( '../img/icons/social/mail.svg' );

}



i.next {

	background-image: url( '../img/site/next.svg' );

	cursor: pointer;

}

i.prev {

	background-image: url( '../img/site/prev.svg' );

	cursor: pointer;

} 



i.pencil-green {

	background-image: url( '../img/icons/pencil/green.svg' );

}

i.pencil-orange {

	background-image: url( '../img/icons/pencil/orange.svg' );

}

i.pencil-red {

	background-image: url( '../img/icons/pencil/red.svg' );

}

i.pencil-loading {

	background-image: url( '../loading_transparent.gif' );

	background-size: 16px 16px;

}

i.rejected {

	background-image: url( '../img/icons/rejected.svg' );

}



i.amstatus-pending {

	position: absolute;

	height: 15px;

	width: 57px;

	margin-top: -15px;

	background-image: url( '../img/status/pending.svg' );

	background-repeat: no-repeat;

}

i.amstatus-rejected {

	position: absolute;

	height: 15px;

	width: 57px;

	margin-top: -15px;

	background-image: url( '../img/status/rejected.svg' );

	background-repeat: no-repeat;

}

i.amstatus-partially-rejected {

	position: absolute;

	height: 15px;

	width: 117px;

	margin-top: -15px;

	background-image: url( '../img/status/partially-rejected.svg' );

	background-repeat: no-repeat;

}

i.amstatus-expired {

	position: absolute;

	height: 15px;

	width: 57px;

	margin-top: -15px;

	background-image: url( '../img/status/expired.svg' );

	background-repeat: no-repeat;

}

i.amstatus-deactivated {

	position: absolute;

	height: 15px;

	width: 82px;

	margin-top: -15px;

	background-image: url( '../img/status/deactivated.svg' );

	background-repeat: no-repeat;

}



.loading {

	-webkit-animation:spin 2s linear infinite;

	-moz-animation:spin 2s linear infinite;

	animation:spin 2s linear infinite;

}

@-moz-keyframes spin { 100% { 

	-moz-transform:rotate(360deg); 

	}

}

@-webkit-keyframes spin { 100% { 

	-webkit-transform:rotate(360deg); 

	}

}

@keyframes spin { 100% {

	-webkit-transform:rotate(360deg);

	transform:rotate(360deg);

	}

}



::-webkit-input-placeholder { color: #000 !important; font-weight: 300 !important; font-family: 'Josefin Sans' !important; }

:-moz-placeholder { color: #000 !important; font-weight: 300 !important; font-family: 'Josefin Sans' !important; }

::-moz-placeholder { color: #000 !important; font-weight: 300 !important; font-family: 'Josefin Sans' !important; }

:-ms-input-placeholder { color: #000 !important; font-weight: 300 !important; font-family: 'Josefin Sans' !important; }



::-ms-clear {

    display: none !important;

}



.selectricItems ul li i {

	height: 15px;

}

.selectricItems li.selected {

	background-color: #e7e7e7;

}





.selectricItems {

	width: 375px;

}



.active-side-link {

	color: #C3C2C2 !important;

}

.separator-black{

	border-top:1px solid ;

}

.selected-link {color: #9eaebf !important;}

.gray-box {background-color: #d1d2d4}

.spotlight-thumb{height:150px!important;width:775px!important;background-position: center 100px!important;padding-top: 150px!important;}



#event_map:hover{cursor: pointer}

#event_map img {  -webkit-filter: grayscale(100%);

    -moz-filter: grayscale(100%);

    -ms-filter: grayscale(100%);

    -o-filter: grayscale(100%);

    filter: grayscale(100%);}



/*.selectricWrapper.autosave{width: 475px;}*/

/* Fix the width of the body */
body {
min-width: 960px;
margin:auto;
}

/* Wrapper */
.row {
width:960px;
margin:auto;
}

/* Column margins */
.col_12, /* full width */
.col_9, /* 3/4 width */
.col_8, /* 2/3 width */
.col_6, /* half width */
.col_4, /* 1/3 width */
.col_3 /* 1/4 width */
{
margin-left: 10px;
margin-right: 10px;
display: inline;
float: left;
}

/* First and Last */
.first {
margin-left:0;
}

.last {
margin-right:0;
}

/* Column widths taking into account the margins */
.col_12 {width:940px;}
.col_9 {width:620px;}
.col_8 {width:700px;}
.col_6 {width:460px;}
.col_4 {width:220px;}
.col_3 {width:300px;}

/*img {width:100%;}*/

/*****************/
/* MEDIA QUERIES */
/*****************/

/* Tablet Screen Sizes */
@media only screen and (min-width: 768px) and (max-width: 959px) {
/* Resize the body */
body {min-width:767px;}

/* Resize the row */
.row {width:767px;}

/* Resize the columns */
.col_12 {width:748px;}
.col_9 {width:492px;}
.col_8 {width:556px;}
.col_6 {width:364px;}
.col_4 {width:172px;}
.col_3 {width:236px;}

}

/* Mobile Landscape Screen Sizes */
@media only screen and (min-width: 480px) and (max-width: 767px) {
/* Resize the body */
body {min-width:479px;}

/* Resize the row */
.row {width:479px;}

/* Resize the columns */
.col_12 {width:460px;}
.col_9 {width:225px;}
.col_8 {width:225px;}
.col_6 {width:225px;}
.col_4 {width:225px; margin-left:0px;}
.col_3 {width:225px; margin-left:0px;}

/* Fix the .last issue */
.last {
margin-left:0;
margin-right:10px;
}

}

/* Mobile Portrate Screen Sizes */
@media only screen and (max-width: 479px) {
/* Resize the body */
body {min-width:320px;}

/* Resize the row */
.row {width:320px;}

/* Resize the columns */
.col_12 {width:300px;}
.col_9 {width:300px;}
.col_8 {width:300px;}
.col_6 {width:300px;}
.col_4 {width:300px; margin-left:0px;}
.col_3 {width:300px; margin-left:0px;}

/* Fix the .last issue */
.last {
margin-left:0;
margin-right:10px;
}
}

