
@font-face { font-family: 'util-fontello'; src: url('font-icon/util-fontello.eot?38368482'); src: url('font-icon/util-fontello.eot?38368482#iefix') format('embedded-opentype'), url('font-icon/util-fontello.woff?38368482') format('woff'), url('font-icon/util-fontello.ttf?38368482') format('truetype'), url('font-icon/util-fontello.svg?38368482#util-fontello') format('svg'); font-weight: normal; font-style: normal; }



[class^="icon-"]:before, [class*=" icon-"]:before { font-family: "util-fontello"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; }

.icon-note-beamed:before { content: '\e80a'; }
/* '' */
.icon-pinterest:before { content: '\e805'; }
/* '' */
.icon-video:before { content: '\e810'; }
/* '' */
.icon-link:before { content: '\e807'; }
/* '' */
.icon-chat:before { content: '\e811'; }
/* '' */
.icon-left-open:before { content: '\e80b'; }
/* '' */
.icon-right-open:before { content: '\e80c'; }
/* '' */
.icon-left-open-mini:before { content: '\e80d'; }
/* '' */
.icon-right-open-mini:before { content: '\e80e'; }
/* '' */
.icon-search:before { content: '\e806'; }
/* '' */
.icon-right-open-big:before { content: '\e801'; }
/* '' */
.icon-play:before { content: '\e808'; }
/* '' */
.icon-pause:before { content: '\e80f'; }
/* '' */
.icon-vimeo:before { content: '\e809'; }
/* '' */
.icon-twitter:before { content: '\e802'; }
/* '' */
.icon-facebook:before { content: '\e803'; }
/* '' */
.icon-gplus:before { content: '\e804'; }
/* '' */
.icon-left-open-big:before { content: '\e800'; }
/* '' */

/*common style*/
.util-carousel { font-family: Open Sans, Arial, Helvetica, sans-serif; }
/*end common*/

.sample-img .item { position: relative; margin: 5px 10px; overflow: hidden; }
.sample-img .meida-holder img { width: 100%; height: auto; vertical-align: middle; }
.sample-img .hover-content { position: absolute; width: 100%; height: 100%; top: 0; opacity: 0; -webkit-transition: opacity 0.4s; -moz-transition: opacity 0.4s; -o-transition: opacity 0.4s; transition: opacity 0.4s; }
.sample-img .item:hover .hover-content { opacity: 1; }
.sample-img .overlay { background-color: #000; opacity: 0.4; height: 100%; width: 100%; }
.sample-img .link-contianer { position: absolute; top: 50%; margin-top: -18px; text-align: center; width: 100%; }

.sample-img .link-contianer a { display: inline-block; margin: 0 5px; color: #fff; font-size: 24px; line-height: 36px; height: 36px; text-align: center; text-decoration: none; }
.sample-img .link-contianer a:hover { opacity: 0.8; }

/* .sample-img --- ie8 fix*/
.sample-img .hover-content { filter: alpha(opacity=0); }
.sample-img .hover-content .link-contianer { filter: inherit; }
.sample-img .item:hover .hover-content { filter: alpha(opacity=70); }
/*end fix*/


/*end fix*/
.top-nav-box {  }
.top-nav-box .item { margin: 5px 10px; }
.top-nav-box .item a{ display:block;}
.top-nav-box a { text-decoration: none;  }
.top-nav-box a span { display: block; text-align: center; font-size: 16px; line-height: 1em; padding: 10px 5px; color: #555; text-transform: uppercase; }
.top-nav-box a:hover span { color: #888; }
.top-nav-box a img { width: 100%; border: none; }
.top-nav-box .util-page span { width: 6px; height: 6px; margin: 4px; }
.top-nav-box .util-navigation { position: absolute; top: 0px; right:0px; }
.top-nav-box .util-pagination { position: absolute; top: 0; right: 70px; }
.top-nav-box .util-navigation .util-prev, .top-nav-box .util-navigation .util-next { background: #a4a4a4; color: #fff; font-family:Oswald_regular;  font-size:14px;   margin-right: 0; }
.top-nav-box .util-navigation .util-prev:hover, .top-nav-box .util-navigation .util-next:hover { color: #333; }




