@charset "utf-8";
/* CSS Document */
/* Parscale Media Style Sheet
-----------------------------------------------------------------------------

Prototype Version:  2.4
Developer: 			Giles-Parscale Inc
Email Address:		info@parscale.com
Developer Website:  http://www.parscale.com/

Client Website: 	http://
Last Modifier:		Brad Parscale - Giles-Parscale Inc
Last Modified: 		03.16.2015

*/

/* Table of Contents
-----------------------------------------------------------------------------

1. Clean Base
2. Base Typography
3. Images
4. Links
5. Forms
6. Tables
7. Framework

*/

/* 1. Create a Clean Base
------------------------------------------------------------------------------*/

html, body, br, hr, div, span, a, object, iframe, ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, p, blockquote, q, address,
small, big, cite, dfn, ins, del, i, em, b, strong, strike, pre, code, samp, kbd, var, tt, form, fieldset, legend, label,
input, textarea, option, .nobox {background: transparent; border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

blockquote, q {quotes: none;}
br {height: 0;}
ul, ol, dl, li {margin:0; padding:0;  color: #555555; font-size: 14px; line-height: 24px;}
html, body{height: 100%; -webkit-appearance:none; border:none; -webkit-text-size-adjust:none;}
body{position:relative; min-width: 1228px;font-family: 'Roboto', sans-serif;color: #544e4e;font-size: 14px;background-color:#f3f1f0;}

/* Class for clearing floats */
.clear {clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}
.cf:before{content: '';display: table;}
.cf:after,{content: '';display: table;clear: both;}

/* 2. Define Base Typography
------------------------------------------------------------------------------*/

/* Create the Default Headers  */
h1, h2, h3, h4, h5, h6 {}

/* Create the Default Paragraphs */
p { color: #544e4e; font-size: 14px; line-height: 18px;  letter-spacing: 0.03em;}


/* Specific Header Settings */
h1 {font-family: 'Roboto Condensed', sans-serif;font-size: 36px;color: #544e4e;letter-spacing: .03em;}
h2 {font-family: 'Roboto Condensed', sans-serif;font-size: 20px;color: #544e4e;letter-spacing: 1px;}
h3 {font-family: 'Roboto Condensed', sans-serif;font-size: 16px;color: #544e4e;}
h4 {font-family: 'Roboto Condensed', sans-serif;font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size: 12px;}


/* Other Typo */
strong {font-weight: bold;}
hr {border:0 #000 solid; border-top-width: 1px; clear: both; height: 0;}
ol {list-style: decimal;}
ul {list-style: disc;}

/* 3. Images
------------------------------------------------------------------------------*/

/* Remove border around linked images */
img {border: 0; border-style: none;}

/* 4. Links
------------------------------------------------------------------------------*/

/* Default Link Types */
a {color: #ab5f59;text-decoration:none;webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
a:hover {}
a:active {color: #e8941a;}
a:focus {outline: none;}
/*a.current{color: #e8941a;}
*/
a.current{color:#b3b3b3};

/* 5. Forms
------------------------------------------------------------------------------*/

input[type='submit'],input[type='text'],input[type='email'],input[type='password'],input[type='button'],input[type='tel']{ -webkit-appearance:none; border:none; -webkit-text-size-adjust:none;font-family: 'Roboto', sans-serif; }


input[type='submit'],input[type='email'],input[type='text'],input[type='password'],input[type='button']{ -webkit-appearance:none; border:none; -webkit-text-size-adjust:none; }

/* Removes fieldset borders. even on Opea 7 */
fieldset {border: 1px solid transparent;}


/*Footer*/
footer input[type='text'], footer .text,footer input[type='email'], footer .email{color: #888484;font-size: 14px;font-style: italic;background: #2f2d2d;border: 1px solid #434242;border-radius: 6px;padding: 7px 11px !important;width: 90px;margin-right: 16px;text-align: left;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;font-family: 'Roboto', sans-serif !important;}
footer input[type='text']:focus, footer .text:focus,footer input[type='email']:focus, footer .email:focus{border-color: #fff}
footer input[type='email'], footer .email{width: 206px;}
footer input[type='submit'], footer .submit{background: #93332c;color: #fff;padding: 7px 11px;width: 90px;font-size: 14px;font-weight: 700;border-radius: 6px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;text-align: center;  border: 1px solid #93332c;text-transform: uppercase;}
footer input[type='submit']:hover, footer .submit:hover,footer input[type='submit']:focus, footer .submit:focus{background:transparent;color: #93332c;cursor: pointer;}
footer .column { width: auto !important;float: inherit !important;display: inline-block;vertical-align: top;min-height: inherit !important;}
footer .submit_button { width: auto !important;float: inherit;display: inline-block;vertical-align: top;}
footer .dform_element { width: auto !important;float: inherit;display: inline-block;vertical-align: top;margin: 0 !important}
footer .text{margin-right: 20px !important;}

/*Checkout form*/
#inner_container .form_container {padding-bottom:60px;}
#inner_container .form_container h2{margin-bottom:12px;text-transform: uppercase;}
#inner_container .form_container .form_group{padding-bottom:44px;}
#inner_container .form_container .column{width: 280px;display: inline-block;vertical-align: top;}
#inner_container .form_container .small_field .column{width: 130px;}
#inner_container .form_container .small_field .column-last{width: 130px;}
#inner_container .form_container .small_field .select{width: 130px;}
#inner_container .form_container .column-last{margin-left: 16px;}
#inner_container .form_container  .dform_element{padding-top: 18px;}
#inner_container .form_container .text{background: #f3f1f0;border: 1px solid #c2c2c2;border-radius: 6px;padding: 7px 13px;width: 252px;font-size: 14px;color: #888484;font-style: italic;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
#inner_container .form_container .text:focus{border-color: #363434}
#inner_container .form_container .select{background: #f3f1f0;border: 1px solid #c2c2c2;border-radius: 6px;padding: 7px 13px;width: 280px;font-size: 14px;color: #888484;font-style: italic;}
#inner_container .form_container .checkbox{padding: 0;/*margin-top: -13px;*/}
#inner_container .form_container .checkbox input[type='checkbox']{display: inline-block;vertical-align: -2px;margin-right: 3px;}
#inner_container .form_container .checkbox label{display: inline-block;vertical-align: middle;}
#inner_container .form_container .terms_condition p{letter-spacing: 0.07em}
#inner_container .form_container .terms_condition .checkbox{margin: 10px 0;}
#inner_container .form_container .submit_button{ margin-top: 33px;text-align: right;}
#inner_container .form_container .submit{font-size: 14px;font-weight: 700;font-family: 'Roboto Condensed', sans-serif;color: #93332c;border-radius: 8px;padding: 6px 0px;display: inline-block;vertical-align: top;border: 1px solid #93332c;text-transform: uppercase;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;min-width: 127px}
#inner_container .form_container .submit:hover{background: #93332c;color: #fff;cursor: pointer}

/*Contact*/
#inner_container .contact_form .form_container .column{width: 280px !important;}
#inner_container .contact_form .form_container .dform_textarea textarea{background: #f3f1f0;border: 1px solid #c2c2c2;border-radius: 6px;padding: 7px 13px;width:550px;font-size: 14px;color: #888484;font-style: italic;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;margin-top: 17px;min-height: 284px}
#inner_container .contact_form .form_container .dform_textarea textarea:focus{border-color: #363434}
#inner_container .contact_form .dform_element {padding: 0;}
#inner_container .contact_form .text {margin-top: 17px;}
#inner_container .contact_form .submit_button{margin-top: 12px;text-align: left}


/* 6. Tables
------------------------------------------------------------------------------*/

/* Table Fixes */
table {border-spacing: 0; border-collapse: collapse;}
td {text-align: left; font-weight: normal;}


/* Removes fieldset borders. even on Opera 7 */
fieldset {border: 1px solid transparent;}


/* 7. Framework
------------------------------------------------------------------------------*/

/* Common CSS */
/*common margin style*/
.m0{margin:0 !important;}
.mr20{margin-right:20px;}
.mt20{margin-top:20px !important;}
.mb80{margin-bottom:80px !important;}
.mt25{ margin-top:25px !important;}
.mt50{ margin-top:50px !important;}

/*all padding zero*/
.p0{padding:0 !important;}
.pt20{padding-top:20px;}
.pb40{padding-bottom: 40px;}

/*common display style*/
.dis-b{display:block}
.pos_rel{ position:relative;}
.hidden{ display:none !important;}

/*Image*/
img{display: block;}

/*border*/
.no_bdr{border:none !important;}

/*common fonts style*/
.f16{ font-size:16px !important;}
.f18{ font-size:18px !important;}
.fbold{font-weight:bold;}
.opa1{ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter: alpha(opacity=100);-moz-opacity: 1;  -khtml-opacity: 1;  opacity: 1; }
.opa0{ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  filter: alpha(opacity=0);  -moz-opacity: 0;  -khtml-opacity: 0;  opacity:0; }

/*Themes button*/
.themes_btn{font-size: 14px;font-weight: 700;font-family: 'Roboto Condensed', sans-serif;color: #93332c;border-radius: 8px;padding: 9px 23px;display: inline-block;vertical-align: top;border: 1px solid #93332c;text-transform: uppercase;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.themes_btn:hover{background: #93332c;color: #fff;cursor: pointer}

.link_btn{ background: #888484;color: #fff;text-transform: uppercase;font-size: 14px;font-weight: 700;font-family: 'Roboto Condensed', sans-serif;padding: 9px 23px;border-radius: 6px;display: inline-block;vertical-align: top;text-align: center;}
.link_btn:hover{background: #8A6464;}

/*transition effect*/
.tra{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}

/* Page Layout */
#full_wrapper{min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -264px; /* the bottom margin is the negative value of the footer's height */}
.wrapper{ width:960px; margin:0 auto;}
.content{ margin:0 auto; padding:0; width:100%;}

/* Header*/
header{position: absolute;top: 0;left: 0;z-index: 9999;width: 100%;height: 44px;}
header .fixed_header{position: fixed;top: 0;right: 0;width: 100%;height: 44px;}
header.inner_header .fixed_header{background: url(../images/site/header_bg40tns.png)}
header .brand{display: none;}
header.inner_header .brand{display: block;width: 300px;margin: 11px auto;}
header .wrapper{ position:relative;}
header .slideout{width: 275px;position: absolute;top: 0;left: -275px;height: 100%;z-index: 9991;text-align: center;}
header .slideout_bg{content: ''; width: 275px;position: fixed;top: 0;left: -275px;background: url(../images/site/nav.png) repeat-y;height: 100%;z-index: 999;text-align: center;}
/*header .menu_icon{position: fixed;top: 0;left: 0;width: 40px;height: 40px;background: url(../images/site/bk_click.png) no-repeat;z-index: 99999;cursor: pointer;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}*/
header .menu_icon:hover{ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";  filter: alpha(opacity=70);  -moz-opacity: .7;  -khtml-opacity: .7;  opacity:.7;}

/* Sidebar menu */
.menu_icon{position: fixed;top: 0;left: 0;width: 10px;padding: 15px;height: 7px;z-index: 99999;cursor: pointer;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;display: block;background:rgba(0,0,0,.30); -webkit-transform: translate3d(0,0,0);}
.menu_icon{position: fixed;top: 0;left: 0;width: 10px;padding: 15px;height: 7px;z-index: 99999;cursor: pointer;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;display: block;background:rgba(0,0,0,.30)}

.menu_icon span{display: block;width: 10px;background: none;height:1px;position: relative;}
.menu_icon span:after{ content: '';position: absolute;z-index: 1;width: 10px;background: #FFF;height: 1px;bottom: 0;left: 0;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);}
.menu_icon span:before{content: '';position: absolute;z-index: 1;width: 10px;background: #FFF;height: 1px;top: 0;left: 0;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);}
.menu_icon.active span:after {bottom: 3px;  transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);}
.menu_icon.active span:before { top: 3px; transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);}
.menu_icon.active span {background: #fff;}


/* header */
header .navcrest{display: inline-block; margin: 15px auto 30px; width:100%;}
header .navcrest img{width: 70%;margin: 0 auto;}
header .nav_brand{display: inline-block;margin: 0 auto 15px auto;}
header .nav_brand img {display: block; wid}
header .tag_line{position: relative;padding-top: 11px;margin-top: 30px;margin-bottom: 64px;}
header .tag_line:after{content: '';position: absolute;top: 0;left: 50%;width: 26px;margin-left:-13px;height: 1px;background: #767676;}
header .tag_line h3{color: #b3b3b3;text-transform: uppercase;}
header .tag_line h4{text-transform: uppercase;color: #767676;}
header nav{text-align: left;padding-left: 49px;}
header nav li{list-style: none;display: block;}
header nav li a{color: #767676;text-transform: uppercase;font-family: 'Roboto Condensed', sans-serif;font-weight: 700;position: relative;display: inline-block;vertical-align: top;margin-bottom: 15px;}
header nav li a:after{content: ''; position: absolute;bottom: -5px;left: 0;width: 25px;height: 1px;background: #767676;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
header nav li a:hover, header nav li a.active{color: #b3b3b3;}
header nav li a:hover:after,  header nav li a.active:after{width: 100%;background: #ab5f59;}
header .social_feed{text-align: left;padding-left: 49px;margin-top: 25px;}
header .social_feed p {display: inline-block;vertical-align: top;font-size: 12px;color: #767676;font-family: 'Roboto Condensed', sans-serif;font-weight: 700;margin-right: 12px;}
header .top_feed{margin-bottom: 5px;}
header .top_feed a{display: inline-block;vertical-align: top;color: #767676;font-family: 'Roboto Condensed', sans-serif;font-size: 12px;font-weight: 700;text-transform: uppercase;margin-right: 12px;}
header .top_feed a:hover{color: #b3b3b3;}
header .btm_feed a{display: inline-block;vertical-align: top;width: 30px;height: 30px;margin-right: 9px; background: url(../images/site/social_ico_nr.png); background-repeat: no-repeat;}
header .btm_feed .tw{background-position:0; !important}
header .btm_feed .fb{background-position: -34px; !important}
header .btm_feed .gp{background-position: -67px; !important}
header .btm_feed .tumblr{background-position: -101px; !important}
header .btm_feed .yt{background-position: -167px; !important}
header .btm_feed .instra{background-position: -134px; !important}
header .btm_feed a:hover{background-image: url(../images/site/navsocial_ico_hr.png); !important}
/*header .search_btn{background:url(../images/site/search_icon.png) no-repeat;width: 14px;height: 16px;cursor: pointer;margin-top: 9px;}*/
header #search_icon{background:url(../images/site/search_icon.png) no-repeat;width: 14px;height: 16px;cursor: pointer;margin-top: 9px;display: block;}
header .search_btn{background:url(../images/site/search_icon.png) no-repeat;width: 14px;height: 16px;cursor: pointer;display: inline-block;vertical-align: middle;}
header .search_box{ position: absolute;z-index: 9999;width: 14px;height: 16px;margin: 5px 27px 0 0;top: 0;right: 0;}
header .search_box .search_container{ position: absolute;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  filter: alpha(opacity=0);  -moz-opacity: 0;  -khtml-opacity: 0;  opacity:0;border: 1px solid #fff;height: 31px;top: 0px;right: -23px;background: #93332c;z-index: -1;border-radius: 6px;}
header .search_box .search_container.open{z-index: 9999;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter: alpha(opacity=100);  -moz-opacity: 100;  -khtml-opacity: 100;  opacity: 100;}
header .search_box .search_txt{ width: 0;color: #fff;padding: 7px;display: inline-block;vertical-align: middle;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
header .search_box .search_close{ color: #fff;font-size: 19px;width: 30px;text-align: center;cursor: pointer;display: inline-block;vertical-align: middle;}

#cart{display: inline-block;vertical-align: middle;}
#right-wrap{position: absolute;top: 0;right: 140px;z-index: 999;}
#right-wrap .login{display: inline-block;vertical-align: middle;color: #fff;margin-right: 10px;border-bottom: 1px solid rgba(0,0,0,0);line-height: 37px;}
#right-wrap .login:hover, #right-wrap .login.current{border-bottom-color: #fff}
#cart a{display: block;background: #93332c;height: 42px;}
#cart a:hover{background: #888484}
#cart a:hover .count{background: #93332c}
#cart .cart_icon {background:url(../images/site/cart_ico.png) no-repeat center; width: 20px;height: 42px;display: inline-block;margin-left: 13px;margin-right: 6px;}
#cart .cart_label{font-family: 'Roboto Condensed', sans-serif;text-transform: uppercase;font-size: 12px;color: #fff;font-weight: 700;display: inline-block;vertical-align: top;line-height: 42px;margin-right: 19px;}
#cart .count{display: inline-block;vertical-align: top;line-height: 42px;font-family: 'Roboto Condensed', sans-serif;text-transform: uppercase;font-size: 20px;color: #fff;font-weight: 700;background: #888484;width: 49px;text-align: center;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}

#home_container{width: 100%;display: block;}
/*Home banner*/
/*#home_container .banner_container{position: relative;overflow: hidden;z-index: 999; }
#home_container .banner_container .brand{position: absolute;top: 10%;left: 50%;z-index: 99999;margin-left: -113px;display: block; }
#home_container .home_slider{list-style: none;width: 100%;position: relative;overflow: hidden; }
#home_container .home_slider li{width: 100%;}
#home_container .home_slider li > img{width: 100%;display: block;}
#home_container .banner_caption{position: absolute;top: 40%;width: 570px;margin-left: -285px;left: 50%;text-align: center;}
#home_container .banner_caption h2{color: #FFF;font-weight: 700;font-size: 60px;text-transform: uppercase;line-height: 65px;margin-bottom: 10px;}
#home_container .banner_caption h3{color: #fff;font-weight: 400;font-size: 20px;margin-top: 10px;}
#home_container .banner_caption hr{border-color: #fff;width: 150px;margin: 0 auto;}
#home_container .banner_container .home_slider_tabs{position: absolute;right: 20px;top: 50%;z-index: 9999;}
#home_container .banner_container .home_slider_tabs a{text-indent: -9999px;background: url(../images/site/home_slider_nav_dot.png) no-repeat 0 0;width: 5px;height: 5px;display: block;margin:0 auto;}
#home_container .banner_container .home_slider_tabs .home_slider_here a{background:url(../images/site/home_slider_nav_dot_hr.png) no-repeat;width: 8px;height: 8px;}
#home_container .banner_container .home_slider_tabs li{display: block;width: inherit;text-align: center;margin: 6px;width: 8px;height: 8px;}
#home_container .banner_caption .themes_btn{min-width: 140px;margin-top: 35px;background: #93332c;color: #fff;}
#home_container .banner_caption .themes_btn:hover{background: transparent;color: #93332c;}
*/
#home_container #hero{width: 100%;display: block;}
#home_container .banner_container .bx-wrapper{margin-bottom: 0 !important; }
#home_container .banner_container .bx-wrapper .bx-viewport{border: 0 !important;left: 0;}
#home_container .banner_container .bx-controls-auto{position: absolute;right: 25px;top:50px;}
#home_container .banner_container .bx-start{background: url(../images/site/play_slider.png);width: 32px;height: 32px;display: block;position: absolute;top: 0px;right: 0;}
#home_container .banner_container .bx-stop{background: url(../images/site/pause_slider.png);width: 32px;height: 32px;position: absolute;top: 0;right: 0;}
#home_container .banner_container .bx-start.active{display: none;}
#home_container .banner_container .bx-stop.active{display: none;}
#home_container .banner_container{position: relative;overflow: hidden;z-index: 999;}
#home_container .banner_container .brand{position: absolute;top: 10%;left: 50%;z-index: 99999;margin-left: -113px;display: block; }
#home_container .banner_container ul{list-style: none;width: 100% !important;position: relative;}
#home_container .banner_container li{width: 100% !important;}
#home_container .banner_container li > img{width: 100%;display: block;}
#home_container .banner_caption{position: absolute;top: 30%;width: 765px;margin-left: -382px;left: 50%;text-align: center;z-index: 999;}
#home_container .banner_container ul > li:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%; background-color:rgba(84,78,78,.50);}
#home_container .banner_caption h2{color: white;font-weight: 700;font-size: 60px;text-transform: uppercase;line-height: 65px;margin-bottom: 10px; font-family: 'trajanbold'}
#home_container .banner_caption h3{color: white;font-weight: 400;font-size: 20px;margin-top: 10px;}
#home_container .banner_caption hr{border-color: white;width: 150px;margin: 0 auto;}
/*#home_container .banner_caption h2{color: #B92025;font-weight: 700;font-size: 60px;text-transform: uppercase;line-height: 65px;margin-bottom: 10px;font-family: 'trajanbold';}*/
/*#home_container .banner_caption h3{color: #B92025;font-weight: 400;font-size: 20px;margin-top: 10px;font-family: 'trajanbold';}*/
/*#home_container .banner_caption hr{border-color: #B92025;width: 150px;margin: 0 auto;}*/
#home_container .banner_container .bx-pager{position: absolute;right: 0px;top: 50%;z-index: 9999;width: 20px;height: 100px;}
#home_container .banner_container .bx-pager-item{display: block;width: 9px;height: 15px;}
#home_container .banner_container .bx-controls-direction{display: none;}
#home_container .banner_container .bx-pager a{text-indent: -9999px;background: url(../images/site/home_slider_nav_dot.png) no-repeat 0 0;width: 5px;height: 5px;display: block;margin:0 auto;}
#home_container .banner_container .bx-pager  a.active{background:url(../images/site/home_slider_nav_dot_hr.png) no-repeat;width: 8px;height: 8px;display: block;}
#home_container .banner_container .home_slider_tabs li{display: block;width: inherit;text-align: center;margin: 6px;width: 8px;height: 8px;}
#home_container .banner_caption .themes_btn{min-width: 140px;margin-top: 35px;background: #93332c;color: #fff;}
#home_container .banner_caption .themes_btn:hover{background: transparent;color: #93332c;}
#home_scroll{ position: absolute;bottom: 52px;left: 50%;width: 100px;margin-left: -50px;z-index: 999999;color: #fff;font-size: 10px;font-family: 'Roboto Condensed', sans-serif;text-transform: uppercase;background: url(../images/site/home_scroll.png) no-repeat bottom center;height: 40px;text-align: center;cursor: pointer;z-index: 99999;}
#home_scroll{ position: absolute;bottom: 35px;left: 50%;width: 100px;margin-left: -50px;z-index: 999999;color: #fff;font-size: 10px;font-family: 'Roboto Condensed', sans-serif;text-transform: uppercase;background: url(../images/site/home_scroll.png) no-repeat bottom center;height: 40px;text-align: center;cursor: pointer;z-index: 99999;}
#home_container .motion_picture_container{/* background: url(../images/site/bg_1.png) #f5f1f2;background-repeat: no-repeat;background-position: center bottom;*/padding-bottom: 33px;}
#home_container .heading_bg h2{font-size: 36px;}
#home_container .blocks .column .blk_caption h3{text-shadow: 1px 1px 5px #544e4e;}
#home_container .blocks .column .blk_caption p{text-shadow: 1px 1px 5px #544e4e;}
#home_container .heading_bg{background: url(../images/site/crest.png) no-repeat center;text-align: center;padding: 75px 0 40px 0;}
#home_container .news_block .block_caption{width: 600px;}
#home_container .news_block .social_media{position: absolute;top: 10px;right: 10px;}
#home_container .motion_picture_container .viewmore{background:url(../images/site/viewmore_blog.png) no-repeat;width: 50px;height: 50px;position: absolute;bottom:10px;right: 10px;z-index: 10000;display: block;}
#home_container .motion_picture_container .viewmore:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";  filter: alpha(opacity=70);-moz-opacity: .7;  -khtml-opacity: .7;  opacity: .7; /*background:url(../images/site/viewmore_blog_hr.png) no-repeat;*/}
#home_container .motion_picture_container .callout_blk{position: relative;z-index: 99; overflow: hidden;height: 350px; max-height: 440px;}
#home_container .motion_picture_container .callout_blk img{display: block; width: 100%; height: auto;}
#home_container .motion_picture_container .callout_blk:after{content: '';position: absolute;bottom: 0;width: 100%;height: 147px;background: url(../images/site/home_block_shadow.png);}
#home_container .motion_picture_container .block_caption{position: absolute;bottom: 15px;left: 10px;z-index: 10;}
/*#home_container .motion_picture_container .cap_inner{min-height: 212px}*/
#home_container .motion_picture_container .block_caption .blk_tag{text-align: center;display: inline-block;background: #93332c;font-size: 16px;text-transform: uppercase;font-family: 'Roboto Condensed', sans-serif;color: #fff;padding: 2px 6px;}
#home_container .motion_picture_container .block_caption  h2{font-size: 28px;color: #fff;text-transform: uppercase;position: relative;margin-bottom: 16px;margin-top: 6px;text-shadow: 1px 1px 5px #544e4e; padding-left: 10px;}
#home_container .motion_picture_container .block_caption  h2:after{content: '';position: absolute;bottom: -6px;left: 0;background: #f3f1f0;height: 2px;width: 65px; margin-left: 10px;}
#home_container .motion_picture_container .callout_blk .block_caption  p{color: #fff;letter-spacing: .04em;text-shadow: 1px 1px 5px #544e4e;padding-left: 10px; padding-bottom: 10px;}
.social_media span{display: inline-block;vertical-align: middle;color: #fff;font-size: 12px;font-weight: 700;font-family: 'Roboto Condensed', sans-serif;}
.social_media a{display: inline-block;vertical-align: middle;width: 30px;height: 30px;margin: 0 4px;background-image: url(../images/site/social_ico_nr.png);background-repeat: no-repeat;}
.social_media .tw{background-position: -201px}
.social_media .fb{background-position: -235px}
.social_media .gp{background-position: -269px}
.social_media .tumblr{background-position: -302px}
.social_media.gray_ico .email{background-image: url(../images/site/email_icon_nr.png)}
.social_media.gray_ico .email:hover{background-image: url(../images/site/email_icon_hr.png)}
.social_media  a:hover{background-image: url(../images/site/social_ico_hr.png)}
#home_container .event_block{width: 348px;overflow: hidden;display: inline-block;vertical-align: top;margin-top: 10px;}
#home_container .blog_block{width: 600px;overflow: hidden;display: inline-block;vertical-align: top;margin-left: 12px;margin-top: 10px;}
#home_container .bookstore_blk {position: relative;}
#home_container .bookstore_blk img{display: block;}
#home_container .bookstore_blk:before{content: '';position: absolute;width: 100%;height: 100%;z-index: 55;top: 0;left: 0;background: url(../images/site/bg_shadow_57tns.png);}
#home_container .bookstore_blk:after{content: '';position: absolute;width: 322px;height: 100%;z-index: 55;top: 0;right: 0;background: url(../images/site/bg_shadow_right.png) repeat-y;}
#home_container .bookstore_blk_inner{position: absolute;top: 0;left: 0;z-index: 999;height: 100%;width: 100%;text-align: center;}
#home_container .bookstore_blk_inner .blk_right{ display: inline-block;vertical-align: top;width: 363px}
#home_container .bookstore_blk_inner .heading_bg {background: url(../images/site/crest_bookstore.png) no-repeat center;margin-top: 20px;padding: 69px 0 49px 0;display: inline-block;vertical-align: top;}
#home_container .bookstore_blk_inner .heading_bg span {color: #fff;text-transform: uppercase;font-size: 36px;line-height: 36px;font-weight: 700;}
#home_container .bookstore_blk_inner .heading_bg h2 {font-size: 58px;font-family: 'Roboto Slab', serif;line-height: 58px;position: relative;line-height: 47px}
#home_container .bookstore_blk_inner .heading_bg h2:after{content: '';position: absolute;left: 50%;bottom: -15px;width: 66px;margin-left: -33px;height: 2px;background: #fff;}
#home_container .bookstore_blk_inner .blk_right h2{font-family: 'Roboto Slab', serif;font-size: 58px;color: #fff;font-weight: 700; }
#home_container .bookstore_blk_inner .blk_right h3{ font-family: 'Roboto Condensed', sans-serif;color: #fff;font-size: 36px;}
#home_container .bookstore_blk_inner .blk_right p{color: #fff;}
#home_container .bookstore_blk_inner .blk_left{display: inline-block;vertical-align: top;width: 525px;margin-top: 30px;}
#home_container .bookstore_blk_inner .blk_left .col_blk{display: inline-block;vertical-align: top;width: 180px;margin-left: 28px;}
#home_container .bookstore_blk_inner .blk_left .col_blk h4{color: #ffffff;margin-top: 12px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;    }
#home_container .bookstore_blk_inner .blk_left .col_blk:hover h4{color: #93332c}
#home_container .bookstore_blk_inner .themes_btn{padding: 8px 0;min-width: 148px;margin-top: 20px;}
#home_container .media_center{background: url(../images/site/bk_img_5.jpg);background-repeat: no-repeat;background-position: center; background-size: cover; min-height:530px;position: relative;}
#home_container .media_center:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/site/bg_79tns.png);z-index: 0;}
#home_container .media_center .wrapper{position: relative;z-index: 2;}
#home_container .media_center h2{color: #fff;text-align: center;}
#home_container .media_center .callout_blk{width: 33%;display: inline-block;vertical-align: top;text-align: center;}
#home_container .media_center .callout_blk .blk_img{ width: 150px;height: 150px;border-radius: 50%;display: block;position: relative;margin: 0 auto;overflow: hidden;}

#home_container .media_center .callout_blk a:after{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.video,.gallery,.music{position: relative;}
.releted_video .video:hover:after,.callout_blk .video:hover:after,.gallery_container .video:hover:after,.gallery:hover:after,.music:hover:after,.media_entry .video:hover:after{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";  filter: alpha(opacity=70);  -moz-opacity: .7;  -khtml-opacity: .7;  opacity:.7;}
.releted_video .video:after,.callout_blk .video:after,.gallery_container .video:after,.media_entry .video:after{background: url(../images/site/vedio_ico.png) no-repeat;content: '';position: absolute;top: 50%;left: 50%;z-index: 1;width: 50px;height: 50px;margin-top: -25px;margin-left: -25px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.gallery:after{background: url(../images/site/gallary_ico.png) no-repeat;content: '';position: absolute;top: 50%;left: 50%;z-index: 1;width: 50px;height: 50px;margin-top: -25px;margin-left: -25px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.music:after{background: url(../images/site/music_ico.png) no-repeat;content: '';position: absolute;top: 50%;left: 50%;z-index: 1;width: 50px;height: 50px;margin-top: -25px;margin-left: -25px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.music.now_playing:after{background: url(../images/site/music_play.gif) no-repeat;content: '';position: absolute;top: 50%;left: 50%;z-index: 1;width: 50px;height: 50px;margin-top: -25px;margin-left: -25px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
#home_container .media_center .callout_blk .blk_detail{min-height: 157px;}
#home_container .media_center .callout_blk h3{color: #93332c;font-weight: 700;text-transform: uppercase;margin-top: 27px;}
#home_container .media_center .callout_blk h4{color: #fff;font-family: 'Roboto', sans-serif;font-size: 20px;font-weight: 700;text-transform: uppercase;margin-top: 24px; }
#home_container .media_center .callout_blk h4 span{display: block;color: #544e4e;font-size: 18px;font-weight: 700;text-transform: uppercase;font-family: 'Roboto', sans-serif;}
#home_container .media_center .callout_blk .themes_btn{min-width: 102px;max-width: 102px;}
#home_container .campus_spotlight{position: relative}
#home_container .campus_spotlight .large_blk{width: 640px;min-height:450px;display: inline-block;margin-right: -4px;position: relative;}
#home_container .campus_spotlight .large_blk:after{content: '';position: absolute;bottom: 0;width: 100%;height: 147px;background: url(../images/site/home_block_shadow.png)}
#home_container .campus_spotlight .large_blk img{display: block;min-height: 450px;}
#home_container .campus_spotlight .caption {position: absolute;bottom: 25px;left: 18px;z-index: 999;max-width: 480px;}
#home_container .campus_spotlight .caption .blk_tag{text-align: center;display: inline-block;background: #93332c;font-size: 16px;text-transform: uppercase;font-family: 'Roboto Condensed', sans-serif;color: #fff;padding: 2px 6px;}
#home_container .campus_spotlight .caption  h2{font-size: 36px;color: #fff;text-transform: uppercase;position: relative;margin-bottom: 16px;margin-top: 6px;}
#home_container .campus_spotlight .caption  h2:after{content: '';position: absolute;bottom: -6px;left: 0;background: #f3f1f0;height: 2px;width: 65px;}
#home_container .campus_spotlight .caption  p{color: #fff;letter-spacing: .04em;}
#home_container .campus_spotlight .small_blk{display: inline-block;vertical-align: top;width: 320px;}
#home_container .campus_spotlight .small_blk a{display:table;vertical-align: middle;background: #fff;width: 98%;margin-bottom: 2px;padding: 9px 0;padding-left: 2%;}
#home_container .campus_spotlight .small_blk a *{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
#home_container .campus_spotlight .small_blk .avtar{width: 50px;display: table-cell;vertical-align: middle;overflow: hidden;margin-left: 9px;}
#home_container .campus_spotlight .small_blk .avtar img{display: block;}
#home_container .campus_spotlight .small_blk h3{display: table-cell;vertical-align: middle;padding-left: 15px;}
#home_container .campus_spotlight .small_blk a:hover h3{color: #ab5f59;}
#home_container .campus_spotlight .small_blk .last{padding-top: 20px;padding-bottom: 20px;margin-bottom: 0;padding-left: 7%;width: 93%;}
#home_container .campus_spotlight .small_blk .icon{ background-image: url(../images/site/viewmore_arrow.png);background-repeat: no-repeat;background-position:0px; width: 20px;height: 20px;display: table-cell;margin-left: 16px;}
#home_container .campus_spotlight .small_blk a:hover .icon{transform: rotate(89deg)}
#home_container .bulletion_board{margin-top: 30px;}
#home_container .bulletion_board .left_blk{width: 342px;padding:0  28px;display: inline-block;vertical-align: top;background: #fff;text-align: center;}
#home_container .bulletion_board .left_blk .inner_blk{padding-top: 54px;min-height: 312px}
#home_container .bulletion_board h3{color: #ab5f59;}
#home_container .bulletion_board .social_media{text-align: left;margin-bottom: 24px;}
#home_container .bulletion_board .heading_bg{ position: relative;margin-bottom: 29px;padding-bottom: 42px;}
#home_container .bulletion_board .heading_bg:after{content: '';position: absolute;width:66px;height: 2px;background: #f3f1f0;z-index: 1;bottom: 0;left: 50%;margin-left: -33px;}
#home_container .bulletion_board .right_blk{ display: inline-block;vertical-align: top;width: 560px;margin-left: -3px;overflow: hidden;}
#home_container .bulletion_board .bulletion_blk{float: left;overflow: hidden;position: relative;width: 140px;height: 140px;}
#home_container .bulletion_board .bulletion_blk a{display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 98;background: url(../images/site/tran75red.png);transform: scale(0);-webkit-transform: scale(0);-moz-transform: scale(0);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  filter: alpha(opacity=0);  -moz-opacity: 0;  -khtml-opacity: 0;  opacity:0;}
#home_container .bulletion_board .bulletion_blk:hover a{transform: scale(0.999);-webkit-transform: scale(0.999);-moz-transform: scale(0.999);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter: alpha(opacity=100);  -moz-opacity: 100;  -khtml-opacity: 100;  opacity: 100;}
#home_container .bulletion_board .bulletion_blk a:after{background-image:url(../images/site/viewmore_bulletion.png)  ;background-position: center;background-repeat: no-repeat;content: '';position: absolute;width: 100%;height: 100%;z-index: 97;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;transform: scale(0);-webkit-transform: scale(0);-moz-transform: scale(0);}
#home_container .bulletion_board .bulletion_blk:hover a:after{transform: scale(0.999);-webkit-transform: scale(0.999);-moz-transform: scale(0.999);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter: alpha(opacity=100);  -moz-opacity: 100;  -khtml-opacity: 100;  opacity: 100;}
.ie8 body #home_container .bulletion_board .bulletion_blk a{display: none;}
.ie8 body #home_container .bulletion_board .bulletion_blk:hover a{display: block;}
#home_container .ctric_reviews {padding-top: 39px;padding-bottom: 60px;}
#home_container .ctric_reviews .left_critic{display: inline-block;vertical-align: top;width:516px;padding-top: 28px;}
#home_container .ctric_reviews .heading_bg{background: url(../images/site/axes.png) no-repeat center}
#home_container .ctric_reviews .post_row{border-bottom: 2px solid #dbdbdb;padding: 15px 0;width: 430px;position: relative;}
#home_container .ctric_reviews .avtar{width: 75px;height: 75px;border-radius: 50%;overflow: hidden;display: inline-block;overflow: hidden;}
#home_container .ctric_reviews .avtarr_desc{display: inline-block;vertical-align: top;width: 240px;margin-left: 6px;}
/*#home_container .ctric_reviews .tweet_line:hover .tweet_ico{position: absolute;right: 0;height: 100%;width: 30px;top: 0;display: block;}
#home_container .ctric_reviews .tweet_line:hover .tweet_ico{background: url(../images/site/tweet_ico.jpg) no-repeat}*/
#home_container .ctric_reviews .post_row a{color: #6b9eb5;}
#home_container .ctric_reviews .post_row a:hover{color: #93332c;}
#home_container .ctric_reviews .post_row:hover  .share_post{height: 100%;width: 30px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter: alpha(opacity=100);  -moz-opacity: 100;  -khtml-opacity: 100;  opacity: 100;}
#home_container .ctric_reviews .share_post{height: 0%;background: #93332c;width: 0px;position: absolute;top: 0;z-index: 22;right: 0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter: alpha(opacity=0);  -moz-opacity: 0;  -khtml-opacity: 0;  opacity:0;}
#home_container .ctric_reviews .share_post .replay{background: url(../images/site/replay_tweet.png) no-repeat;width: 16px;height: 11px;margin-top: 9px;}
#home_container .ctric_reviews .share_post .retweet{background: url(../images/site/retweet.png) no-repeat;width: 18px;height: 10px;margin-top: 15px;}
#home_container .ctric_reviews .share_post .favorite{background: url(../images/site/favorite.png) no-repeat;width: 16px;height: 14px;margin-top: 11px;}
#home_container .ctric_reviews .share_post a{display: block;margin: auto;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  filter: alpha(opacity=50);  -moz-opacity: .50;  -khtml-opacity: .50;  opacity: .50; }
#home_container .ctric_reviews .share_post a:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter: alpha(opacity=100);  -moz-opacity: 100;  -khtml-opacity: 100;  opacity: 100;}
#home_container .ctric_reviews .right_critic{width: 440px;display: inline-block;vertical-align: top;background: #fff;min-height: 360px}
#home_container .ctric_reviews .heading_bg{position: relative;margin-bottom: 27px;}
#home_container .ctric_reviews .heading_bg:after{ content: '';position: absolute;width: 66px;height: 2px;background: #f3f1f0;z-index: 1;bottom: 0;left: 50%;margin-left: -33px;}
#home_container .ctric_reviews .right_critic h3{margin-top: 20px;color: #ab5f59;}
#home_container .ctric_reviews .critic_slider{width: 292px;margin: 0 auto;list-style: none;overflow: hidden;}
#home_container .ctric_reviews .critic_slider li{width: 292px;text-align: center;padding-bottom: 30px;}
#home_container .ctric_reviews .critic_slider_tabs {text-align: center;}
#home_container .ctric_reviews .critic_slider_tabs  a{display: block;vertical-align: middle;width: 15px;height: 15px;background: url(../images/site/critic_dot.png) no-repeat center;border-radius: 50%;text-indent: -9999px;line-height: 15px;}
#home_container .ctric_reviews .critic_slider_here  a{background: url(../images/site/critic_dot_hr.png) no-repeat center;}
#home_container .ctric_reviews .critic_slider_tabs li{display: inline-block;vertical-align: middle;width: 15px;height: 15px;margin: 0 7px;}

/*Inner page container*/
#inner_container {width: 100%;}
#inner_container .banner_container{max-height: 282px;overflow: hidden;height: 282px;background-repeat: no-repeat;background-position: top center;position: relative;background-color: #0d0b0a;background-size: cover;z-index: 99;}
/*#inner_container .banner_container .wrapper{position: relative;z-index: 99;}
#inner_container .banner_container:after{content:'';position: absolute;height: 100%;width: 100%;top: 0;left: 0;background-image: url(../images/site/bg_rpt_bnr.png);z-index: 2;}*/
#inner_container .banner_container::after {background: rgba(84, 78, 78, 0.5);content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
#inner_container .heading_bg{background: url(../images/site/crest_innerpage.png) no-repeat center;text-align: center;margin-top:74px;padding: 52px 0 39px 0;position: relative;z-index: 9;}
#inner_container .heading_bg h2{color: #fff;font-size: 36px;}
#inner_container .secondary_nav { text-align: center;background: #fff;padding: 4px 0;}
#inner_container .secondary_nav li{display: inline-block;vertical-align: top; margin: 0 13px;}
#inner_container .secondary_nav li a{font-size: 16px;text-transform: uppercase;color: #544e4e;font-family: 'Roboto Condensed', sans-serif;font-weight: 700;}
#inner_container .secondary_nav li strong{font-size: 16px;text-transform: uppercase;color: #544e4e;font-family: 'Roboto Condensed', sans-serif;font-weight: 700;}
#inner_container .secondary_nav li a span{ display: block;text-align: center;line-height: 12px;margin-top: 6px;}
#inner_container .secondary_nav li a:hover, #inner_container .secondary_nav li a.current{color: #ab5f59;}
#inner_container .inner_heding{position: relative;text-align: center;padding-bottom: 15px;font-size: 36px;font-weight: 700;line-height: 39px;margin-top: 28px;}
#inner_container .inner_heding:after{content: ''; position:absolute;bottom: 0;left: 50%;margin-left: -33px;width: 66px;background: #fff;height: 2px;}
#inner_container .about_container article{width: 560px;margin: 0 auto;text-align: center;}
#inner_container .about_container .summary{padding: 10px 0 27px;margin-bottom: 27px;position: relative}
#inner_container .about_container .summary:after{content: '';position: absolute;bottom: 0;left: 50%;height: 2px;background: #fff;width: 304px;margin-left: -152px;}
#inner_container .about_container article blockquote p {color: #ab5f59;font-size: 24px;font-weight: 300;font-style: italic;line-height: 32px;}
#inner_container .about_container article  em{color: #ab5f59;font-size: 16px;font-style: normal;line-height: 25px;}
#inner_container .blocks{padding: 58px 0 39px;}
#inner_container .blocks .column{position: relative;margin-bottom: 19px;}
#inner_container .blocks .column:after{content: '';position: absolute;bottom: 0;width: 100%;height: 147px;background: url(../images/site/home_block_shadow.png)}
/*.viewmore_corner{position: absolute;bottom: 0;right: 0;background: url(../images/site/viewmore_corner.png) no-repeat;width: 55px;height: 55px;z-index: 999;display: block;}
.viewmore_corner:hover{background: url(../images/site/viewmore_corner_hr.png) no-repeat;}*/
#inner_container .blocks .column img{display: block;}
#inner_container .blocks .column .blk_caption{position: absolute;bottom: 0;left: 0;padding-right: 50px;padding-left: 9px; padding-bottom:5px;min-height: 15px;z-index: 99;}
#inner_container .blocks .column .blk_caption h3{color: #ffffff;font-size: 36px;font-weight: 700;text-transform: uppercase;position: relative;padding-bottom: 6px;margin-bottom: 10px;}
#inner_container .blocks .column .blk_caption h3:after{content: '';position: absolute;bottom: 0;left: 0;height: 2px;background: #ffffff;width: 66px;}
#inner_container .blocks .column .blk_caption p{color: #fff;}
#inner_container .blocks .small{display: inline-block;vertical-align: top;width: 310px;margin-right: 6px;}
#inner_container .blocks .large{display: inline-block;vertical-align: top;width: 640px;}
#inner_container .blocks .large .blk_caption{padding-right: 150px;}
#inner_container .blocks .full .blk_caption{padding-right:0px;width: 58%;}
#inner_container .row{width: 100%;margin-top: 27px;}
#inner_container .row img{display: block;}
#inner_container .row .col_left{width: 470px;display: inline-block;vertical-align: top;margin-right: 6px;}
#inner_container .row .col_right{width: 470px;display: inline-block;vertical-align: top;}
#col_top{max-width: 100%;background: #fff;padding: 28px 23px;margin-top:15px;}
#inner_container .row .col_caption{min-height: 236px;background: #fff;padding: 28px 23px;}
#inner_container .row .col_caption h3{font-size: 20px;text-transform: uppercase;margin-bottom: 18px;}
#inner_container .row .col_caption p{padding-bottom: 16px;}
#inner_container .about_entry blockquote { width: 583px;margin: 0 auto;text-align: center;padding:68px 0 45px;}
#inner_container .about_entry blockquote p{color: #ab5f59;font-style: italic;font-weight: 300;line-height: 32px;font-size: 24px;font-family: 'Roboto Condensed', sans-serif;}
#inner_container .about_entry blockquote em{color: #ab5f59;font-style: normal;font-size: 16px;line-height: 30px;}
#inner_container .releted_news {padding: 50px 0 60px;}
#inner_container .releted_news .inner_heding{margin-bottom: 20px;}
#inner_container .releted_news .viewmore{background:url(../images/site/viewmore_blog.png) no-repeat;width: 50px;height: 50px;position: absolute;bottom:10px;right: 10px;z-index: 9999;display: block;}
#inner_container .releted_news .viewmore:hover{/*background:url(../images/site/viewmore_blog_hr.png) no-repeat;*/-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";  filter: alpha(opacity=70);-moz-opacity: .7;  -khtml-opacity: .7;  opacity: .7; }
#inner_container .releted_news .callout_blk{position: relative;z-index: 99;}
#inner_container .releted_news .callout_blk img{display: block;}
#inner_container .releted_news .callout_blk:after{content: '';position: absolute;bottom: 0;width: 100%;height: 147px;background: url(../images/site/home_block_shadow.png)}
#inner_container .releted_news .block_caption{position: absolute;bottom: 25px;left: 18px;z-index: 999;width: 329px;}
#inner_container .releted_news .cap_inner{min-height: 212px}
#inner_container .releted_news .block_caption .blk_tag{text-align: center;display: inline-block;background: #93332c;font-size: 16px;text-transform: uppercase;font-family: 'Roboto Condensed', sans-serif;color: #fff;padding: 2px 6px;}
#inner_container .releted_news .block_caption  h2{font-size: 36px;color: #fff;text-transform: uppercase;position: relative;margin-bottom: 16px;margin-top: 6px;}
#inner_container .releted_news .block_caption  h2:after{content: '';position: absolute;bottom: -6px;left: 0;background: #f3f1f0;height: 2px;width: 65px;}
#inner_container .releted_news .callout_blk .block_caption  p{color: #fff;letter-spacing: .04em;}
/*#inner_container .social_media span{display: inline-block;vertical-align: middle;font-family: 'Roboto Condensed', sans-serif;color: #fff;font-size: 12px;text-transform: uppercase;}*/
#inner_container .event_block{width: 475px;overflow: hidden;display: inline-block;vertical-align: top;margin-top: 10px;margin-right: 6px;}
#inner_container .news_block{width: 475px;overflow: hidden;display: inline-block;vertical-align: top;margin-top: 10px;}

/*yearbook_container*/
#inner_container .character_desc .avtar{width:52.08333333%;/*500/960*/ overflow: hidden;display: inline-block;vertical-align: top;margin-right: 16px;}
#inner_container .character_desc .avtar img{width:100%;}
#inner_container .character_desc .avtar_desc{width: 44.70833333%;/*410/960*/display: inline-block;vertical-align: top;background: #fff;}
#inner_container .character_desc .avtar_desc blockquote{text-align: center;padding: 30px 0;}
#inner_container .character_desc .avtar_desc blockquote p{color: #ab5f59;font-size: 24px;line-height: 32px;font-family: 'Roboto Condensed', sans-serif;}
#inner_container .character_desc .avtar_desc blockquote em{color: #ab5f59;font-size: 16px;font-style: normal;line-height: 22px;}
#inner_container .character_desc .avtar_desc .readmore_btn{display: block;margin: auto;width: 140px;margin-top: 30px;}
#inner_container .character_desc .content{width: 90%;padding: 36px 5%;}
#inner_container .character_desc .tabing{width: 100%;overflow: hidden;}
#inner_container .character_desc .tabing li{float: left;list-style: none;width: 50%;}
#inner_container .character_desc .tabing a{color: #888484;font-weight: 700;text-transform: uppercase;font-family: 'Roboto Condensed', sans-serif;font-size: 16px;display: block;text-align: center;padding: 5px 0;position: relative;border-bottom: 2px solid #f3f1f0;border-top: 2px solid #f3f1f0;}
#inner_container .character_desc .tabing a.active{color: #544e4e;border-bottom: 2px solid #fff;border-top: 2px solid #fff;}
#inner_container .character_desc .tabing a.active.first:after{ content: '';position: absolute;width: 25px;height: 38px;background: url(../images/site/tabing_left_ico.png) no-repeat #fff center;top: -2px;right: -22px;z-index: 9;}#inner_container .character_desc .tabing a.active{color: #544e4e;border-bottom: 2px solid #fff;border-top: 2px solid #fff;}
#inner_container .character_desc .tabing a.active.last:after{ content: '';position: absolute;width: 25px;height: 38px;background: url(../images/site/tabing_right_ico.png) no-repeat #fff center;top: -2px;left: -22px;z-index: 9;}
/*#inner_container .character_desc .tabing a.active:before{content: '';position: absolute;width: 100%;height: 2px;background: #fff;top: -2px;left: 0;}*/

#inner_container .yearbook_container .releted_wrap{background: #fff;padding-bottom: 40px;margin-top: 12px;}
#inner_container .yearbook_container .releted_wrap .inner_heding:after{background: #f3f1f0;}
#inner_container .yearbook_container .releted_wrap a img{display: block;}
#inner_container .releted_video{display: inline-block;vertical-align: top;width: 480px;text-align: center;}
#inner_container .releted_video a{position: relative;display: inline-block;width: 360px;overflow: hidden;margin: auto;margin-top: 20px;}
#inner_container .releted_video a{position: relative;display: inline-block;width: 360px;overflow: hidden;margin: auto;margin-top: 20px;}
/*#inner_container .releted_video a:after{ content: '';position: absolute;top: 50%;left: 50%;z-index: 1;background: url(../images/site/vedio_ico.png) no-repeat;width: 50px;height: 50px;margin-top: -25px;margin-left: -25px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
#inner_container .releted_video a:hover:after, #inner_container .releted_gallery a:hover:after, #inner_container .character_desc .avtar_desc .readmore_btn:hover{ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);-moz-opacity: .7;-khtml-opacity: .7;opacity: .7;}*/
#inner_container .releted_gallery{display: inline-block;vertical-align: top;width: 476px;text-align: center;}
#inner_container .releted_gallery a{width: 195px;overflow: hidden;display: inline-block;vertical-align: top;margin-top: 20px;position: relative;margin-left: 9px;}
#inner_container .releted_gallery a .caption{position: absolute;bottom: 7px;left: 7px;z-index: 111;text-align: left;}
#inner_container .releted_gallery a .caption h4{color: #fff;}
/*#inner_container .releted_gallery a:after{  content: '';position: absolute;top: 50%;left: 50%;z-index: 1;background: url(../images/site/gallary_ico.png) no-repeat;width: 50px;height: 50px;margin-top: -25px;margin-left: -25px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}*/
#inner_container .actore_group {padding: 0 0px 70px; 0px;text-align: center;}
#inner_container .yearbook_container .inner_heding{padding-bottom: 15px;margin-bottom: 15px;}
#inner_container .yearbook_container .wrapper .inner_heding{padding-bottom: 0;margin-bottom: 15px;}
#inner_container .actore_group .inner_heding:after{background: #fff;}
#inner_container .actore_group .avtar {position: relative;width: 210px;overflow: hidden;}
#inner_container .actore_group .avtar:after{content: ''; background: url(../images/site/home_block_shadow.png);position: absolute;left: 0;bottom: 0;width: 100%;height: 147px;}
#inner_container .actore_group .avtar img{display: block;}
#inner_container .actore_group .avtar .caption{position: absolute;bottom: 10px;left: 10px;z-index: 77;}
#inner_container .actore_group .avtar .caption h4{color: #fff;}
#inner_container .actore_group  .owl-prev ,#inner_container .actore_group  .owl-next{background: url(../images/site/arrow_actor.png) no-repeat;width: 20px;height: 20px;text-indent: -9999px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;position: absolute;top: 50%;left: -10px;margin-top: -10px;}
#inner_container .actore_group  .slider_wrapper{position: relative;margin-top: 15px;width:890px;margin: 0 auto;padding-left: 20px;}
#inner_container .actore_group  .owl-next{background-position: right;left: inherit;right: -20px;}
#inner_container .actore_group  .owl-prev:hover ,#inner_container .actore_group  .owl-next:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";  filter: alpha(opacity=70);  -moz-opacity:.7;  -khtml-opacity: .7;  opacity: .7;}
#inner_container .filter_bar{text-align: center;}
#inner_container .filter_bar li{display: inline-block;vertical-align: top;list-style: none;margin: 17px 12px 25px;}
#inner_container .filter_bar li a{color: #544e4e;font-size: 14px;font-weight: 700;font-family: 'Roboto Condensed', sans-serif;}
#inner_container .filter_bar li a:hover, #inner_container .filter_bar li a.current{color: #ab5f59;}
#inner_container .actor_container {padding-bottom: 30px;}
#inner_container .actor_container * img{display: block;}
#inner_container .actor_container .inner_blk{overflow: hidden;}
#inner_container .actor_container .actor_block{margin-right: 6px;}
.ie8 body #inner_container .actor_container .actor_block{margin-right: 3px  !important;}
.ie8 body #inner_container .actor_container .large .inner_blk{margin-right: 3px  !important;}
#inner_container .actor_container .actor_block:nth-child(2n), #inner_container .actor_container .actor_block.last{margin-right: 0;}
#inner_container .actor_container .actor_block .inner_blk{position: relative;}
#inner_container .actor_container .actor_block .inner_blk:after{content:'';position: absolute; bottom: 0;left: 0;width: 100%;height: 147px;background: url(../images/site/home_block_shadow.png);z-index: 0;}
#inner_container .actor_container .actor_block .caption{position: absolute;bottom: 10px;left: 10px;z-index: 1;}
#inner_container .actor_container .actor_block h2{color: #fff;font-size: 36px;position: relative;padding-bottom: 10px;margin-bottom: 10px;}
#inner_container .actor_container .actor_block h2:after{content: '';position: absolute;left: 0;bottom: 0;background: #fff;width: 66px;height: 2px}
#inner_container .actor_container .actor_block p {color: #fff;}
#inner_container .actor_container .actor_block h3 {color: #fff;}
#inner_container .actor_container .small{width: 390px;display: inline-block;vertical-align: top;}
#inner_container .actor_container .large{width: 560px;display: inline-block; vertical-align: top;}
#inner_container .actor_container .large .inner_blk{display: inline-block;vertical-align: top;width: 275px;margin-right: 6px;margin-bottom: 10px;}
#inner_container .actor_container .large .inner_blk:nth-child(2n){margin-right: 0;}
#inner_container .actor_container .small .caption{width: 251px;}


/*Bookstore section*/
#inner_container .bookstore_container{background: url(../images/site/bg_4.jpg) center bottom no-repeat;background-size: cover;}
#inner_container .inner_title{position: relative;text-align: center;padding-bottom: 9px;margin-bottom: 20px;margin-top: 24px;}
#inner_container .inner_title:after{content: '';position: absolute;bottom: 0;left: 50%;width: 66px;background: #fff;height: 2px;margin-left: -33px;}
#inner_container .inner_title h1{text-transform: uppercase;}
#inner_container .product_list .product_box{background: #fff;width: 470px;display: inline-block;vertical-align: top;margin-right: 14px;margin-bottom: 20px;}
.ie8 body #inner_container .product_list .product_box{margin-right: 8px;}
#inner_container .product_list .product_box:nth-child(2n), #inner_container .product_list .product_box.last{margin-right: 0;}
#inner_container .product_list .product_box  a *{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
#inner_container .product_list .product_box  a{display: block;}
#inner_container .product_list .productimg{width: 260px;display:inline-block;vertical-align: top;overflow: hidden;max-height: 278px;}
#inner_container .product_list .img_outer{display: table-cell;vertical-align: middle;height: 278px;width: 260px;}
#inner_container .product_list .productimg img{max-width: 100%;display: block;margin: 0 auto;}
#inner_container .product_list .productcopy{width: 160px;display: inline-block;vertical-align: top; padding-top: 30px;padding-right: 20px;padding-left: 10px;padding-bottom: 13px;}
#inner_container .product_list .productcopy h3{color: #534b45;font-size: 20px;text-transform: uppercase;}
#inner_container .product_list .productcopy .dash{display: block;background: #f3f1f0;width: 66px;height: 2px;margin: 16px 0 14px;}
#inner_container .product_list .productcopy .price{color: #544e4e;font-size: 14px;}

#inner_container .product_list .productcopy_inner{min-height: 200px}
#inner_container .product_list .themes_btn{ padding: 8px 0;min-width: 150px;text-align: center;cursor: pointer}
#inner_container .product_list a:hover .themes_btn{  background: #93332c;color: #fff;}
#inner_container .product_list a:hover .productimg img{transform: scale(.95,.95);-webkit-transform: scale(.95,.95);-moz-transform: scale(.95,.95)}
#inner_container .product_list a:hover .dash{ width: 80%;}
#inner_container .pagination{text-align: center;padding: 32px 0 44px 0px;}
#inner_container .pagination a{display: inline-block;vertical-align: top;color: #544e4e;font-size: 14px;margin: 0 3px;}
#inner_container .pagination a:hover, #inner_container .pagination a.current{color: #ab5f59;}
#inner_container .bk_store .wrapper{margin-top: 35px;text-align: center;}
#inner_container .bk_store .heading_bg{background: url(../images/site/crest_bookstore.png) no-repeat center;margin-top: 7px;padding: 69px 0 49px 0;display: inline-block;vertical-align: top;width: 460px;}
#inner_container .bk_store .heading_bg span{color: #fff;text-transform: uppercase;font-size: 36px;line-height: 36px;font-weight: 700;}
#inner_container .bk_store .heading_bg h2{font-size: 58px;font-family: 'Roboto Slab', serif;line-height: 58px;}
#inner_container .bk_store .popular_prdct{display: inline-block;vertical-align: top;}
#inner_container .bk_store .popular_prdct img{display: block;}


/*cart container*/
#inner_container .cart_container{padding-bottom: 80px;overflow: hidden;background: url(../images/site/bg_cart.jpg) repeat-x bottom center;background-size: cover;min-height: 329px}
#inner_container .cart_container .item{width: 560px;display: inline-block;vertical-align: top;}
#inner_container .cart_container .price{width: 100px;display: inline-block;vertical-align: top;}
#inner_container .cart_container .quantity{width: 150px;display: inline-block;vertical-align: top;}
#inner_container .cart_container .total{width: 110px;display: inline-block;vertical-align: top;}
#inner_container .cart_container .title{background: #fff;padding: 4px 14px;}
#inner_container .cart_container .title li{list-style: none;}
#inner_container .cart_container .title li strong{color: #534b45;font-weight: 700;font-family: 'Roboto Condensed', sans-serif;text-transform: uppercase;font-size: 20px;}
#inner_container .cart_container .cart_list{padding: 0 14px;}
#inner_container .cart_container .cart_list div{color: #534b45;font-family: 'Roboto Condensed', sans-serif;font-size: 14px;font-weight: 700;text-transform: uppercase;}
#inner_container .cart_container .cart_list .avtar{width: 60px;height: 63px;overflow: hidden;background: #fff;display: inline-block;vertical-align: middle;margin-right: 6px;}
#inner_container .cart_container .cart_list .item_detail{display: inline-block;vertical-align: middle;}
#inner_container .cart_container .cart_list .item_detail span{font-family: 'Roboto', sans-serif; font-weight: 400;}
#inner_container .cart_container .cart_list .avtar img{max-width: 100%;}
#inner_container .cart_container .cart_list li{display: block;list-style: none;border-bottom: 1px solid #fff}
#inner_container .cart_container .cart_list .inner_middle{display: table-cell;vertical-align: middle;height: 115px;}
#inner_container .cart_container .counter{overflow: hidden;border:solid #888484;border-width: 1px 0 1px 0}
#inner_container .cart_container .minus{float: left;background: url(../images/site/icon_minus.jpg) no-repeat center #888484;width: 33px;height: 29px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
#inner_container .cart_container .minus:hover{background: url(../images/site/icon_minus.jpg) no-repeat center #8A6464;cursor: pointer}
#inner_container .cart_container .plus {float: left;background: url(../images/site/icon_plus.png) no-repeat center #888484;width: 33px;height: 29px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
#inner_container .cart_container .plus:hover{background: url(../images/site/icon_plus.png) no-repeat center #8A6464;cursor: pointer}
#inner_container .cart_container .item_count{float: left;width: 37px;line-height: 29px;text-align: center;color: #534b45;font-size: 14px;font-family: 'Roboto Condensed', sans-serif;}
#inner_container .cart_container .remoeve_item{background-image: url(../images/site/ico_remove.png);background-repeat: no-repeat;background-color:#93332c;background-position: center;  width: 33px;height: 33px;display: inline-block;vertical-align: middle;margin-left: 25px;;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
#inner_container .cart_container .remoeve_item:hover{background-color: #C13D33;cursor: pointer}
#inner_container .cart_container .pdct_total{float: right;padding-top: 17px;}
#inner_container .cart_container .grand_total{color: #534b45;font-size: 20px;font-weight: 700;font-family: 'Roboto Condensed', sans-serif;margin-bottom: 35px;display: block;text-align: right}
#inner_container .cart_container .link_btn{min-width: 154px;}
/*#inner_container .cart_container .cont_shop:hover{ background: #fff;color: #888484;}
/*#inner_container .cart_container .checkout{color: #fff;background: #93332c;text-transform: uppercase;font-size: 14px;font-weight: 700;font-family: 'Roboto Condensed', sans-serif;padding: 8px 0px;width: 148px;border-radius: 6px;display: inline-block;vertical-align: top;text-align: center;margin-left: 14px;cursor: pointer;border: 1px solid #93332c;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
#inner_container .cart_container .checkout:hover{background: #fff;color: #93332c;}*/

/*#inner_container .cart_container .themes_btn{ border: 1px solid #93332c !important;padding: 8px 0px;width: 148px;margin-left: 14px;}*/
#inner_container .cart_container .themes_btn{ margin-right: 0;display: block;width: 106px;text-align: center;margin: 11px 0 0 auto;}
#inner_container #promo_code{ background: #f3f1f0;border: 1px solid #c2c2c2;border-radius: 6px;padding: 7px 13px;width: 252px;font-size: 14px;color: #888484;font-style: italic;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;margin: 9px 0;}
#inner_container .cart_container .left_product{ display: inline-block;float: left;padding: 11px 0;}

/*checkout container*/
#inner_container .checkout_container, #inner_container .confirmation{overflow: hidden;background: url(../images/site/bg_checkout.jpg) no-repeat left bottom}
#inner_container .checkout_container .title{background: #fff;padding: 4px 14px;}
#inner_container .checkout_container .title li{display: inline-block;vertical-align: top;list-style: none;}
#inner_container .checkout_container .cart_list{padding: 0 14px;}
#inner_container .checkout_container .cart_list div{color: #534b45;font-family: 'Roboto Condensed', sans-serif;font-size: 14px;font-weight: 700;text-transform: uppercase;}
#inner_container .checkout_container .cart_list .avtar{width: 60px;height: 63px;overflow: hidden;background: #fff;display: inline-block;vertical-align: middle;margin-right: 6px;}
#inner_container .checkout_container .cart_list .item_detail{display: inline-block;vertical-align: middle;}
#inner_container .checkout_container .cart_list .item_detail span{font-family: 'Roboto', sans-serif; font-weight: 400;}
#inner_container .checkout_container .cart_list .avtar img{max-width: 100%;}
#inner_container .checkout_container .cart_list li{display: block;list-style: none;border-bottom: 1px solid #fff}
#inner_container .checkout_container .cart_list .inner_middle{display: table-cell;vertical-align: middle;height: 115px;}
#inner_container .checkout_container .counter{overflow: hidden;border:solid #888484;border-width: 1px 0 1px 0}
#inner_container .checkout_container  .item{width:710px;display: inline-block;vertical-align: top;}
#inner_container .checkout_container  .quantity{width: 98px;display: inline-block;vertical-align: top;}
#inner_container .checkout_container .total{width: 115px;display: inline-block;vertical-align: top;}
#inner_container .checkout_container .grand_total{ color: #534b45;font-size: 20px;font-weight: 700;font-family: 'Roboto Condensed', sans-serif;display: block;margin-top: 15px;padding-right: 28px;text-align: right}
#inner_container .checkout_container .left_side{width: 580px;display: inline-block;vertical-align: top;background: #fff;padding:25px 25px 9px;/*min-height: 660px*/}
#inner_container .checkout_container .right_side{width: 286px;display: inline-block;vertical-align: top;background: #fff;padding: 25px 17px ;margin-left: 6px;min-height: 604px}
#inner_container .checkout_container .form_container{margin-top: 40px;}
#inner_container .confirmation .order_summery{margin-bottom: 32px;}
#inner_container .confirmation .left_side{width: 580px;display: inline-block;vertical-align: top;background: #fff;padding: 25px;min-height: 151px}
#inner_container .confirmation .right_side{width: 286px;display: inline-block;vertical-align: top;background: #fff;padding: 25px 17px ;margin-left: 6px;min-height: 151px}

/*Order confirmation*/
#inner_container .confirmation  .left_side .col{display: inline-block;vertical-align: top;width: 55%;}
#inner_container .confirmation  .left_side .col+.col{width: 40%;}
#inner_container .confirmation  .left_side  span, #inner_container .confirmation .right_side span{display: block;color: #544e4e;padding: 8px 0;}
#inner_container .confirmation .pdct_total p{  color: #534b45;font-size: 20px;font-weight: 700;font-family: 'Roboto Condensed', sans-serif;margin-bottom: 13px;display: block;text-align: right;text-transform: uppercase;}
#inner_container .confirmation  .pdct_total span{display: inline-block;vertical-align: top;width: 100px;}
#inner_container .print_order{text-align: center;margin: 23px 0 33px;}
#inner_container .print_order a{display: inline-block;vertical-align: middle;color: #544e4e;font-size: 12px;font-weight: 700;font-family: 'Roboto Condensed', sans-serif;text-transform: uppercase;margin: 0 11px; }
#inner_container .print_order a i{display: inline-block;vertical-align: middle;margin-right: 5px;}
#inner_container .print_order a.email i{background: url(../images/site/ico_email.png) no-repeat;width: 16px;height: 14px;}
#inner_container .print_order a.print i{background: url(../images/site/ico_print.png) no-repeat;width: 16px;height: 14px;}


/*Bookstore details*/
#inner_container .bk_store_detail {margin-bottom: 45px;}
#inner_container .bk_store_detail .left_side{width: 432px;display: inline-block;vertical-align: top;}
#inner_container .bk_store_detail .slider_large{background: #fff;text-align: center;position: relative}
#inner_container .bk_store_detail .pagination{margin: 0;padding: 0;}
#inner_container .bk_store_detail .pinterest{position: absolute;top: 20px;right: 20px;z-index: 77;}
#inner_container .bk_store_detail .pinterest:hover{ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";  filter: alpha(opacity=70);  -moz-opacity: .7;  -khtml-opacity: .7;  opacity:.7;}
#inner_container .gal_thumb{margin-top: 14px;}
#inner_container .gal_thumb li{display: inline-block;vertical-align: top;list-style: none;width: 115px;height: 125px;overflow: hidden;margin-right: 40px;background: #fff;}
.ie8 body #inner_container .gal_thumb li{margin-right: 26px;}
#inner_container .gal_thumb li:nth-child(3n), #inner_container .gal_thumb li.last{margin-right: 0;}
#inner_container .gal_thumb li img{max-width:100%;}
#slideshow{ position: relative; height: 468px;overflow: hidden;}
#slideshow .advance-link{position: absolute; top: 0; left: 0;width: 100%;}
#slideshow .advance-link img{max-width: 100%;}
#inner_container .bk_store_detail .right_detail{width: 451px;display: inline-block;vertical-align: top;background: #fff;margin-left: 13px;padding: 10px 15px 0 45px;min-height: 414px;position: relative;}
#inner_container .bk_store_detail .right_detail  p{letter-spacing: 0.05em;}
#inner_container .bk_store_detail .right_detail .inner_title{margin-bottom: 17px;}
#inner_container .bk_store_detail .right_detail .inner_title h2{text-align: left}
#inner_container .bk_store_detail .right_detail .inner_title:after{background: #f3f1f0;left: 0;margin-left: 0;}
#inner_container .bk_store_detail .right_detail .pdct_code{color: #544e4e;font-size: 14px;display: block;margin-bottom: 17px;}
#inner_container .bk_store_detail .right_detail .pdct_code strong{margin-right: 5px;}
#inner_container .social_media.gray_ico{float: right;margin-top: 60px;}
.social_media.gray_ico span{color:#b3b3b3;}
.social_media.gray_ico  a{background-image: url(../images/site/social_ico_nr.png);background-repeat: no-repeat;}
.social_media.gray_ico .tw{background-position: 0;}
.social_media.gray_ico .fb{ background-position: -34px}
.social_media.gray_ico .gp{background-position: -67px}
.social_media.gray_ico .tumblr{background-position: -101px}
.social_media.gray_ico .instra{background-position: -134px}
.social_media.gray_ico .yt{background-position: -167px}
.social_media.gray_ico  a:hover{background-image: url(../images/site/social_ico_hr.png);}
#inner_container .bk_store_detail .action_group{margin-top: 37px;margin-bottom: 30px;}
#inner_container .bk_store_detail .select_size{width: 150px;display: inline-block;vertical-align: middle;}
#inner_container .bk_store_detail .themes_btn{width: 150px;display: inline-block;vertical-align: middle;border: 1px solid #93332c !important;padding: 8px 0;float: right;background: #93332c;color: #fff;}
#inner_container .bk_store_detail .themes_btn:hover{background: #fff;color: #93332c;}

/*Login & Registration*/
#inner_container .login_form{width: 400px;padding:19px 45px 0 25px;background: #fff;display: inline-block;vertical-align: top;min-height: 631px}
#inner_container .login_form .submit_button{text-align: left;margin: 0;}
#inner_container .login_form .submit{min-width: 96px;}
#inner_container .login_form p{letter-spacing: 0.05em;}
#inner_container .forgot_link{color: #544e4e;font-size: 12px;margin-top: 15px;display: inline-block;}
#inner_container .forgot_link:hover{color: #ab5f59;text-decoration: underline;}
#inner_container .registration_form{ color:#fff;width: 400px;padding: 19px 45px 17px 25px;background: #93332c;display: inline-block;vertical-align: top;min-height: 631px;margin-left: 16px;}

#inner_container .registration_form h2{color: #fff;}
#inner_container .registration_form .terms_condition {margin-top: 35px;width: 280px;}
#inner_container .registration_form p{letter-spacing: 0.05em;}
#inner_container .registration_form .terms_condition *{color: #fff;}
#inner_container .registration_form .submit_button{text-align: left;margin: 0;margin-top: 15px;}
#inner_container .registration_form .submit{width: 128px;border: 1px solid #ab5f59;background: #767676; color: #fff;margin-top: 23px;}
/*partner support*/
#inner_container .partner_support{text-align: center;padding-bottom: 103px;width: 880px;}
#inner_container .partner_support ul{margin: 27px 0 32px 0;}
#inner_container .partner_support li{list-style: none;width: 33%;display: inline-block;vertical-align: top;}
#inner_container .partner_support li a{color: #544e4e;font-size: 16px;font-weight: 700;font-family: 'Roboto Condensed', sans-serif;text-transform: uppercase;}
#inner_container .partner_support li a:hover{color: #ab5f59;}
#inner_container .partner_support .inner_title {margin-bottom: 13px;}
#inner_container .partner_support .inner_title h2{font-size: 36px;}
#inner_container .partner_support .themes_btn{padding: 7px 37px;margin-top: 32px;}
#inner_container .partner_support .info_txt{width: 600px;margin: auto}
#inner_container .partner_support .info_txt p{letter-spacing: 0.05em}

/*Media*/
#inner_container .media_container .themes_btn{position: absolute;top: 0px;right: 121px;padding: 8px 0;min-width: 148px;}
#inner_container .gallery_container .col_blk{display: inline-block;vertical-align: top;margin-bottom: 10px;}
#inner_container .gallery_container .col_blk img{display: block;}
#inner_container .gallery_container .one_item{width: 640px;display: inline-block;vertical-align: top;margin-right: 6px;}
#inner_container .gallery_container .two_item{display: inline-block;vertical-align: top;width: 310px;}
#inner_container .gallery_container .three_item{display: inline-block;vertical-align: top;width: 100%;}
#inner_container .gallery_container .three_item .col_blk{margin-right: 11px;}
.ie8 #inner_container .gallery_container .three_item .col_blk{margin-right: 7px;}
#inner_container .gallery_container .col_blk .caption {position: absolute;bottom: 10px;left: 10px;z-index: 77;}
#inner_container .gallery_container .col_blk .caption h4{color: #fff;text-transform: uppercase;width:105px;}
#inner_container .gallery_container .col_blk:before {content: '';background: url(../images/site/home_block_shadow.png);position: absolute;left: 0;bottom: 0;width: 100%;height: 147px;}
#inner_container .gallery_container .three_item .col_blk:last-child{margin-right: 0;}
#inner_container .soundtrack_wrap .inner_title h2{font-size: 36px; }
#inner_container .soundtrack{background: #ffffff;width: 800px;margin: auto}
#inner_container .soundtrack_wrap .song_list{width: 320px;display: inline-block;vertical-align: top;}
#inner_container .soundtrack_wrap .song_list ul{display: block;width: 100%;padding: 10px 0;}
#inner_container .soundtrack_wrap .song_list li{display: block;width: 100%;border-bottom: 1px solid #f3f1f0;padding: 4px 0 4px 10px;}
#inner_container .soundtrack_wrap .song_list li:last-child, #inner_container .soundtrack_wrap .song_list li.last{border-bottom-width: 0;}
#inner_container .soundtrack_wrap .song_list li i{display: inline-block;vertical-align: middle;width: 29px;height: 29px;background: url(../images/site/ico_music_pplayer.png) no-repeat}
#inner_container .soundtrack_wrap .song_list li h3{display: inline-block;vertical-align: middle;font-size: 16px;color: #544e4e;font-family: 'Roboto', sans-serif;font-weight: 700;text-transform: uppercase;margin-left: 8px;}
#inner_container .soundtrack_wrap .song_list li small{display: block;font-size: 14px;color: #544e4e;font-family: 'Roboto', sans-serif;font-weight: 400;line-height: 14px;}
#inner_container .soundtrack_wrap .song_list li h4{color: #ab5f59;font-size: 14px;margin-left: 40px;}
#inner_container .soundtrack_wrap .song_left{display: inline-block;vertical-align: top;width: 385px;}
#inner_container .soundtrack_wrap .song_preview{display: inline-block;vertical-align: top;margin-top: 41px;margin-left: 109px;}
#inner_container .soundtrack_wrap .song_preview h4{color: #544e4e;font-size: 14px;font-family: 'Roboto', sans-serif;font-weight: 400;text-align: center;margin-top: 16px;}
#inner_container .soundtrack_wrap .song_preview h4 strong{display: block;font-size: 20px;}
#inner_container .soundtrack_wrap .song_img{width: 160px;height: 160px;}
#inner_container .soundtrack_wrap .song_img img{max-width: 100%;}
#inner_container .download_wrap {background: url(../images/site/bk_img_81.jpg);min-height: 409px;padding-top: 30px;margin-bottom: 70px;margin-top: 67px;}
#inner_container .download_wrap .inner_title h2{font-size: 36px;color: #fff;}
#inner_container .download_content{padding:0  28px;margin-top: 26px;}
#inner_container .download_content .col_blk{width: 240px;display: inline-block;vertical-align: top;margin-right: 88px;margin-bottom: 20px;}
#inner_container .download_content .col_blk .avtar:after{position: absolute;content:'';top: 50%;left: 50%;background: url(../images/site/ico_download.png) no-repeat;width: 50px;height: 50px;margin-top: -25px;margin-left: -25px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
#inner_container .download_content .col_blk:hover .avtar:after{top: 60%;}
#inner_container .download_content .col_blk:nth-child(3n),#inner_container .download_content .col_blk.last{margin-right: 0;}
#inner_container .download_content .avtar{display: block;width: 240px;height: 160px;position: relative}
#inner_container .download_content .avtar img{max-width: 100%}
#inner_container .download_content .avtar img{max-width: 100%}
#inner_container .download_content h4{color: #fff;font-family: 'Roboto', sans-serif;font-size: 16px;text-align: center;letter-spacing: 0.03em;margin-top: 23px;line-height: 25px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
#inner_container .download_content a:hover h4{color:#ab5f59;}

/*media entry*/
#inner_container .releted_media{padding-bottom: 50px;padding-top: 30px;}
#inner_container .releted_media .inner_title{margin-bottom: 17px;}
#inner_container .media_entry{width: 640px;margin: auto;}
#inner_container .media_entry a{display: block;}
#inner_container .media_entry a img{display: block;}
#inner_container .media_entry .media_detail{background: #fff;padding: 14px 24px 24px 24px;margin-top: 8px;}
#inner_container .media_entry .media_detail h3{color: #544e4e;font-size: 20px;text-transform: uppercase;margin-bottom: 18px;}
#inner_container .media_entry .media_detail p{letter-spacing: 0.03em}
#inner_container .media_entry .social_media{float: inherit;margin: 0px;margin-bottom: 17px;}
#inner_container .media_entry .social_media a{display: inline-block;}
#inner_container .releted_media_inner .col_blk{display: inline-block;vertical-align: top;width: 310px;margin-right: 11px;margin-bottom: 15px;min-height: 195px}
.ie8 body #inner_container .releted_media_inner .col_blk{margin-right: 3px;}
#inner_container .releted_media_inner .col_blk:nth-child(3n), #inner_container .releted_media_inner .col_blk.last{margin-right: 0;}
#inner_container .releted_media_inner .col_blk img{display: block;}
#inner_container .releted_media_inner .col_blk .caption {position: absolute;bottom: 10px;left: 10px;z-index: 77;}
#inner_container .releted_media_inner .col_blk .caption h4{color: #fff;text-transform: uppercase;}
#inner_container .releted_media_inner .col_blk:before {content: '';background: url(../images/site/bg_50_tns.png);position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;}

/*News */
#inner_container .news_blocks article{width: 470px;text-align: center;margin-bottom: 57px;display: inline-block;vertical-align: top;margin-right: 15px;}
.ie8 body #inner_container .news_blocks article{margin-right: 8px;}
/* #inner_container .news_blocks article:nth-child(2n),  */#inner_container .news_blocks article.last{margin-right: 0;}
#inner_container .news_blocks figure{margin: 0;width: 470px;height: 275px; overflow: hidden;position: relative;}
#inner_container .news_blocks img{width: 100%;min-height: 250px;}
#inner_container .news_blocks figure:after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 147px;background:url(../images/site/home_block_shadow.png)}
#inner_container .news_blocks figure .social_media{position: absolute;bottom: 8px;left: 10px;z-index: 99;}
#inner_container .news_blocks figcaption{min-height: 210px;text-align: left}
#inner_container .news_blocks figcaption .inner_title{text-align: left;margin-bottom: 11px;}
#inner_container .news_blocks figcaption .inner_title:after{margin-left: 0;left: 0;}
#inner_container .news_blocks figcaption  h3{font-size: 36px;line-height: 38px;letter-spacing: 0.04em;}
#inner_container .news_blocks figcaption  small{color: #767676;font-size: 12px;}
#inner_container .news_blocks figcaption  em{color: #ab5f59;font-size: 12px;font-style: italic;}
#inner_container .news_blocks figure img{max-width: 100%;}
#inner_container .news_blocks article .themes_btn{ padding: 8px 17px;width: 113px;text-align: center;margin: auto;}
#inner_container .load_more {padding: 17px 0 22px;text-align: center;}
#inner_container .load_more .themes_btn{padding: 8px 17px;width: 113px;}
#inner_container .news_container .inner_title{margin-bottom: 20px;}
#inner_container .filterbar{text-align: center;padding-bottom: 63px;}
#inner_container .filterbar .selelct_box{display: inline-block;vertical-align: middle;width: 230px;text-align: left;margin: 0 3px ;}
#inner_container .filterbar h3{display: inline-block;vertical-align: middle;}
#inner_container .filterbar .fancy-select{display: inline-block;vertical-align: middle;width: 150px;}
#inner_container .news_entry .inner_title{text-align: left;margin-bottom: 11px;}
#inner_container .news_entry .inner_title:after{margin-left: 0;left: 0;}
#inner_container .news_entry   h3{font-size: 36px;line-height: 38px;letter-spacing: 0.04em;}
#inner_container .news_entry   small{color: #767676;font-size: 12px;}
#inner_container .news_entry   em{color: #ab5f59;font-size: 12px;font-style: italic;}
#inner_container .news_entry .news_blocks{width: 620px;margin: auto;padding: 20px 0 00px 0;}
#inner_container .news_entry .news_blocks article{margin: 0;text-align: left;width: 620px;}
#inner_container .news_entry .social_media.gray_ico {float: inherit;margin-top: 0px;border: solid #fff;margin-top: 15px;border-width: 1px 0px;padding: 15px;margin-bottom: 10px;}
#inner_container .news_entry figure{width: 100%;}
#inner_container .news_entry figcaption h3{font-size: 20px;margin-bottom: 10px;}
#inner_container .news_entry figcaption blockquote { padding: 70px 0 50px 0;text-align: center;}
#inner_container .news_entry figcaption blockquote p {color: #ab5f59;font-size: 22px;font-weight: 300;font-style: italic;line-height: 32px;}
#inner_container .news_entry figcaption blockquote em {color: #ab5f59;font-size: 16px;font-style: normal;line-height: 25px;}

/*Contact*/
#inner_container .contact_container{padding-bottom: 69px;}
#inner_container.thank .contact_container{position: relative}
#inner_container .contact_form{width: 630px;display: inline-block;vertical-align: top;padding-top: 29px;}
#inner_container .contact_form .form_container {background: #fff;padding-left: 25px;padding-top: 14px;padding-bottom: 35px;margin-top: 35px;}
#inner_container .contact_form   p{letter-spacing: 0.06em;}
#inner_container .contact_form   .inner_title{text-align: left;margin-bottom: 10px;}
#inner_container .contact_form   .inner_title:after{left: 0;margin: 0;}
#inner_container .contact_info{width: 310px;display: inline-block;vertical-align: top;margin-left: 16px;padding-top: 112px;}
#inner_container .contact_info h2{margin-bottom: 13px;}
#inner_container .contact_info  strong a{color: #544e4e;font-size: 14px;}
#inner_container .contact_info  strong a:hover{color:#93332c}
#inner_container .contact_info .tweet_feed {border-top: 2px solid #ffffff;margin-top: 36px;}
#inner_container .contact_info .tweet_feed h2{margin: 26px 0 3px;}
#inner_container .contact_info .post_row {border-bottom: 2px solid #dbdbdb;width: 310px;position: relative;}
#inner_container .contact_info .avtar {width: 75px;height: 75px;border-radius: 50%;display: inline-block;overflow: hidden;margin: 15px 0;}
#inner_container .contact_info .avtarr_desc {display: inline-block;vertical-align: top;width: 185px;margin: 15px 0 15px 6px;}
#inner_container .contact_info .post_row a {color: #6b9eb5;}
#inner_container .contact_info .post_row a:hover {color: #93332c;}
#inner_container .contact_info .post_row:hover  .share_post{height: 100%;width: 30px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter: alpha(opacity=100);  -moz-opacity: 100;  -khtml-opacity: 100;  opacity: 100;}
#inner_container .contact_info .share_post{height: 0%;background: #93332c;width: 0px;position: absolute;top: 0;z-index: 22;right: 0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter: alpha(opacity=0);  -moz-opacity: 0;  -khtml-opacity: 0;  opacity:0;}
#inner_container .contact_info .share_post .replay{background: url(../images/site/replay_tweet.png) no-repeat;width: 16px;height: 11px;margin-top: 9px;}
#inner_container .contact_info .share_post .retweet{background: url(../images/site/retweet.png) no-repeat;width: 18px;height: 10px;margin-top: 15px;}
#inner_container .contact_info .share_post .favorite{background: url(../images/site/favorite.png) no-repeat;width: 16px;height: 14px;margin-top: 11px;}
#inner_container .contact_info .share_post a{display: block;margin: auto;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  filter: alpha(opacity=50);  -moz-opacity: .50;  -khtml-opacity: .50;  opacity: .50; }
#inner_container .contact_info .share_post a:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter: alpha(opacity=100);  -moz-opacity: 100;  -khtml-opacity: 100;  opacity: 100;}

/*404 & Thankyou*/
#inner_container.thank{padding-bottom: 62px;}
#inner_container.thank .heading_bg{margin-top: 41px;}
/*#inner_container.thank .heading_bg h2{font-size: 60px;text-shadow: 3px 4px rgb(147, 51, 44)}*/
#inner_container.thank .mainbar{width: 660px;margin: auto}
#inner_container.thank .inner_title{text-align: left;margin: 18px 0 17px 0;}
/*#inner_container.thank .inner_title:after{left: 0;margin: 0;}*/
#inner_container.thank h2{margin: 23px 0 4px 0;}
#inner_container.thank .mainbar ul{padding-left: 18px;}
#inner_container.thank .mainbar ul li{text-align: left;}
#inner_container.thank .mainbar p{padding-bottom: 15px;font-size: 16px;}
.bg_image{background-position: bottom center;background-repeat: no-repeat;background-size: contain;height: 100%;position: relative;}
.bg_image.bg_right{background-position: right bottom}
.bg_image.bg_left{background-position: left}
.bg_image.bg_cover{background-size: cover;}
.bg_image.bg_cover2{background-size: cover;background-position:inherit}

.roach {position: absolute;z-index:9999999;pointer-events: none}
.roach.lefttop{left: 0;top: 0;}
.roach.leftbottom{left: 0;bottom: 0;}
.roach.rightbottom{right: 0;bottom: 0;}
.roach.righttop{right: 0;top: 0;}
.push{height: 264px;}
/* Footer */
footer{position: relative}
footer .ftr_top form{margin-top: 19px;}
footer .ftr_top{background: #363434;text-align: center;padding: 27px 0 21px;}
footer .ftr_top h2{color: #767676;text-transform: uppercase;margin-bottom: 1px;}
footer .ftr_top p{color: #767676;}
footer .ftr_btm{background: #2d2b2b;padding: 30px 0;}
footer .ftr_btm .ftr_mdl{overflow: hidden;width:523px;display: inline-block;vertical-align: middle;text-align: center;}
footer .ftr_btm .ftr_mdl ul{overflow: hidden;}
footer .ftr_btm .ftr_mdl li{ list-style: none;border-right: 1px solid #5e5b5b;line-height: 14px;padding: 0 3px 0 0px;display: inline-block;}
footer .ftr_btm .ftr_mdl li:last-child{border-right: none}
footer .ftr_btm .ftr_mdl li a{color: #888484;font-size: 14px;font-family: 'Roboto Condensed', sans-serif;text-transform: uppercase;letter-spacing:.03em}
footer .ftr_btm .ftr_mdl li a:hover {color: #cac5c5;}
footer .social_media {display: inline-block;vertical-align: middle;width: 290px;}
footer .social_media a{  display: inline-block;vertical-align: middle;width: 30px;height: 30px;margin: 0 4PX;}
footer .social_media span{display: inline-block;vertical-align: middle;font-family: 'Roboto Condensed', sans-serif;color: #b3b3b3;font-size: 12px;text-transform: uppercase;}
footer .ftr_brand{display: inline-block;vertical-align: middle;width: 140px;}
footer .ftr_brand img{display: block;}
footer .social_media  a{background-image: url(../images/site/social_ico_nr.png);background-repeat: no-repeat; !important}
footer .tw{background-position: 0  !important}
footer .fb{background-position: -34px !important}
footer .gp{background-position: -67px !important}
footer .tumblr{background-position: -101px !important}
footer .instra{background-position: -134px !important}
footer .yt{background-position: -167px; !important}
footer .social_media  a:hover{background-image: url(../images/site/social_ico_hr.png); !important}
footer .copy_txt img{display: inline-block;vertical-align: middle;}
footer .copy_txt{color: #888484;line-height: 17px;font-size: 14px;}

.ie8 body footer .social_media a{margin: 0 2px;}
/* for home page video section*/
#video_controls {}
#video_controls .mb-button {}
#video_controls .play {background: url(../images/site/play_video.png) 0 0 no-repeat; cursor: pointer; display: block; text-indent: -9999px; position: absolute; bottom: 180px; left: 50%;margin-left: -64px; z-index: 100;width: 128px; height: 128px;}
#video_controls .pause {background:url(../images/site/pause_slider.png) 0 0 no-repeat;cursor: pointer; display: block; text-indent: -9999px; position: absolute; bottom: 30px; right:3%; z-index: 100;width: 37px; height: 37px;}


/* Developer*/
.track-name-title small{display: block;color: #544e4e;font-size: 14px;font-family: 'Roboto', sans-serif;font-weight: 400;text-align: center;}
.track-name-title h3{font-size: 20px;}
.jp-pause .music:after{background: url(../images/site/music_play.gif) no-repeat;content: '';position: absolute;top: 50%;left: 50%;z-index: 1;width: 50px;height: 50px;margin-top: -25px;margin-left: -25px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.help-inline {display:block;color:#e31503;}
.error{color:#ff0000;}
.confirm_cardtype{text-transform: capitalize;}

.error-inner{color:red;}
.contact_info a{color:red;}

/* navigation */
#main_container{min-height:100%; height: 100%;}
#main_container, header .fixed_header{width: calc(100% -  268px);margin:0 0 0 auto;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
header .slideout{left: 0px ;position: fixed;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
header .slideout_bg{left: 0 ;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
header .slideout_bg.slide, header .slideout.slide{left:-275px;}
#main_container.slide, header .fixed_header.slide{width: 100%;}

header .tag_line{display: none;}

/*  roach animation */
.roach_area { position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999999;pointer-events: none;display: none;}
.roach_area .roachs {position: absolute;animation: roach 100s infinite;-moz-animation: roach 100s infinite;-webkit-animation: roach 100s infinite;right: 0;transform: rotate(-29deg);moz-transform: rotate(-29deg);-webkit-transform: rotate(-29deg)}
.roach_area .roach_left_right{position: absolute;left: 0;animation: roach_left_right 100s infinite;-moz-animation: roach_left_right 100s infinite;-webkit-animation: roach_left_right 100s infinite;transform: rotate(155deg);-moz-transform: rotate(155deg);-webkit-transform: rotate(155deg);}

@keyframes roach {0% {top: 5%;right: -50px;}50% {top: 50%}75% {top:70%}100% {top: 80%;right: 100%;}}
@keyframes roach_left_right {0% {bottom: 5%;left: -50px;}25% {bottom: 20%}50% {bottom: 50%}100% {bottom: 70%;left: 100%;}}



/* mediaPlayer */
#mediaPlayer{ position: absolute;bottom: 13px;right: 164px;z-index: 99999;width: 42px;height: 21px;}
#playButton{width: 0;height: 0;border-style: solid;border-width: 9px 0 9px 15px;border-color: transparent transparent transparent #b92025;font-size: 0;display: inline-block;vertical-align: middle;cursor: pointer;margin-right: 5px;}
#pauseButton{ display: inline-block;vertical-align: middle;height: 15px;width: 5px;border: 4px solid #b92025;border-top: 0;border-bottom: 0;font-size: 0px;cursor: pointer}
#stopButton{display: inline-block;vertical-align: top;cursor: pointer}
#sliderVolume{position: absolute;bottom: 18px;right: 17px;width: 142px;height: 8px;z-index: 99999;}
.ui-widget-content{background-color: #313030 !important;background-image: none !important;border-width: 0 !important}
.ui-widget-header{background-color: #B92025 !important;background-image: none !important;border-width: 0 !important}
.ui-slider .ui-slider-handle{width: 7px !important;height: 12px !important;}
.ui-slider-horizontal .ui-slider-handle{top: -4px !important;}



#home_container .blocks{padding: 10px 0;}
#home_container .blocks .column{position: relative;margin-bottom: 19px;overflow: hidden;}
#home_container .blocks .column:after{content: '';position: absolute;bottom: 0;width: 100%;height: 147px;background: url(../images/site/home_block_shadow.png)}
/*.viewmore_corner{position: absolute;bottom: 0;right: 0;background: url(../images/site/viewmore_corner.png) no-repeat;width: 55px;height: 55px;z-index: 999;display: block;}
.viewmore_corner:hover{background: url(../images/site/viewmore_corner_hr.png) no-repeat;}*/
#home_container .blocks .column img{display: block;}
#home_container .blocks .column .blk_caption{position: absolute;bottom: 0;left: 0;padding-right: 50px;padding-left: 9px;padding-bottom: 10px;min-height: 15px;z-index: 99;}
#home_container .blocks .column .blk_caption h3{color: #fff;font-size: 36px;font-weight: 700;text-transform: uppercase;position: relative;margin-bottom: 10px;}
#home_container .blocks .column .blk_caption h3:after{content: '';position: absolute;bottom: 0;left: 0;height: 2px;background: #f3f1f0;width: 66px;}
#home_container .blocks .column .blk_caption p{color: #fff;}
#home_container .blocks .small{display: inline-block;vertical-align: top;width: 310px;margin-right: 6px;}
#home_container .blocks .large{display: inline-block;vertical-align: top;width: 640px;}
#home_container .blocks .large .blk_caption{padding-right: 150px;}
#home_container .blocks .full .blk_caption{padding-right:0px;width: 58%;}
/*#inner_container.yearbook_list h1 {margin: auto;max-width: 394px;}*/

#home_container .actor_container {padding-bottom: 30px;}
#home_container .actor_container * img{display: block; width: 100%;}
#home_container .actor_container .inner_blk{overflow: hidden;}
#home_container .actor_container .actor_block{margin-right: 6px;}

#home_container  .actor_container .small{width: 390px;display: inline-block;vertical-align: top;}
#home_container  .actor_container .large{width: 560px;display: inline-block; vertical-align: top;}
#home_container  .actor_container .large .inner_blk{display: inline-block;vertical-align: top;width: 275px;margin-right: 6px;margin-bottom: 10px;}
#home_container  .actor_container .large .inner_blk:nth-child(2n){margin-right: 0;}
#home_container  .actor_container .small .caption{width: 251px;}
#home_container .actor_container .actor_block:nth-child(2n), #home_container .actor_container .actor_block.last{margin-right: 0;}
#home_container .actor_container .actor_block .inner_blk{position: relative;}
#home_container .actor_container .actor_block .inner_blk:after{content:'';position: absolute; bottom: 0;left: 0;width: 100%;height: 147px;background: url(../images/site/home_block_shadow.png);z-index: 0;}
#home_container .actor_container .actor_block .caption {position: absolute; bottom: 0px; left: 0px; z-index: 1; width: 100%; padding: 10px;/* background-color: rgba(0, 0, 0, 0.5);*/}
#home_container .actor_container .actor_block h2{color: #fff;font-size: 36px;position: relative;padding-bottom: 10px;margin-bottom: 10px;}
#home_container .actor_container .actor_block h2:after{content: '';position: absolute;left: 0;bottom: 0;background: #fff;width: 66px;height: 2px}
#home_container .actor_container .actor_block p {color: #fff;}
#home_container .actor_container .actor_block h3 {color: #fff;}

.thank_bg {position: absolute;bottom: 264px;right: 0;width: 100%;height: 616px;background-position: right bottom;background-repeat: no-repeat;pointer-events: none;}

#home_container .media_center_new .inner_title:after{content: '';position: absolute;bottom: 0;left: 50%;width: 66px;background: #fff;height: 2px;margin-left: -33px;}
#home_container .media_center_new .inner_title h1{text-transform: uppercase;}
#home_container .media_center_new .gallery_container .col_blk{display: inline-block;vertical-align: top;margin-bottom: 10px;}
#home_container .media_center_new .gallery_container .col_blk img{display: block;}
#home_container .media_center_new .gallery_container .one_item{width: 640px;display: inline-block;vertical-align: top;margin-right: 6px;}
#home_container .media_center_new .gallery_container .two_item{display: inline-block;vertical-align: top;width: 310px;}
#home_container .media_center_new .gallery_container .three_item{display: inline-block;vertical-align: top;width: 100%;}
#home_container .media_center_new .gallery_container .three_item .col_blk{margin-right: 11px;}
.ie8 #home_container .media_center_new .gallery_container .three_item .col_blk{margin-right: 7px;}
#home_container .media_center_new .gallery_container .col_blk .caption {position: absolute; bottom: 0px; left: 0px; z-index: 77; width: 290px; padding: 10px; /*background-color: rgba(0, 0, 0, 0.5);*/}
#home_container .media_center_new .gallery_container .col_blk .caption h4{color: #fff;text-transform: uppercase;width:105px;}
#home_container .media_center_new .gallery_container .col_blk:before {content: '';background: url(../images/site/home_block_shadow.png);position: absolute;left: 0;bottom: 0;width: 100%;height: 147px;}
#home_container .media_center_new .gallery_container .three_item .col_blk:last-child{margin-right: 0;}
.cate_years{background-color: #F3F1F0;margin-bottom: 15px;}

#inner_container.thank .wrapper, #inner_container.terms_cond .wrapper{text-align: center;}
#inner_container.thank .wrapper h1, #inner_container.terms_cond .wrapper h1{text-align: center;}
#inner_container.thank .contact_form .inner_title:after,#inner_container.terms_cond .contact_form .inner_title:after{left: 50%;margin-left: -33px;}
#inner_container.terms_cond .contact_form{text-align: left;}
#inner_container.terms_cond .contact_form p{padding-bottom: 15px;}
#inner_container .form_container .form_group .opt_list label{display: block;margin-bottom: 8px;}
#inner_container .form_container .order_blk p{padding-top: 8px;}

#register div.fancy-select{width: 32%;}
.about_container h4 a {color:#93332E;}
.about_container p a {color:#ab5f59;}
.news_container h3 a {color:#93332E;}
header nav li.mob-login{display: none ;}
.bg_image.bg_cover2.news_semi {background-position: left bottom;background-size: contain;}
.secondary_nav_mobi{ display: none;}
header nav li.search_mobi{ display: none;}

/* RETESTING BUG FIXING 12/15/2015 */
#inner_container .cart_container .remoeve_item,#inner_container .cart_container .plus,#inner_container .cart_container .minus{-webkit-border-radius: 0; -moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;}
#inner_container .social_media.gray_ico{margin-bottom: 20px; clear: both}
.roach{right: 0; overflow-x: hidden}
.owl-buttons{margin: 0 auto; display: block; background-color: transparent}

/* edit on @V01/05/2016 */
#home_container .news_block .social_media, #home_container .blog_block .social_media, #home_container .event_block .social_media{box-sizing: border-box; display: block; padding: 10px; position: absolute; right: 0; text-align: right; top: 0; width: 100%;}
#home_container .motion_picture_container .viewmore{ background: rgba(0, 0, 0, 0) url("../images/site/viewmore_corner.png") no-repeat ;bottom: 0;display: block; height: 55px; position: absolute; right: 0; width: 55px; z-index: 999;}
#home_container .motion_picture_container .viewmore:hover{background:rgba(0, 0, 0, 0) url("../images/site/viewmore_corner_hr.png") no-repeat scroll 0 0; opacity: 1}
#home_container .motion_picture_container .block_caption{right: 0;left: 0;bottom: 0;/*background: rgba(0, 0, 0, 0.5) none repeat;*/width: 100%;}

#home_container .blocks .column .blk_caption {/*background-color: rgba(0, 0, 0, 0.5);*/width:100%;}
#home_container .blocks .full .blk_caption {padding-right: auto; width: auto;/*background-color: rgba(0, 0, 0, 0.5)*/;width:100%;}

/* edit on @v01/19/2016 */
#home_container .motion_picture_container .callout_blk::after,#home_container .blocks .column:after,#home_container .actor_container .actor_block .inner_blk:after{pointer-events: none }

/* edit on @c01/19/2016 v2*/

/*
#home_container .blocks .large{border: solid 1px #2E2E2E;}
#home_container .banner_container {border-bottom: solid 1px #2E2E2E;}
#home_container .blocks .column{border: solid 1px #2E2E2E;}
#home_container .actor_container .actor_block .inner_blk{border: solid 1px #2E2E2E;}
#inner_container .news_blocks figure{border: solid 1px #FAFAFA;}
*/
#home_container .motion_picture_container {background-color: #424242;}
.bg_image .bg_cover {background-color: #424242;}

/*#home_container .motion_picture_container .callout_blk {border: solid 1px #2E2E2E;}*/
#home_container .wrapper .left_blk .heading_bg h2 {color:#544e4e;}
#home_container .wrapper .right_critic .heading_bg h2 {color:#544e4e;}
#home_container .heading_bg h2{color:#ffffff;}
#home_container .ctric_reviews .avtarr_desc p{color:#ffffff;}

/* edit on @v01/20/2016 */
#home_container .media_center_new .gallery_container .col_blk,#home_container .motion_picture_container .callout_blk,#home_container .bookstore_blk,#home_container .media_center_new .gallery_container .one_item,.media_center_new iframe,#home_container .blocks .column,#home_container .actor_container .actor_block .inner_blk, #home_container .campus_spotlight .large_blk{ -webkit-box-sizing: border-box;box-sizing: border-box; border:2px solid #2E2E2E;box-shadow: 0px 0px 5px #2E2E2E;}
#inner_container .actor_container .actor_block .inner_blk::after{pointer-events: none}
#home_container .actor_container .actor_block .caption,#home_container .blocks .column .blk_caption,#home_container .media_center_new .gallery_container .col_blk .caption{-webkit-box-sizing: border-box;box-sizing: border-box;}
#home_container .media_center_new .gallery_container .one_item .video {margin-bottom: 0; border: none}
#home_container .media_center_new .gallery_container .one_item{margin-bottom: 10px;}
#home_container .media_center_new .gallery_container .one_item{width: auto}
#home_container .media_center_new .gallery_container .three_item .col_blk{float: left; margin-right: 9px;}
#home_container .bookstore_blk img{max-width: 100%}
#home_container .ctric_reviews .right_critic {border:2px solid #2E2E2E;box-shadow: 0px 0px 5px #2E2E2E;}


/* edits on 1/22/2016 */
#inner_container .blocks .column, #inner_container .character_desc .avtar, #inner_container .actore_group .avtar {border: solid 2px #D8D8D8; box-shadow: 0px 0px 5px #ccc;}
#inner_container .blocks .small {border: solid 2px #D8D8D8;box-shadow: 0px 0px 5px #ccc; width:305px;}

/* edits on @v1/25/2016 */
#inner_container .product_list .product_box,#inner_container .news_blocks figure,#inner_container .gallery_container .col_blk,#inner_container .gallery_container .col_blk,#inner_container .actor_container .large .inner_blk,#inner_container .actor_container .actor_block .inner_blk, #inner_container .row .col_left, #inner_container .row .col_right {border: solid 2px #D8D8D8;box-shadow: 0px 0px 5px #ccc; -webkit-box-sizing: border-box;box-sizing: border-box;}
#inner_container .blocks .column img{width: 100%}
#home_container .media_center_new .gallery_container .col_blk .caption{width: 100%}
#home_container .ctric_reviews .critic_slider{max-width: 400px; width: 100%; overflow: hidden; position: relative}
#home_container .ctric_reviews .left_critic{padding-top: 0; padding-right: 10px;-webkit-box-sizing: border-box;box-sizing: border-box;}
#home_container .ctric_reviews .critic_slider li{width: 100%; padding:5px 10px 5px; -webkit-box-sizing: border-box; box-sizing: border-box;}
#home_container .ctric_reviews .critic_slider li img{max-width: 100%; width:initial !important; height: initial !important; display: block}
#home_container .ctric_reviews .right_critic{padding: 15px; -webkit-box-sizing: border-box;box-sizing: border-box; min-height: inherit; padding-top: 5px;}

/* edits on @V2/9/2016 */
#home_container .blocks a:last-child .column{margin-bottom: 0;}
#home_container .heading_bg{padding: 63px 0 40px; margin-bottom: 10px;}
#home_container .actor_container{padding-bottom: 0;}
#home_container .motion_picture_container{padding-bottom: 10px;}

/* edits on @V2/10/2016 */
.slider_wrapper .viewmore_corner { background: rgba(0, 0, 0, 0) url("../images/site/viewmore_corner.png") no-repeat scroll 0 0; bottom: 0; display: block;
    height: 55px; position: absolute; right: 0; width: 55px; z-index: 999;}
.slider_wrapper .viewmore_corner:hover {background: rgba(0, 0, 0, 0) url("../images/site/viewmore_corner_hr.png") no-repeat scroll 0 0; width: 55px; height: 55px}