
/* new stuff*/
.view-content-rotators {
   /* background    : #fcb816;*/
   height: 333px;
  overflow: hidden;
}
.view-content-rotators .view-content{
	margin:auto;
	max-width:1106px;
	position:relative;
	
}
.pg {
    position      : relative;
    width: 1210px;
    height: 333px;
    margin        : 0 auto;
    padding: 8px 0 0 0;
    /*border-bottom : 8px solid #c0257d;*/
    font-size     : 0.8em;
}

.pg img, .pg iframe {
    border: none !important;
}

.pg_pages {
    position        : relative;
    width: 1116px;
    height          : 100%;
    overflow        : hidden;
    margin          : 0;
    padding         : 0;
    float           : left;
    list-style-type : none;
    z-index         : 0;
}
.pg_page {
    position : relative;
    width    : 100%;
    height   : 100%;
    overflow : hidden;
    z-index: 1;
}

.pg_background, .pg_text {
    position : absolute;
    width    : 100%;
    z-index  : 0;
}
img.pg_background {
    width: auto;
}
.pg_text {
    display : block;
    width   : 305px;
    position: absolute;
    top: 0;
    left    : 0;
    z-index : 1;
}
.pg_text_position_1 .pg_text {
    left   : 25px;
    margin : 25px 0 0 0;
}
.pg_text_position_2 .pg_text {
    left   : 270px;
    margin : 25px 0 0 0;
    width: 310px;
}
.pg_text_position_3 .pg_text {
    left   : 520px;
    margin : 25px 0 0 0;
}
.pg_text_position_4 .pg_text {
    left   : 664px;
    margin : 25px 0 0 0;
    width: 311px;
}

.pg_text h3, p {
    margin  : 0;
    padding : 0;
}
.pg_text h3 {
    font: 1.3em/1.13 Arial;
    /*text-transform : uppercase;*/
}
.pg_text_bg_dark h3 {
    margin: 0 0px 12px 3px;
    color : #fff;
}
.pg_text_bg_light h3 {
    margin: 0 20px 12px 0;
    color : #807f83;
    font: 1.3em/1.16 Arial;
}
.pg_text p {
    overflow : hidden;
    margin   : 0 0 15px 3px;
    font     : 1.3em/1.2 Arial;
}
.pg_text_bg_dark p {
    color : #fff;
}
.pg_link {
    display         : block;
   /* width           : 143px;
    height          : 26px; */
    float           : right;
    margin          : 0 15px 0 0;
    padding         : 5px;
    font            : 1.4em/1.4 Arial;
    text-transform  : uppercase;
    color           : #fff;
    text-decoration : none;
    background      : #fff;
}

a.pg_link {
    color: #fff;
}

.pg_text_bg_dark .pg_link {
    margin: 0 26px 0 0;
}
.pg_link_bg_gray {
    background : #807f83;
}
.pg_link_bg_yellow {
    background : #fdb913;
}
.pg_link_bg_green {
    background : #b6c900;
}
.pg_link_bg_blue {
    background : #3cb6ce;
}
.pg_link_bg_magenta {
    background : #c0257d;
}
.pg_link:hover {
    font-weight : bold;
}
.pg_link_bg_gray:hover {
}
.pg_link_bg_yellow:hover {
    color     : #fff;
    background: #b6c900;
}
.pg_link_bg_green:hover {
    color     : #fff;
    background: #3cb6ce;
}
.pg_link_bg_blue:hover {
    color     : #fff;
    background: #b6c900;
}
.pg_link_bg_magenta:hover {
    color     : #fff;
    background: #3cb6ce;
}

.pg_text_wrapper {
    margin-bottom : 18px;
    padding       : 10px;
	margin:10px;
}
.pg_text_bg_light .pg_text_wrapper {
    background    : url("../images/pg_text_bg_light.png") repeat;
}
.pg_text_bg_dark .pg_text_wrapper {
    margin-bottom: 2px;
    background    : url("../images/pg_text_bg_dark.png") repeat;
}

.pg_video {
    position : absolute;
    width    : 480px;
    height   : 295px;
    left     : 0;
    top      : 20px;
    z-index  : 1;
}
.pg_video_position_1 .pg_video {
    left : 30px;
}
.pg_video_position_2 .pg_video {
    left : 330px;
}
.pg_video_position_3 .pg_video {
    left : 625px;
}

.pg_video .video {
    width  : 100%;
    height : 100%;
}

.pg_picker_wrapper {
    display: table;
    float  : left;
    margin: -9px 0 0;
    width: 94px;
    height : 100%;
}
.pg_picker {
    display         : table-cell;
    margin          : 0;
    padding         : 0;
    list-style-type : none;
    vertical-align  : middle;
}
.pg_pick {
    position     : relative;
    width        : 100%;
    height       : auto;
    margin-top   : 4px;
    cursor       : pointer;
    z-index      : 1;
}
.pg_button {
    position     : relative;
    display      : block;
    width        : 100%;
    height       : auto;
    background   : #fff;
    z-index      : 1;
}
.pg_button img {
    display : block;
    width   : 100%;
}
.pg_sticker {
    position     : absolute;
    top          : 0;
    left         : 0;
    z-index      : 0;
    display      : block;
    overflow: hidden;
    padding      :7% 8% 9%;
    width        : 84%;
    height       : 72%;
    background   : url("../images/pg_sticker_bg.png") repeat;
    font         : bold 0.9em/1.2 Arial;
}
.pg_pick.active .pg_sticker {
    left         : 0;
    border-right : 5px solid #c0257d;
}
.pg_pick.active.hover .pg_sticker {
    border-right : none;
}
.pg_pick.hover .pg_sticker_bg {
    position   : absolute;
    width      : 94px;
    height     : 59px;
    left       : 0;
    top        : -2px;
    background : #c0257d;
}
.pg_pages .pg_text_wrapper {
	margin: 0;
}
#views_slideshow_cycle_teaser_section_content_rotators-home_content_rotator_block {
	margin: auto;
}
.views-slideshow-controls-bottom {
	position: absolute;
	bottom: 8px;
	left: 8px;
	z-index: 10;
	padding: 4px;
	background-color: rgba(255,255,255,0.70);
}
.views-slideshow-controls-bottom a{
	padding:10px;
}