@charset "utf-8";
/* CSS Document */

*, *:before, *:after {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
}

.shortcodes *, .shortcodes *:before, .shortcodes *:after, 
.sidebar_widget_holder .searchform-right .submit-button, 
.footer_box .newsletter .submit-newsletter, 
.sidebar_widget_holder .newsletter .submit-newsletter {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

/*----------////GLOBAL\\\\-------------*/
body { background: #745d59 url("../style/img/bg-body.jpg") repeat left top; }

#container { width: 100%; }

.wrapper {
    width: 100%;
    max-width: 1025px;
    margin: 0 auto;
    clear: both;
}

.wrapper-content {
    width: 100%;
    max-width: 900px;
    margin: 0 auto;
    clear: both;
}

.left { float: left; }
.right { float: right; }


/*--- h1, h2, h3, h4, h5---*/
h1 {
    color: #6d5754;
    font-size: 44px;
    font-family: 'Crete Round', serif;
    line-height: 55px;
}

h2 {
    color: #6d5754;
    font-size: 40px;
    font-family: 'Crete Round', serif;
    line-height: 50px;
}

h3 {
    color: #6d5754;
    font-size: 36px;
    font-family: 'Crete Round', serif;
    line-height: 45px;
}

h4 {
    color: #6d5754;
    font-size: 32px;
    font-family: 'Crete Round', serif;
    line-height: 39px;
}

h5 {
    color: #6d5754;
    font-size: 24px;
    font-family: 'Crete Round', serif;
    line-height: 31px;
}

h6 {
    color: #6d5754;
    font-size: 20px;
    font-family: 'Crete Round', serif;
    line-height: 27px;
}




/*----------//// TOP BAR \\\\-------------*/
.bg-top-bar {
    width: 100%;
    background-color: #644f4d;
    border-bottom: 1px solid #5b4846;
    margin-bottom: 52px;
    padding: 13px 0;
}

/*-- SOC ICON --*/
.soc-icons { width: auto; }

.soc-icons ul { float: left; width: auto; }

.soc-icons ul li { 
    float: left; 
    width: auto;
    margin-left: 5px;
}

.soc-icons ul li span {
    float: left;
    width: auto;
    margin: 2px 8px 0 0;
    color: #7f6e6c;
    font-size: 11px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 14px;
}

.soc-icon-1 a {
    float: left;
    width: 16px; 
    height: 16px;
    background:url("../style/img/soc-icon-1.png") no-repeat left top;
}

.soc-icon-1 a:hover { background-position: bottom; }

.soc-icon-2 a {
    float: left;
    width: 16px; 
    height: 16px;
    background:url("../style/img/soc-icon-2.png") no-repeat left top;
}

.soc-icon-2 a:hover { background-position: bottom; }

.soc-icon-3 a {
    float: left;
    width: 16px; 
    height: 16px;
    background:url("../style/img/soc-icon-3.png") no-repeat left top;
}

.soc-icon-3 a:hover { background-position: bottom; }

.soc-icon-4 a {
    float: left;
    width: 16px; 
    height: 16px;
    background:url("../style/img/soc-icon-4.png") no-repeat left top;
}

.soc-icon-4 a:hover { background-position: bottom; }

.soc-icon-5 a {
    float: left;
    width: 16px; 
    height: 16px;
    background:url("../style/img/soc-icon-5.png") no-repeat left top;
}

.soc-icon-5 a:hover { background-position: bottom; }

.soc-icon-6 a {
    float: left;
    width: 16px; 
    height: 16px;
    background:url("../style/img/soc-icon-6.png") no-repeat left top;
}

.soc-icon-6 a:hover { background-position: bottom; }

.tooltip {
    opacity:0;
    display:none;
    margin:60px 0 20px -1.6%;
    position:absolute;}

.tooltip p {
    color:#fff;
    font-size:12px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    padding:4px 19px 0 19px;
    height:19px;
    -webkit-border-radius:4px;
    border-radius:4px;
    -moz-border-radius:4px;
    background-color:#ff754a;
}

.back1 {
    position:absolute;
    top:0;
    margin:-18px 0 0 0;
    left:39%;
    width:0;height:0;
    border-color: transparent transparent #ff754a  transparent ;
    border-width:10px;
    border-style:solid;}

.twitter-tool {
    margin-left: -30px;
}

.facebook-tool {
    margin-left: -35px;
}

.linkedin-tool {
    margin-left: -35px;
}
.google-tool {
    margin-left: -40px;
    width:104px;
}
.rss-tool {
    margin-left: -26px;
}

.pinterest-tool {
    margin-left: -36px;
}

/*-- tel --*/
.header-tel { width: auto; margin: 3px 30px 0 0; }

.header-tel img {
    float: left;
    width: 17px;
    height: 11px;
    margin-right: 12px;
    margin-top: 1px;
}

.header-tel span {
    float: left;
    width: auto;
    color: #7f6e6c;
    font-size: 11px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 14px;
    cursor: default;
    -webkit-transition: color 120ms linear;
    -moz-transition: color 120ms linear;
    transition: color 120ms linear;
}

.header-tel span:hover { color: #fff; }

/*-- mail --*/
.header-mail { width: auto; margin: 3px 30px 0 0; }

.header-mail img {
    float: left;
    width: 15px;
    height: 11px;
    margin-right: 12px;
    margin-top: 2px;
}

.header-mail span {
    float: left;
    width: auto;
    color: #7f6e6c;
    font-size: 11px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 14px;
    cursor: default;
    -webkit-transition: color 120ms linear;
    -moz-transition: color 120ms linear;
    transition: color 120ms linear;
}

.header-mail span:hover { color: #fff; }

/*-- address --*/
.header-address { width: auto; margin: 3px 0 0 0; }

.header-address img {
    float: left;
    width: 11px;
    height: 14px;
    margin-right: 12px;
}

.header-address span {
    float: left;
    width: auto;
    color: #7f6e6c;
    font-size: 11px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 14px;
    cursor: default;
    -webkit-transition: color 120ms linear;
    -moz-transition: color 120ms linear;
    transition: color 120ms linear;
}

.header-address span:hover { color: #fff; }


/*----------//// HEADER \\\\-------------*/
.header { width: 100%; }


/*--- LOGO ---*/
.logo { width: auto; margin:5px 0 0 0; }

.logo a { float: left; width: auto; }

.logo img {
    float: left;
}

.logo p {
    float: left;
    width: auto;
    color: #877371;
    font-size: 11px;
    font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 27px 0 0 25px;
    letter-spacing: 1px;
}

/*-- EVEBTS HEADER --*/
.event-header {
    width: 100%;
    position: relative;
    height: 53px;
    border-bottom: 5px solid #e85c2c;
}

.event-text {
    width: auto;
    height: 53px;
    right: 88px;
    top: -64px;
    z-index: 9;
    float:right;
}

.event-left-round {
    border-right: 9px solid #e85c2c;
    border-bottom: 9px solid #e85c2c;
    width: 27px;
    height: 27px;
    content: "";
    -webkit-border-bottom-right-radius: 30px;
    -moz-border-radius-bottomright: 30px;
    border-bottom-right-radius: 30px;
    bottom:0;
    margin:26px -9px 0 0;
    float:left;
    display:none;
}


.event-text a { float: left; width: auto; }

.event-text a:hover div { background-position: bottom; }

.event-text-left {
    width: 44px;
    height: 53px;
    background:url("../style/img/event-text-left.png") no-repeat left top;
    margin-top: 11px;
}

.event-text-center {
    height: 53px;    
    padding:0 32px 0 32px;
    border-top-left-radius:20px;
    -webkit-border-top-left-radius:20px;
    -moz-border-top-left-radius:20px;
    -o-border-top-left-radius:20px;
    border-top-right-radius:20px;
    -webkit-border-top-right-radius:20px;
    -moz-border-top-right-radius:20px;
    -o-border-top-right-radius:20px;
}


.event-text-center span {
    float: left;
    width: auto;
    color: #ffffff;
    font-size: 14px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    margin-top: 21px;
    text-shadow: 0px 1px 1px rgba(54, 54, 54, 0.2);
    -webkit-transition: color .1s linear;
    -moz-transition: color .1s linear;
    -o-transition: color .1s linear;
    -ms-transition: color .1s linear;
    transition: color .1s linear;
}

.event-text-right {
    width: 58px;
    height: 64px;
    background:url("../style/img/event-text-right.png") no-repeat left top;
}

.event-cross {
    width: 73px;
    height: 59px;
    right: 0px;
    top: -53px;
    border-top-left-radius:20px;
    -webkit-border-top-left-radius:20px;
    -moz-border-top-left-radius:20px;
    -o-border-top-left-radius:20px;
    border-top-right-radius:20px;
    -webkit-border-top-left-radius:20px;
    -moz-border-top-left-radius:20px;
    -o-border-top-left-radius:20px;
    background:url('img/shadow.png') no-repeat -15px -10px;
    background-color:#e85c2c;
    float:right;
    margin:0 0 0 -8px;
}

.event-cross a {
    float: left;
    width: 73px;
    height: 53px;
    border-radius-top-left:20px;
    -webkit-border-top-left-radius:20px;
    -moz-border-top-left-radius:20px;
    -o-border-top-left-radius:20px;
    border-top-right-radius:20px;
    -webkit-border-top-left-radius:20px;
    -moz-border-top-left-radius:20px;
    -o-border-top-left-radius:20px;
    background: url('img/plus.png') no-repeat center;
    margin:6px 0 0 0;
    transition: all 0.5s ease-out 0.2s;
    -webkit-transition: all 0.5s ease-out 0.2s;
    -moz-transition: all 0.5s ease-out 0.2s;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -o-transform-origin: center center;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-backface-visibility:hidden;
}

.event-cross a:hover {
     transform: rotate(180deg) ;
    -webkit-transform: rotate(180deg) ;
    -moz-transform: rotate(180deg) ;
}

/*--- NAVIGACIJA ---*/
.bg-menu {
    width: 100%;
    background:url("../style/img/noise.png") #96b73d repeat left top;
    position: relative;
    z-index: 99999;
}

.bg-menu nav { float: left; width: 100%; margin-bottom: -1px;}

.bg-menu nav ul { 
    float: left; 
    width: 100%; 
}

.bg-menu nav ul li { 
    float: left;
    width: auto; 
    padding: 0;
    margin: 0 -1px 0 0;
    background:url("../style/img/nav-border.png") repeat-y right top;
}

.bg-menu nav ul li a:link,
.bg-menu nav ul li a:visited {
    display: block;
    color: #ffffff;
    font-size: 14px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-shadow: 0px 1px 1px rgba(54, 54, 54, 0.2);
    padding: 20px;
    -webkit-transition: background .1s linear;
    -moz-transition: background .1s linear;
    -o-transition: background .1s linear;
    -ms-transition: background .1s linear;
    transition: background .1s linear;
}

.bg-menu nav ul li a:hover, .bg-menu nav ul .current-menu-item a {
    background:url(img/black-opacity.png) repeat;
}

.nav-opacity {
    width: 100%;
    height: 3px;
    position: absolute;
    bottom: -1px;
    left: 0;
    background:url("../style/img/nav-opacity.png") repeat-x left top;
}

.button-menu { width: 100%; display: none; position: relative; }

.button-menu a {
    float: left;
    width: 99px;
    height: 53px;
    background:url("../style/img/button-menu.png") no-repeat left top;
}



/*----------//// CONTENT \\\\-------------*/
.content { 
    width: 100%; 
    background-color: #fff; 
    padding-bottom: 30px;
    overflow: hidden;
}

/*-- SLIDER --*/
.bg-slider { width: 100%; }

.fullwidthbanner{padding-bottom: 2px; background-color: #715b57;border-bottom: 1px solid #52423f}

/*-- Call To Action --*/
.home-call-action {
    width: 800px;
    background:url("../style/img/call-to-action_pattern.jpg") repeat left top;
    padding: 50px;
    border: 1px solid #d2d2d2;
    border-top: none;
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    -o-border-radius: 0 0 6px 6px;;
    -ms-border-radius: 0 0 6px 6px;;
    -khtml-border-radius: 0 0 6px 6px;;
    border-radius: 0 0 6px 6px;;
}

.home-call-action-text { width: 500px; }

.home-call-action-title {
    float: left;
    width: 100%;
    display: inline-block;
    color: #705a56;
    font-size: 31px;
    font-family: 'Crete Round', serif;
    margin-bottom: 15px;
}

.home-call-action-title span {
    width: auto;
    color: #e85c2c;
    font-size: 31px;
    font-family: 'Crete Round', serif;
}

.home-call-action-text p {
    float: left;
    width: 100%;
    color: #6d5754;
    font-size: 16px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 24px;
}

.home-call-action-buttom { width: auto; margin-top: 37px; }

.home-call-action-buttom a {
    float: left;
    width: auto;
    color: #fff;
    font-size: 14px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    padding: 20px 30px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    text-align: center; 
    -moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.19);
    text-shadow: 0px 1px 1px #d05c2a;
    border: 1px solid #c34a21;
    background-color: #e85c2c;
    -webkit-transition: background .1s linear;
    -moz-transition: background .1s linear;
    -o-transition: background .1s linear;
    -ms-transition: background .1s linear;
    transition: background .1s linear;
}

.home-call-action-buttom a:hover { background-color: #c34a21; }

.home-call-action-shadow { width: 100%; height: 15px; margin-bottom: 55px; }

.home-call-action-shadow img { float: left; width: 100%; }

/*-- PAGE CONTENT --*/
.home-page-content { 
    width: 930px; 
    background:url("../style/img/border-3.png") repeat-x left bottom;
    padding-bottom: 35px;
    margin: -10px 0 40px -15px;
}

.home-page-content-one { width: 280px; margin: 0 15px; }

.home-page-content-one img { float: left; width: 42px; height: 42px; }

.home-page-content-one span {
    float: right;
    width: 220px;
    color: #6d5754;
    font-size: 22px;
    font-family: 'Crete Round', serif;
    line-height: 26px;
}

.home-page-content-one p {
    float: left;
    width: 100%;
    color: #5d5d5d;
    font-size: 15px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 24px;
    margin-top: 20px;
}

/*-- Latest News --*/
.home-latest-news { 
    width: 100%;  
    background:url("../style/img/border-3.png") repeat-x left bottom;
    padding-bottom: 5px;
    margin-bottom: 40px;
}

.home-title-link {
    width: 100%;
    margin-bottom: 40px;
}

.home-title-link span {
    float: left;
    width: auto;
    color: #6d5754;
    font-size: 14px;
    font-family: 'Crete Round', serif;
    line-height: 20px;
    display: inline-block;
    text-transform: uppercase;
}

.home-title-link p {
    float: left;
    width: auto;
    color: #6d5754;
    font-size: 14px;
    font-family: 'Crete Round', serif;
    line-height: 20px;
    display: inline-block;
    text-transform: uppercase;
    margin: 0 0 0 5px;
}

.home-title-link a {
    float: left;
    width: auto;
    color: #e85c2c;
    font-size: 12px;
    font-family: Verdana, Geneva, sans-serif, serif;
    line-height: 20px;
    display: inline-block;
    margin: 1px 0 0 5px;
    -webkit-transition: color 120ms linear;
    -moz-transition: color 120ms linear;
    transition: color 120ms linear;
}

.home-title-link a:hover { color: #6d5754; }

.home-title-link h6 {
    float: left;
    width: auto;
    color: #e85c2c;
    font-size: 12px;
    font-family: Verdana, Geneva, sans-serif, serif;
    line-height: 20px;
    margin: 0 0 0 5px;
}

.home-latest-news-content {
    width: 930px;
    margin-left: -15px;
}

.home-latest-news-one { width: 435px; margin: 0 15px 40px; }

.home-latest-news-image {
    width: 76px;
    height: 112px;
    background-color: #e85c2c;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.19);
}

.home-latest-news-image img {
    float: left;
    width: 76px;
    height: 61px;
    -webkit-border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0;
    -o-border-radius: 2px 2px 0 0;
    -ms-border-radius: 2px 2px 0 0;
    -khtml-border-radius: 2px 2px 0 0;
    border-radius: 2px 2px 0 0;
}

.home-latest-news-border-img {
    width: 100%;
    height: 4px;
    background-color: #715b57;
    -moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.19);
}

.home-latest-news-image span {
    float: left;
    width: 99%;
    color: #ffffff;
    font-size: 12px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-align: center;
    margin-top: 7px;
}

.home-latest-news-image p {
    float: left;
    width: 100%;
    color: #ffffff;
    font-size: 12px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-align: center;
}

.home-latest-news-right { width: 345px; }

.home-latest-news-title { 
    width: 100%;
    color: #6d5754;
    font-size: 22px;
    font-family: Verdana, Geneva, sans-serif, serif;
    line-height: 22px;
}

.home-latest-news-title a {
    float: left;
    width: auto;
    color: #6d5754;
    font-size: 18px;
    font-family: Verdana, Geneva, sans-serif, serif;
    line-height: 22px;
    -webkit-transition: color 120ms linear;
    -moz-transition: color 120ms linear;
    transition: color 120ms linear;
}

.home-latest-news-title a:hover { color: #e85c2c; }

.home-latest-news-category { width: 100%;margin-top: 5px; margin-bottom:10px; }

.home-latest-news-category ul { float: left; width: 100%; }

.home-latest-news-category ul li { 
    float: left; 
    width: auto; 
    color: #b2b2b2;
    font-size: 12px;
    font-family: Verdana, Geneva, sans-serif, serif;
    line-height: 18px;
    margin-right: 4px;
}

.home-latest-news-category ul li p { 
    float: left; 
    width: 100%; 
    color: #b2b2b2;
    font-size: 12px;
    font-family: Verdana, Geneva, sans-serif, serif;
    line-height: 18px;
}

.home-latest-news-category ul li a {
    float: left;
    width: auto;
    color: #b2b2b2;
    font-size: 12px;
    font-family: Verdana, Geneva, sans-serif, serif;
    line-height: 18px;
    -webkit-transition: color 120ms linear;
    -moz-transition: color 120ms linear;
    transition: color 120ms linear;
}

.home-latest-news-category ul li a:hover { color: #e85c2c; }

.home-latest-news-text { width: 100%; margin-top: 9px; }

.home-latest-news-text p {
    float: left;
    width: 100%;
    color: #5d5d5d;
    font-size: 15px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 22px;
}

/*-- Testimonials --*/
.home-testimonials-content {
    width: 100%; 
    background:url("../style/img/border-3.png") repeat-x left bottom;
    padding-bottom: 45px;
    margin-bottom: 40px;
}

.home-testimonials {
    width: 844px;
    padding: 28px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.19);
    border: 1px solid #e2e0d1;
    background-color: #fff;
}

.home-testimonials-border {
    width: 898px;
    margin:-1px 1px 0 1px;
    height: 1px;
    background-color: #e4e2d6;
    border: 1px solid #e2e0d1;
    border-top: none;
    -webkit-border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px;
    -o-border-radius: 0 0 2px 2px;
    -ms-border-radius: 0 0 2px 2px;
    -khtml-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px;
}

.home-testimonials-image {
    width: 76px;
    height: 76px;
    -moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.19);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    margin-top: 8px;
}

.home-testimonials-image img {
    float: left;
    width: 76px;
    height: 76px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}

.home-testimonials-right { width: 740px; }

.home-testimonials-right .home-latest-news-title a { font-size: 16px; }

/*-- Gallery --*/
.isotope-hidden{z-index: -1;}

.fancybox-overlay{z-index: 999999}

.home-gallery { width: 100%; margin-bottom: 45px; }

.home-gallery-content { width: 920px; margin-left: -10px; }

.home-gallery-one {
    width: 132px;
    height: 105px;
    -moz-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    position: relative;
    margin: 0 10px;
}

.home-gallery-one img {
    float: left;
    width: 100%;
    height: 100%;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}

.home-gallery-one a {
    width: 100%;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    background:url("../style/img/opacity-hover.png") repeat left bottom;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    opacity: 0;
    z-index: 9;
}

.bg-hover {
    width: 125px;
    padding: 15px 10px;
    background-color: #6c5654;
    -webkit-border-radius: 0 2px 2px 2px;
    -moz-border-radius: 0 2px 2px 2px;
    -o-border-radius: 0 2px 2px 2px;
    -ms-border-radius: 0 2px 2px 2px;
    -khtml-border-radius: 0 2px 2px 2px;
    border-radius: 0 2px 2px 2px;
    color: #ffffff;
    font-size: 11px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 18px;
    position: relative;
    top: 75px;
    text-align: center;
    left: 10px;
}

.home-gallery-one a span {
    position: relative;
    width: 12px;
    height: 10px;
    background: url("../style/img/hover-tiangl.png") no-repeat left top;
    left: 10px;
    top: 75px;
    display: inline-block;
}





/*----------//// FOOTER \\\\-------------*/
.footer { 
    width: 100%; 
    border-top: 1px solid #8e6f6b;
    padding: 65px 0 65px;
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.3);
}


.footer::selection {
	background: #87A537; /* Safari */
	}
.footer::-moz-selection {
	background: #87A537; /* Firefox */
}

.footer-border-orange {
    width: 100%;
    border-top: 4px solid #e85c2c;
    border-bottom: 1px solid #cf5126;
    margin-bottom: 20px;
}

/*-- FOOTER COPYRIGHT --*/
.footer-copyright { width: 100%; padding-bottom: 115px; }

.footer-logo {
    width: 15px;
    height: 17px;
}

.footer-logo a,
.footer-logo img {
    float: left;
    width: 100%;
}

.footer-copyright-text {
    float: left;
    width: auto;
    display: inline-block;
    color: #938785;
    font-size: 11px;
    font-family: "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 17px;
    margin: 3px 0 0 12px;
}

.footer-copyright-text a { color: #938785; }

.footer-copyright-text a:hover { color: #E85C2C; }


/*----------//// FOOTER WIDGET \\\\-------------*/
.footer-widgets { width: 100%; }

.footer_box {
    float: left;
    margin: 0 30px 0 0;
    width: 202px;
}

.footer_box h2 {
    float: left;
    width: 100%;
    font-size: 22px;
    color: #ffffff;
    font-family: 'Crete Round', serif;
    line-height: 26px;
    margin-bottom: 30px;
}

/*--- TEXT-WIDGET ---*/
.footer_box .textwidget {
    float: left;
    width: 100%;
    color: #d3c2bf;
    font-size: 15px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 22px;
    margin-bottom: 15px;
}

.footer_box .textwidget p {
    float: left;
    width: 100%;
    color: #d3c2bf;
    font-size: 15px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 22px;
    margin-bottom: 25px;
    margin-top: 8px;
}

.footer_box .textwidget a {color:#E85C2C;-webkit-transition: color 120ms linear;-moz-transition: color 120ms linear;transition: color 120ms linear;}
.footer_box .textwidget a:hover {color: #D3C2BF}


/*--- CATEGORIES ---*/
.footer_box ul {
    float: left;
    width: 100%;
    margin-bottom: 40px;
}

.footer_box ul li {
    float: left;
    color: #d3c2bf;
    font-size: 15px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 22px;
    width: 100%;
    background:url("../style/img/footer-border.png") repeat-x right bottom;
    margin-top: 8px;
}

.footer_box ul li:last-child, #recentcomments .recentcomments:last-child{background: none;}

.sidebar_widget_holder ul li:last-child, #recentcomments .recentcomments:last-child{border: none;}

.sidebar_widget_holder .sub-menu{display: none}

.footer_box ul li a {
    float: left;
    color: #d3c2bf;
    font-size: 15px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 22px;
    margin: 0px 3px 9px 0px;
    -webkit-transition: color 120ms linear;
    -moz-transition: color 120ms linear;
    transition: color 120ms linear;
}

.footer_box ul li a:hover { color: #e85c2c; }

/*--- TWITTER-WIDGET ---*/
.footer_box .twitter_ul { float: left; width: 100%; margin-bottom: 20px; }

.footer_box .twitter_ul li { float: left; width: 100%; margin-bottom: 20px; background: none;}

.footer_box .box-twitter-center { float: left; width: 100%; }

.box-twitter-center img { float: left; width: 10px; height: 8px; margin-top: 4px; }

.footer_box .box-twitter-center span {
    float: none;
    width: auto;
    color: #d3c2bf;
    font-size: 15px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 22px;
}

.footer_box .box-twitter-center a,
.footer_box .twittime {
    color: #D3C2BF;
    margin-bottom: 10px;
    font-weight: normal !important;
    background: none !important;
    float: none;
    display: inline-block;
    width: auto;
    margin: 0;
    padding: 0;
}

.footer_box .box-twitter-center a:hover  { color: #e85c2c; }

.footer_box .twitter_ul span.twitter-links {
    float: right;
    width: 100%;
    color: #ffffff;
    font-size: 12px;
    font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 14px;
    font-weight: bold;
    margin-top: 5px;
}

/*--- TAG ---*/
.footer_box .tagcloud {
    float: left;
    margin: 0 0 34px 0;
}

.footer_box .tagcloud a {
    float: left;
    color: #ffffff;
    font-size: 11px !important;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    text-align:center;
    -moz-box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.19);
    box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.19);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    background-color: #acacac;
    border: 1px solid #636363;
    margin: 0 6px 6px 0;
    padding: 10px 11px;
    text-shadow: 0px 1px 1px #9fa198;
    -webkit-transition: background .1s linear;
    -moz-transition: background .1s linear;
    -o-transition: background .1s linear;
    -ms-transition: background .1s linear;
    transition: background .1s linear;
}

.footer_box .tagcloud a:hover { background-color: #636363;  text-shadow: 0px 1px 1px #5d5d5c; }

/*-RECENT COMMENTS*/
.footer_box #recentcomments {
    float: none;
    width: 100%;
    color: #ffffff;
    font-size: 15px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-bottom: 40px;
    font-weight: bold;
    display: inline-block;
    line-height: 22px;
}

.footer_box #recentcomments li {
    float: none;
    width: 100%;
    background:url("../style/img/footer-border.png") repeat-x right bottom;
    color: white;
    padding: 0px 0 8px 0;
}

.footer_box .recentcomments a {
    float: none;
    width: auto;
    color: #d3c2bf;
    font-weight: normal;
    -webkit-transition: color 120ms linear;
    -moz-transition: color 120ms linear;
    transition: color 120ms linear;
}

.footer_box .recentcomments .url{
    color: white;
    font-weight: bold;
    font-size: 15px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}

.footer_box .recentcomments .url:hover{color: #e85c2c;}

.footer_box .recentcomments a:hover{color: #e85c2c;}

/*--- CALENDAR ---*/
.footer_box #calendar_wrap {
    float: left;
    margin: 0px 0 40px 0;
    width: 100%;
}

.footer_box #wp-calendar {
    float: left;
    width: 100%;
}

.footer_box #wp-calendar tr td {
    padding:7px 0;
    text-align: left;
}

.footer_box thead {
    color: #ffffff;
    font-size: 14px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    width: 100%;
    text-align: left;
}

.footer_box #calendar_wrap th, td {}

.footer_box tbody {
    color: #d3c2bf;
    font-size: 14px;
    font-family:"Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.footer_box tbody a { color: #e85c2c; }

.footer_box tbody a:hover { color: #d3c2bf!important; }

.footer_box #today {
    color: #fff;
    font-size: 14px;
    font-family:"Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
}

.footer_box #wp-calendar caption {
    width: 100%;
    color: #ffffff;
    font-size: 14px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    margin: 0 0 10px 0;
    text-align: left;
}

.footer_box tfoot a {
    float: left;
    color: #ffffff;
    font-size: 14px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
}

.footer_box tfoot a:hover { color: #e85c2c; }

.footer_box > h2 .rsswidget{color:white!important}


/*--- SEARCH ---*/
.footer_box #searchform {
    float: left;
    width: 200px;
    height: 43px;
    background-color: #fff;
    border: 1px solid #7d615f;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    position: relative;
    margin-bottom: 40px;
}

.footer_box .searchform-right { width: 34px; height: 34px; }

.footer_box .searchform-right input.submit-button {
    float: right;
    width: 34px;
    height: 34px;
    background:url("../style/img/footer-searchform.png") no-repeat top left;
    border: none;
    text-align: left;
    cursor: pointer;
    margin-top: 5px;
    right: 5px;
    position: absolute;
    top: 0;
    transition: background-position 0.2s ease-out;
    -moz-transition:background-position 0.2s ease-out;
    -webkit-transition:background-position 0.2s ease-out;
    -o-transition:background-position 0.2s ease-out;
}

.footer_box .searchform-right input.submit-button:hover { background-position: bottom; }

.footer_box #s {
    float: left;
    width: 164px;
}

.footer_box #s input {
    float: left;
    margin: 5px 0 0 5px;
    width: 164px;
    height: 34px;
    color: #5d5d5d;
    font-size: 14px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color: transparent;
    border: none;
}

/*--- NEWSLETTER ---*/
.footer_box .newsletter { width: 100%; margin-bottom: 40px; }

.footer_box .newsletter span {
    float: left;
    width: 100%;
    color: #d3c2bf;
    font-size: 15px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 22px;
    margin-bottom: 20px;
    margin-top: 8px;
}

.footer_box .newsletter .bg-newsletter-input {
    float: left;
    width: 200px;
    height: 43px;
    background-color: #fff;
    border: 1px solid #7d615f;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    position: relative;
}

.footer_box .newsletter .submit-newsletter {
    float: right;
    width: 34px;
    height: 34px;
    background:url("../style/img/submit-newsletter-footer.png") no-repeat left top;
    border: none;
    text-align: left;
    cursor: pointer;
    margin-top: 5px;
    position: absolute;
    right: 5px;
    top: 0;
    transition: background-position 0.2s ease-out;
    -moz-transition:background-position 0.2s ease-out;
    -webkit-transition:background-position 0.2s ease-out;
    -o-transition:background-position 0.2s ease-out;
}

.footer_box .newsletter .submit-newsletter:hover { background-position: bottom; }

.footer_box .newsletter .input-newsletter {
    float: left;
    margin: 5px 0 0 5px;
    width: 164px;
    height: 34px;
    color: #5d5d5d;
    font-size: 14px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color: transparent;
    border: none;
}

/*-RECENT POSTS-*/
.footer_box #recentpost {
    float: left;
    width: 100%;
    color: #ffffff;
    font-size: 15px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-bottom: 40px;
    font-weight: bold;
    display: inline-block;
    line-height: 22px;
}

.footer_box #recentpost li {
    float: left;
    width: 100%;
    background:url("../style/img/footer-border-category.png") repeat-x right bottom;
    margin-bottom: 12px;
    padding-bottom: 12px;
}

.footer_box #recentpost a {
    width: auto;
    color: #d3c2bf;
    margin: 0;
    font-weight: normal;
}

.footer_box #recentpost a:hover  { color: #e85c2c; }

.footer_box .sub-menu{display: none !important;}



/*----------//// 404 \\\\-------------*/
.page-404 { width: 100%; margin-bottom: 50px; }

.page-404 p {
    float: left;
    width: 100%;
    color: #6d5754;
    font-size: 28px;
    font-family: 'Crete Round', serif;
    line-height: 33px;
    margin-bottom: 20px;
}

.link-404 { width: 100%; }

.page-404 span {
    float: left;
    width: 100%;
    color: #5d5d5d;
    font-size: 15px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 24px;
    background: url("../style/img/border-3.png") repeat-x scroll left bottom;
    padding-bottom: 40px;
}

.page-404 a {
    display: inline-block;
    width: auto;
    color: #5d5d5d;
    text-transform: uppercase;
}

.page-404 a:hover { color: #E85C2C; }

/*-- LEFT CONTENT PAGE --*/
.left-content-page { 
    width: 655px; 
    margin: 55px 0;
}

/*-- TITLE PAGE --*/
.bg-title-page {
    width: 100%;
    padding: 50px 0;
    background-color: #fff; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.bg-title-page span {
    width: auto;
    background: url("../style/img/bg-title-opacity.png") repeat left top; 
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    color: #ffffff;
    font-size: 34px;
    font-family: 'Crete Round', serif;
    padding: 7px 18px;
    text-shadow: 0px 1px 1px rgba(54, 54, 54, 0.2);
}





/*----------//// SIDEBAR  \\\\-------------*/
#sidebar { width: 202px; margin: 55px 0; }

.sidebar_widget_holder {
    float: left;
    width: 100%;
    margin-bottom: 50px;
}

.sidebar_widget_holder h3 {
    float: left;
    width: 100%;
    color: #705957;
    font-size: 22px;
    line-height: 26px;
    font-family: 'Crete Round', serif;
    margin-bottom: 25px;
}

/*----------//// WIDGETS  \\\\-------------*/
/*--- TEXT-WIDGET ---*/
.sidebar_widget_holder .textwidget {
    float: left;
    width: 100%;
    margin: -4px 0 -25px 0;
}

.sidebar_widget_holder .textwidget {
    float: left;
    width: 100%;
    color: #a3a3a3;
    font-size: 15px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 22px;
    margin-bottom: 25px;
}

.sidebar_widget_holder .textwidget a{
    color: #E85C2C;
    -webkit-transition: color 120ms linear;
    -moz-transition: color 120ms linear;
    transition: color 120ms linear;
}

.sidebar_widget_holder .textwidget a:hover{color: #A3A3A3;}



/*--- CATEGORIES ---*/
.sidebar_widget_holder ul { float: left; width: 100%; }

.sidebar_widget_holder ul li {
    float: left;
    border-bottom: 1px solid #ebeaea;
    width: 100%;
    margin-bottom: 10px;
    padding-bottom: 10px;
    color: #a3a3a3;
    font-size: 15px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 20px;
}

.sidebar_widget_holder ul li a {
    float: left;
    width: auto;
    color: #a3a3a3;
    font-size: 15px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-right: 3px;
    -webkit-transition: color 120ms linear;
    -moz-transition: color 120ms linear;
    transition: color 120ms linear;
    line-height: 20px;
}

.sidebar_widget_holder ul li a:hover { color: #E85C2C; }


/*-RECENT COMMENTS*/
.sidebar_widget_holder #recentcomments {
    float: none;
    width: 100%;
    color: #a3a3a3;
    font-size: 15px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    display: inline-block;
    line-height: 22px;
}

.sidebar_widget_holder #recentcomments li {
    float: none;
    width: 100%;
    border-bottom: 1px solid #ebeaea;
    color: #a3a3a3;
    padding: 0px 0 8px 0;
}

.sidebar_widget_holder .recentcomments a {
    float: none;
    width: auto;
    color: #a3a3a3;
    font-weight: normal;
    -webkit-transition: color 120ms linear;
    -moz-transition: color 120ms linear;
    transition: color 120ms linear;
}

.sidebar_widget_holder .recentcomments .url{
    color: #a3a3a3;
    font-weight: bold;
    font-size: 15px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}

.sidebar_widget_holder .recentcomments .url:hover{color: #E85C2C;}

.sidebar_widget_holder .recentcomments a:hover{color: #E85C2C;}




/*--- SEARCH ---*/
.sidebar_widget_holder #searchform {     
    float: left;
    width: 200px;
    height: 43px;
    background-color: #fff;
    border: 1px solid #e2e0d1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    position: relative;
}

.sidebar_widget_holder #s {
    float: left;
    width: 164px;
}

.sidebar_widget_holder #s input.search-input {
    float: left;
    margin: 5px 0 0 5px;
    width: 164px;
    height: 34px;
    color: #A3A3A3;
    font-size: 14px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color: transparent;
    border: none;
}

.sidebar_widget_holder .searchform-right .submit-button {
    float: right;
    width: 34px;
    height: 34px;
    background:url("../style/img/siderbar-searchform.png") no-repeat top left;
    border: none;
    text-align: left;
    cursor: pointer;
    margin-top: 5px;
    right: 5px;
    position: absolute;
    transition: background-position 0.2s ease-out;
    -moz-transition:background-position 0.2s ease-out;
    -webkit-transition:background-position 0.2s ease-out;
    -o-transition:background-position 0.2s ease-out;
}

.sidebar_widget_holder .searchform-right .submit-button:hover { background-position: bottom;}

/*--- TWITTER-WIDGET ---*/
.sidebar_widget_holder .twitter_ul { float: left; width: 100%; margin-bottom: -20px; }

.sidebar_widget_holder .twitter_ul li { float: left; width: 100%; margin-bottom: 20px;float: none;border: none; }

.sidebar_widget_holder .box-twitter-center { float: left; width: 100%; }

.sidebar_widget_holder .box-twitter-center span {
    float: none;
    width: 100%;
    color: #a8a8a8;
    font-size: 15px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 22px;
}

.sidebar_widget_holder .box-twitter-center a,
.sidebar_widget_holder .twittime {
    color: #a8a8a8;
    margin-bottom: 10px;
    font-weight: normal !important;
    background: none !important;
    float: none;
}

.sidebar_widget_holder .box-twitter-center a:hover  { color: #E85C2C; }

.sidebar_widget_holder .twitter_ul span.twitter-links {
    float: none;
    width: 100%;
    color: #e85c2c;
    font-size: 12px;
    font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 14px;
    font-weight: bold;
    margin-top: 5px;
}

/*--- NEWSLETTER ---*/
.sidebar_widget_holder .newsletter { width: 100%; }

.sidebar_widget_holder .newsletter span {
    float: left;
    width: 100%;
    color: #a3a3a3;
    font-size: 15px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 22px;
    margin-bottom: 20px;
}

.sidebar_widget_holder .newsletter .bg-newsletter-input {
    float: left;
    width: 200px;
    height: 43px;
    background-color: #fff;
    border: 1px solid #e2e0d1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.19);
    box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.19);
    position: relative;
}

.sidebar_widget_holder > h3 .rsswidget{color:#705957!important}

.sidebar_widget_holder .newsletter .submit-newsletter {
    float: right;
    width: 34px;
    height: 34px;
    background:url("../style/img/submit-newsletter.png") no-repeat left top;
    border: none;
    text-align: left;
    cursor: pointer;
    margin-top: 5px;
    position: absolute;
    right: 5px;
    transition: background-position 0.2s ease-out;
    -moz-transition:background-position 0.2s ease-out;
    -webkit-transition:background-position 0.2s ease-out;
    -o-transition:background-position 0.2s ease-out;
}

.sidebar_widget_holder .newsletter .submit-newsletter:hover { background-position: bottom; }

.sidebar_widget_holder .newsletter .input-newsletter {
    float: left;
    margin: 5px 0 0 5px;
    width: 164px;
    height: 34px;
    color: #a3a3a3;
    font-size: 14px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color: transparent;
    border: none;
}

/*--- TAG ---*/
.sidebar_widget_holder .tagcloud { 
    float: left;
    margin: 0 0 -6px 0;
}

.sidebar_widget_holder .tagcloud a {
    float: left;
    color: #ffffff;
    font-size: 11px !important;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    text-align:center;
    -moz-box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.19);
    box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.19);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    background-color: #acacac;
    border: 1px solid #8c8c8c;
    margin: 0 6px 6px 0;
    padding: 10px 11px;
    text-shadow: 0px 1px 1px #9fa198;
    -webkit-transition: background .1s linear;
    -moz-transition: background .1s linear;
    -o-transition: background .1s linear;
    -ms-transition: background .1s linear;
    transition: background .1s linear;
}

.sidebar_widget_holder .tagcloud a:hover { 
    background-color: #636363;
    text-shadow: 0px 1px 1px #5d5d5c;
}

/*--- RECENT POSTS ---*/
.sidebar_widget_holder #recentpost {
    float: left;
    width: 100%;
    color: #a3a3a3;
    font-size: 15px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    display: inline-block;
    line-height: 22px;
}

.sidebar_widget_holder #recentpost li {
    float: left;
    width: 100%;
    border-bottom: 1px solid #ebeaea;
    margin-bottom: 12px;
    padding-bottom: 12px;
}

.sidebar_widget_holder #recentpost a {
    width: auto;
    color: #a3a3a3;
    margin: 0;
    font-weight: normal;
}

.sidebar_widget_holder #recentpost a:hover  { color: #e85c2c; }

/*--- CALENDAR ---*/
.sidebar_widget_holder #calendar_wrap { float: left; width: 100%; margin-top: 0px; }

.sidebar_widget_holder #wp-calendar { float: left; width: 100%; }

.sidebar_widget_holder #wp-calendar tr td { padding:7px; }

.sidebar_widget_holder thead{
    color: #705957;
    font-size: 14px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    width: 100%;
    text-align: center;
}

.sidebar_widget_holder #calendar_wrap th, td {}

.sidebar_widget_holder tbody {
    color: #a3a3a3;
    font-size: 14px;
    font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: center;
}

.sidebar_widget_holder tbody a { color: #E85C2C; }

.sidebar_widget_holder tbody a:hover { color: #a3a3a3; }

.sidebar_widget_holder #today { font-weight: bold; }

.sidebar_widget_holder #wp-calendar caption {
    width: 95%;
    color: #705957;
    font-size: 14px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    margin: 0 0 10px 8px;
    text-align: left;
}

.sidebar_widget_holder tfoot a {
    color: #705957;
    font-size: 14px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    float: left;
}

.sidebar_widget_holder tfoot a:hover { color: #E85C2C; }





/*----------//// ABOUT  \\\\-------------*/
.shortcodes { width: 100%; margin: 55px 0; }

/*--- COLUMNS ---*/
.cell_image_front{
    float: left;
    margin-right: 10px;
}

.titles{float: left; width: 100%; margin: 0 0 20px 0;}

.cell_title{float: left; width: 100%;}

.cell_title h2{
    float: left;
    width: 100%;
    color: #6d5754;
    font-size: 24px;
    font-family: 'Crete Round', serif;
    line-height: 26px;
}

.cell_text{
    float: left;
    width: 100%;
    color: #5d5d5d;
    font-size: 15px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 0 0 40px 0;
    line-height: 24px;
}

.onehalf{
    float: left;
    width: 48%;
    display: block;
    margin: 0 4% 0px 0;
}

/*.last { margin: 0 0 0px 0!important;}*/

.one-third {
    float: left;
    margin: 0 3% 0 0!important;
    width: 31%;
    padding: 0%;
    height: auto!important;
    border: 0!important;
}

.one-fourth {
    float: left;
    margin: 0 4% 0 0!important;
    width: 22%;
    padding: 0%;
    height: auto!important;
    border: 0!important;
}

#five-columns .one_cell{
    float: left;
    margin: 0 6% 0 0!important;
    width: 15%;
    padding: 0%;
    height: auto!important;
    border: 0!important;
}

/*-- ABOUT BORDER --*/
.about-border { width: 100%; height: 5px; background: url("../style/img/border-3.png") repeat-x scroll left bottom; margin-bottom: 40px; }

/*--- QUOTE ---*/
.quote{
    float: left;
    width: 100%;
    margin-bottom: 40px;
}

.quote h3 {
    float: left;
    width: 100%;
    color: #6d5754;
    font-size: 24px;
    font-family: 'Crete Round', serif;
    line-height: 26px;
    margin-bottom: 15px;
}

.quote p {
    float: left;
    width: 100%;
    color: #5d5d5d;
    font-size: 15px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 0 0 25px 0;
    line-height: 24px;
}

.quote-content { width: 100%; }

.quote-content span {
    float: right;
    width: 92%;
    color: #b3b3b3;
    font-size: 16px;
    font-family: 'Georgia';
    line-height: 24px;
    border-left: 3px solid #e9e9e9;
    padding-left: 22px
}

/*--- BUTTONS ---*/
.button-color-content{ width: 100%; margin-bottom: 30px;}

.button-color-content h3 {
    float: left;
    width: 100%;
    color: #6d5754;
    font-size: 24px;
    font-family: 'Crete Round', serif;
    line-height: 26px;
    margin-bottom: 15px;
}

.button-color-content span {
    float: left;
    width: 100%;
    color: #5d5d5d;
    font-size: 15px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 0 0 25px 0;
    line-height: 24px;
}

.color-buttons { margin: 0 17px 10px 0; }

.color-buttons a {
    float: left;
    border: none;
    color: #ffffff!important;
    font-size: 13px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    padding: 8px 14px;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
}

.color-button-grey a { 
    background-color: #acacac; 
    border: 1px solid #8c8c8c;
    text-shadow: 0px 1px 1px #9da096;
}
.color-button-grey a:hover { background-color: #8c8c8c; text-shadow: 0px 1px 1px #83857c; }

.color-button-black a { 
    background-color: #484848; 
    border: 1px solid #252525;
    text-shadow: 0px 1px 1px #494b42;
}
.color-button-black a:hover { background-color: #252525; text-shadow: 0px 1px 1px #2b2e24; }

.color-button-red a{ 
    background-color: #e85c2c; 
    border: 1px solid #c34a21;
    text-shadow: 0px 1px 1px #d15c2a;
}
.color-button-red a:hover { background-color: #c34a21; text-shadow: 0px 1px 1px #b04d20; }

.color-button-blue a{ 
    background-color: #2c96e8; 
    border: 1px solid #2277b8;
    text-shadow: 0px 1px 1px #318ecb;
}
.color-button-blue a:hover { background-color: #2277b8; text-shadow: 0px 1px 1px #2973a0; }

.color-button-green a{ 
    background-color: #97b93d; 
    border: 1px solid #7a9531;
    text-shadow: 0px 1px 1px #8cac38;
}
.color-button-green a:hover { background-color: #7a9531; text-shadow: 0px 1px 1px #738c2e; }

.color-button-yellow a { 
    background-color: #e8d02c; 
    border: 1px solid #c7b222;
    text-shadow: 0px 1px 1px #dbc72b;
}
.color-button-yellow a:hover { background-color: #c7b222; text-shadow: 0px 1px 1px #b4a521; }

.color-button-brown a { 
    background-color: #7b6360; 
    border: 1px solid #5e4d49;
    text-shadow: 0px 1px 1px #746256;
}
.color-button-brown a:hover { background-color: #5e4d49; text-shadow: 0px 1px 1px #5b5042; }

/*--- LIST ---*/
.list-content{
    float: left;
    width: 100%;
    margin-bottom: 13px;
}

.list-content h3 {
    float: left;
    width: 100%;
    color: #6d5754;
    font-size: 24px;
    font-family: 'Crete Round', serif;
    line-height: 26px;
    margin-bottom: 15px;
}

.list-content span {
    float: left;
    width: 100%;
    color: #5d5d5d;
    font-size: 15px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 0 0 25px 0;
    line-height: 24px;
}

.list-content ul{
    float: left;
    width: 100%;
}

.list-content ul li{
    float: left;
    width: 96%;
    color: #5d5d5d;
    font-size: 15px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 24px;    
    padding: 0px 0 0 25px;
    margin: 0 0 12px 0;
}

.list-img1 { background: url("../style/img/list-img1.png") no-repeat 0 9px; }
.list-img2 { background: url("../style/img/list-img2.png") no-repeat 0 8px; }
.list-img3 { background: url("../style/img/list-img3.png") no-repeat 0 7px; }
.list-img4 { background: url("../style/img/list-img4.png") no-repeat 0 8px; }
.list-img5 { background: url("../style/img/list-img5.png") no-repeat 0 9px; }

/*--- HEADLINES ---*/
.content-headlines{
    float: left;
    width: 100%;
}

.h1-headlines,
.h2-headlines,
.h3-headlines,
.h4-headlines,
.h5-headlines,
.h6-headlines{
    float:left;
    width: 100%;
    margin-bottom: 40px;
}

.text-headlines{
    color: #5d5d5d;
    font-size: 15px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 24px;
}

.title-headlines {
    float: left;
    width: 100%;
}

.title-headlines h1,
.title-headlines h2,
.title-headlines h3,
.title-headlines h4,
.title-headlines h5,
.title-headlines h6 {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}





/*----------//// BLOG  \\\\-------------*/
.blog-one { 
    width: 100%; 
    background: url("../style/img/border-3.png") repeat-x scroll left bottom transparent;
    float: left;
    margin-bottom: 40px;
    padding-bottom: 15px;
}

.blog-date { width: 76px; }

.blog-date .home-latest-news-image { height: auto; padding-bottom: 10px; }

.blog-right { width: 545px; }

.blog-one .home-latest-news-right { width: 100%; }

.blog-one .home-latest-news-title a { font-size: 22px; line-height: 26px; }

.blog-one .home-latest-news-text p { margin-bottom: 25px; }

.blog-images { 
    width: 100%; 
    margin-bottom: 40px; 
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    position: relative;
    overflow: hidden;
	text-align: center;
}

.blog-images img {
    float: left;
    width: 100%;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}

.blog-images a {
   position: absolute;
   width: 100%;
   height: 100%;
    background:url("../style/img/blog-opacity.png") repeat left top;
    left: 0;
    top: 0;
    opacity: 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}

.blog-images a p {
    width: 48px;
    height: 48px;
    position: absolute;
    left: 45.5%;
    bottom: 0;
    background:url("../style/img/cross-blog-hover.png") repeat left top;
}

/*-- Post Video --*/
.blog-video { width: 100%; margin-bottom: 40px;  }

/*-- Post Gallery --*/
.blog-gallery { 
    width: 100%; 
    margin-bottom: 40px; 
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.19);
    position: relative;
    overflow: hidden;
}

.blog-gallery .flexslider,
.blog-gallery .flexslider img { height: 380px; }

/*-- Post Audio --*/
.blog-player { 
    width: 100%; 
    margin-bottom: 40px; 
    -webkit-border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px;
    -o-border-radius: 0 0 2px 2px;
    -ms-border-radius: 0 0 2px 2px;
    -khtml-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px;
    -moz-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.19);
    position: relative;
    overflow: hidden;
    background-color: #E85C2C;
}

/*-- Post Link --*/
.blog-link {
    width: 92%; 
    padding: 4%;
    margin-bottom: 40px; 
    -webkit-border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px;
    -o-border-radius: 0 0 2px 2px;
    -ms-border-radius: 0 0 2px 2px;
    -khtml-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px;
    -moz-box-shadow: 0 1px 7px -1px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 7px -1px rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 7px -1px rgba(0, 0, 0, 0.19);
    position: relative;
    overflow: hidden;
    background-color: #fff;
    border: 1px solid #e2e0d1;
}

.post-link-top { width: 100%; margin-bottom: 5px; }

.post-link-top a {
    float: left;
    width: auto;
    color: #715b57;
    font-size: 22px;
    font-family: 'Crete Round', serif;
    line-height: 26px;
    -webkit-transition: color 120ms linear;
    -moz-transition: color 120ms linear;
    transition: color 120ms linear;
}

.post-link-top a:hover { color: #e85c2c; }

.post-link-down { width: 100%; }

.post-link-down span {
    float: left;
    width: auto;
    color: #b2b2b2;
    font-size: 12px;
    font-family: 'Crete Round', serif;
    line-height: 21px;
}

/*-- Post Quote --*/
.post-quote { 
    width: 92%; 
    padding: 4%;
    margin-bottom: 40px; 
    -webkit-border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px;
    -o-border-radius: 0 0 2px 2px;
    -ms-border-radius: 0 0 2px 2px;
    -khtml-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px;
    -moz-box-shadow: 0 1px 7px -1px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 7px -1px rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 7px -1px rgba(0, 0, 0, 0.19);
    position: relative;
    overflow: hidden;
    background-color: #fff;
    border: 1px solid #e2e0d1;
}

.post-quote img {
    float: left;
    width: 23px;
    height: 17px;
    margin-top: 7px;
}

.post-quote span {
    float: right;
    width: 93%;;
    color: #e85c2c;
    font-size: 22px;
    font-family: 'Crete Round', serif;
    line-height: 26px;
    margin-bottom: 5px;
}

.post-quote p {
    float: right;
    width: 93%;
    color: #b2b2b2;
    font-size: 12px;
    font-family: 'Crete Round', serif;
    line-height: 21px;
}

/*--- PAGINATION ---*/
.pagination { width: 100%; text-align: left; }

.pagination span.page-numbers {
       float: left;
    width: auto;
    color: #fff;
    font-size: 13px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #e85c2c;
    border: 1px solid #c34a21;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    padding: 10px 16px;
    margin: 0 10px 10px 0;
    -moz-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
}

.pagination a {
    float: left;
    width: auto;
    color: #fff;
    font-size: 13px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #acacac;
    border: 1px solid #8c8c8c;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    padding: 10px 16px;
    margin: 0 10px 10px 0;
    -moz-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    -webkit-transition: background .1s linear;
    -moz-transition: background .1s linear;
    -o-transition: background .1s linear;
    -ms-transition: background .1s linear;
    transition: background .1s linear;
}

.pagination a:hover { background-color: #e85c2c; border: 1px solid #c34a21; }





/*----------//// BLOG SINGLE  \\\\-------------*/
.blog-share {
    float: left;
    width: 100%;
    margin-bottom: 25px;
}

.blog-share-text {
    width: auto;
    color: #6d5754;
    font-size: 23px;
    font-family: 'Crete Round', serif;
    line-height: 27px;
    margin-right: 15px;
    -webkit-transform: translateZ(0);
}

.blog-share-content {
    width: 79%;
    margin:5px 0 0 0;
}

.fb_iframe_widget {
    float:left;
    margin: 0 10px 0 0;
}

#___plusone_0 {
    margin:-2px 0 0 0;
    float:left;
}


/*----------//// COMMENTS  \\\\-------------*/
.comment-start { 
    width: 100%; 
    margin-bottom: 40px;
}

.comment-title-images { width: 100%; margin-bottom: 40px; }

.comment-title-images span {
    float: left;
    width: 40px;
    height: 40px;
    background: url("../style/img/comment-images.png") repeat-x scroll left bottom;
    margin-right: 10px;
}

.comment-title-images span p {
    float: left;
    width: 30px;
    color: #fff;
    font-size: 13px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-align: center;
    margin: 11px  5px 0;
    overflow: hidden;
}

.comment-start h2 {
    float: left;
    width: auto;
    color: #6d5754;
    font-size: 23px;
    font-family: 'Crete Round', serif;
    line-height: 27px;
    margin-top: 6px;
}

.comment-start-one { 
    width: 100%;
    background: url("../style/img/border-3.png") repeat-x scroll left bottom;
    margin-bottom: 40px;
    padding-bottom: 40px;
}

.comment-images {
    float: left;
    width: 35px;
    height: 35px;
}

.comment-images img {
    float: left;
    width: 35px;
    height: 35px;
}

.comment-start-title { width: 90%; }

.comment-start-title span {
    float: left;
    width: 100%;
    color: #6d5754;
    font-size: 18px;
    font-family: 'Crete Round', serif;
    margin-top: -4px;
}

.comment-start-title p {
    float: left;
    width: 100%;
    color: #b2b2b2;
    font-size: 12px;
    font-family: 'Crete Round', serif;
    line-height: 21px;
}

.comment-start-title a {
    display: inline-block;
    color: #b2b2b2;
    -webkit-transition: color 120ms linear;
    -moz-transition: color 120ms linear;
    transition: color 120ms linear;
}

.comment-start-title a:hover { color: #E85C2C; }

.comment-start-text { width: 100%; margin-top: 25px; }

.comment-start-text p {
    float: left;
    width: 100%;
    color: #5d5d5d;
    font-size: 15px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 24px;
}

.comment-start-two { width: 95%; }

.comment-start-three { width: 90%; }




#contact-error {
    height: 15px;
    display: inline-block;
    color: #5D5D5D;
    font-size: 15px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    top: 16px;
    left: 20px;
}

#contact-success {
    height: 15px;
    display: inline-block;
    color: #5D5D5D;
    font-size: 15px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    top: 16px;
    left: 20px;
}

#message {
    height: 15px;
    display: inline-block;
    color: #5D5D5D;
    font-size: 15px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    top: 27px;
    left: 160px;
    width: 50%;
}




/*----------//// FORM  \\\\-------------*/
.form { width: 100%; margin-bottom: 50px; }

.form h2 {
    float: left;
    width: 100%;
    color: #6d5754;
    font-size: 24px;
    font-family: 'Crete Round', serif;
    line-height: 26px;
    margin-bottom: 15px;
}

.form span {
    float: left;
    width: 100%;
    color: #5d5d5d;
    font-size: 15px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 24px;
    margin-bottom: 25px;
}

.form-input {width: 100%; }

.bg-input { width: 100%; margin-bottom: 15px; }

.bg-input input {
    float: left;
    color: #5d5d5d;
    font-size: 15px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color: #fff;
    border: 1px solid #e7e4d5;
    width: 346px;
    height: 40px;
    padding: 0 15px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.form-textarea { float: left; margin-bottom: 20px; }

.form-textarea textarea {
    float: left;
    color: #5d5d5d;
    font-size: 15px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color: #fff;
    border: 1px solid #ebeaea;
    width: 623px;
    height: 178px;
    padding: 15px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

/*.search-submit-button { width: 100%; }*/

.search-submit-button input {
    cursor: pointer;
    margin: 0;
    float: left;
    color: #ffffff;
    font-size: 13px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    padding: 13px 15px;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    text-transform: uppercase;
    background-color: #e85c2c; 
    border: 1px solid #c34a21;
    text-shadow: 0px 1px 1px #d15c2a;
    -webkit-transition: background .1s linear;
    -moz-transition: background .1s linear;
    -o-transition: background .1s linear;
    -ms-transition: background .1s linear;
    transition: background .1s linear;
    -webkit-appearance: none;
    -webkit-transform: translateZ(0);
}

.search-submit-button input:hover { background-color: #c34a21; }





/*----------//// CONTACT  \\\\-------------*/
.bg-map-contact {    
    width: 100%;
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 40px;
    -moz-box-shadow: 0 1px 7px -1px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 7px -1px rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 7px -1px rgba(0, 0, 0, 0.19);
}

.map-contact {
    width: 100%;
    height: 400px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
}

.contact-text { 
    width: 100%; 
    background: url("../style/img/border-3.png") repeat-x scroll left bottom;
    margin-bottom: 40px; 
    padding-bottom: 15px;
}

.contact-text span, .event-title-single {
    float: left;
    width: 100%;
    color: #6d5754;
    font-size: 24px;
    font-family: 'Crete Round', serif;
    line-height: 26px;
    margin-bottom: 20px;
}

.contact-text p {
    float: left;
    width: 100%;
    color: #5d5d5d;
    font-size: 15px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 24px;
    margin-bottom: 25px;
}

.single-events .shortcodes {
    margin-top:0;
}




/*----------//// EVANTS  \\\\-------------*/
.events-one {
    width: 100%;
    border: 1px solid #e2e0d1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 25px;
    -moz-box-shadow: 0 1px 7px -1px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 7px -1px rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 7px -1px rgba(0, 0, 0, 0.19);
    background-color: #fff;
    text-align: center;
    -webkit-transition: background .1s linear;
    -moz-transition: background .1s linear;
    -o-transition: background .1s linear;
    -ms-transition: background .1s linear;
    transition: background .1s linear;
}

.events-one:hover {
    background-color:#f6f5ec;
}

.events-one-content {
    width: 90%;
    margin: 5% auto;
    display: inline-block;
    text-align: left;
}

.events-one-content .home-latest-news-image { height: auto; padding-bottom: 10px; }

.events-one-text { width: 80%; margin-bottom: -25px; }

.events-one-text a, .events-one-text span {
    float: left;
    width: auto;
    color: #6d5754;
    font-size: 24px;
    font-family: 'Crete Round', serif;
    line-height: 26px;
    margin-bottom: 15px;
    -webkit-transition: color 120ms linear;
    -moz-transition: color 120ms linear;
    transition: color 120ms linear;
}

.events-one-text a:hover { color: #e85c2c; }

.events-one-text p {
    float: left;
    width: 100%;
    color: #5d5d5d;
    font-size: 15px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 24px;
    margin-bottom: 25px;
}





/*----------//// EVANTS SINGLE  \\\\-------------*/
.events-images {
    width: 100%;
    -moz-box-shadow: 0 1px 7px -1px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 7px -1px rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 7px -1px rgba(0, 0, 0, 0.19);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    overflow: hidden;
    margin-bottom: 35px;
}

.events-images img { float: left; width: 100%; }

.events-images .home-latest-news-image {
    width: 100%;
    height: auto; 
    padding-bottom: 10px;
    text-align: center;
}

.events-time {
    width: auto;
    margin: 10px auto 0;
    display: inline-block;
    text-align: left;
    max-width: 90%;
}

.events-time img {
    float: left;
    width: 17px;
    height: 17px;
    margin-top: 5px;
}

.events-time-text {
    width: auto;
    margin-left: 10px;
}

.events-time-text span {
    float: left;
    width: auto;
    color: #ffffff;
    font-size: 14px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    line-height: 26px;
    margin: 0 5px 0 0;
}

.events-time-text span:last-child {
    margin-right:0 !important;
}

.events-time-text p {
    float: left;
    width: auto;
    color: #ffffff;
    font-size: 14px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    line-height: 26px;
    margin: -2px 5px 2px 0;
}





/*----------//// EVANTS SINGLE  \\\\-------------*/
.testimonials-image {
    width: 76px;
    height: 76px;
    -moz-box-shadow: 0 1px 7px -1px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 7px -1px rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 7px -1px rgba(0, 0, 0, 0.19);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    overflow: hidden;
}

.testimonials-image img {
    float: left;
    width: 76px;
    height: 76px;
}

.events-one-text h6 {
    float: left;
    width: 100%;
    font-size: 16px;
    color: #6d5754;
    line-height: 26px;
}

.events-one-text span {
    float: left;
    width: 100%;
    color: #b2b2b2;
    font-size: 12px;
    font-family: 'Crete Round', serif;
    line-height: 21px;
    margin-bottom: 5px;
}





/*----------//// GALLERY SINGLE  \\\\-------------*/
.gallery-single-content { width: 100%; margin-top: 55px; }

.gallery-single-images {
    width: 573px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.19);
    position: relative;
    overflow: hidden;
}

.gallery-single-images .flexslider{
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -ms-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
}

.gallery-single-images img{
    width: 100%;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}

.gallery-single-images .flexslider { width: 100%; height: auto; }

.gallery-right { width: 285px; }

.gallery-next-prev { width: 100%; margin-bottom: 40px; text-align: center; }

.gallery-prev { width: 100px; margin-right: 16px;display: inline-block;}
 
.gallery-prev a {
    float: left;
    width: 100%;
    color: #ffffff;
    font-size: 13px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    padding: 12px 0px;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    text-transform: uppercase;
    background-color: #acacac; 
    border: 1px solid #8c8c8c;
    text-shadow: 0px 1px 1px #9da096;
    -webkit-transition: background .1s linear;
    -moz-transition: background .1s linear;
    -o-transition: background .1s linear;
    -ms-transition: background .1s linear;
    transition: background .1s linear;
}

.gallery-prev a:hover { background-color: #8c8c8c; text-shadow: 0px 1px 1px #5d5d5c;  }

.gallery-home {
    width: auto;
    margin: 0 auto;
     margin-right: 15px;display: inline-block;
}

.gallery-home img {
    float: left;
    width: 15px;
    height: 15px;
    margin: 1px 0px -2px -2px;
}
 
.gallery-home a {
    float: left;
    width: auto;
    color: #ffffff;
    font-size: 13px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    padding: 13px 14px;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    text-transform: uppercase;
    background-color: #acacac; 
    border: 1px solid #8c8c8c;
    text-shadow: 0px 1px 1px #9da096;
    -webkit-transition: background .1s linear;
    -moz-transition: background .1s linear;
    -o-transition: background .1s linear;
    -ms-transition: background .1s linear;
    transition: background .1s linear;
}

.gallery-home a:hover { background-color: #8c8c8c; }

.gallery-next { width: 100px;display: inline-block; }
 
.gallery-next a {
    float: left;
    width: 100%;
    color: #ffffff;
    font-size: 13px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    padding: 12px 0;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    text-transform: uppercase;
    background-color: #acacac; 
    border: 1px solid #8c8c8c;
    text-shadow: 0px 1px 1px #9da096;
    -webkit-transition: background .1s linear;
    -moz-transition: background .1s linear;
    -o-transition: background .1s linear;
    -ms-transition: background .1s linear;
    transition: background .1s linear;
}

.gallery-next a:hover { background-color: #8c8c8c; text-shadow: 0px 1px 1px #5d5d5c; }

.gallery-prev-no {
    width: 100px;
    color: #d7d7d7;
    font-size: 13px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    padding: 12px 0;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    text-transform: uppercase;
    background-color: #e5e5e5; 
    border: 1px solid #dadada;
    margin-right: 15px;display: inline-block;
}

.gallery-next-no {
    width: 100px;
    color: #d7d7d7;
    font-size: 13px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    padding: 12px 0;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    text-transform: uppercase;
    background-color: #e5e5e5; 
    border: 1px solid #dadada;
}

.gallery-title {
    width: 100%;
    background: url("../style/img/border-3.png") repeat-x scroll left bottom;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.gallery-title span {
    float: left;
    width: 100%;
    color: #6d5754;
    font-size: 36px;
    font-family: 'Crete Round', serif;
    line-height: 41px;
}

.gallery-link { width: 100%; }

.gallery-link span {
    float: left;
    width: 100%;
    color: #6d5754;
    font-size: 18px;
    font-family: 'Crete Round', serif;
    line-height: 26px;
}

.gallery-link a {
    float: left;
    width: 100%;
    color: #b2b2b2;
    font-size: 12px;
    font-family: 'Crete Round', serif;
    line-height: 26px;
}

.gallery-link a:hover { color: #E85C2C; }

.gallery-text { width: 100%; margin-bottom: 40px;}

.gallery-text p {
    float: left;
    width: 100%;
    color: #5d5d5d;
    font-size: 15px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 24px;
    margin-bottom: 25px;
}

.gallery-single-images .holder iframe{width: 573px; height: 322px}

/*----------//// GALLERY  \\\\-------------*/
.gallery-images-content { width: 924px; position: relative; left: -12px; }

.gallery-images-one {
    width: 284px;
    height: 228px;
    margin: 0 12px 24px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.19);
    overflow: hidden;
    position: relative;
}

.gallery-images-one img {
    float: left;
    width: 100%;
    height: 100%;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}

.gallery-hover {
    position: absolute;
    width: 100%;
    height: 100%;
    background:url("../style/img/blog-opacity.png") repeat left top;
    left: 0;
    top: 0;
    opacity: 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    -webkit-transform: none;
}

.gallery-hover-title {
    width: 80%;
    position: absolute;
    left: 10%;
    top: 0;
    text-align: center;
    -webkit-transform: none;
}

.gallery-hover-title a {
    width: auto;
    display: inline-block;
    -webkit-transform: none;
}

.gallery-hover-title a:hover span{color: #E85C2C}

.gallery-hover-title span {
    width: auto;
    display: block;
    color: #ffffff;
    font-size: 16px;
    font-family: 'Crete Round', serif;
    line-height: 20px;
    -webkit-transform: none;
    -webkit-transition: color 120ms linear;
    -moz-transition: color 120ms linear;
    transition: color 120ms linear;
}

.gallery-hover-title p {
    width: auto;
    display: block;
    color: #b2b2b2;
    font-size: 12px;
    font-family: 'Crete Round', serif;
    line-height: 26px;
    -webkit-transform: none;
}

.gallery-hover-icon {
    width: 90%;
    height: 48px;
    position: absolute;
    left: 5%;
    bottom: -5%;
    text-align: center;
    -webkit-transform: none;
}

.gallery-hover-icon a {
    width: 48px;
    height: 48px;
    display: inline-block;
    -webkit-transform: none;
}



.gallery-filter { width: 100%; margin-bottom: 25px; }

.gallery-filter span {
    float: left;
    width: auto;
    color: #6d5754;
    font-size: 14px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 20px;
    font-weight: bold;
    margin: 10px 20px 0 0;
}

.gallery-filter a {
    float: left;
    width: auto;
    color: #ffffff;
    font-size: 13px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    padding: 12px 17px;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    text-transform: uppercase;
    background-color: #acacac; 
    border: 1px solid #8c8c8c;
    margin: 0 10px 10px 0;
    text-shadow: 0 1px 1px #9DA096;
    -webkit-transition: background .1s linear;
    -moz-transition: background .1s linear;
    -o-transition: background .1s linear;
    -ms-transition: background .1s linear;
    transition: background .1s linear;
    text-decoration: none;
}

.gallery-filter a:hover, .gallery-filter .active { background-color: #e85c2c; border: 1px solid #c34a21; text-shadow: 0 1px 1px #D15C2A; }

.holder iframe {
    width:100%;
    height:315px;
}


/*TICKERA*/


.tickera_table {
    float:left;
    margin:0;
    padding:0;}

.tickera_table .actions {
    height:93px;}

.tickera_table th {
    padding-right:15px;
    letter-spacing:0em !important;}

.tickera_table th  {
    font-family:'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    font-size:16px !important;
    text-transform:none !important;
    background-color:#fff !important;
    border-bottom:1px solid #e9e9e9;
    padding-bottom:13px;
    font-weight:bold;
    color:#3b3b3b;}

#coupon input, .coupon input {
    margin:10px 5px 0 0 !important;
    color: #3b3b3b;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 16px;}


.tickera_table .ticket-price, .tickera_table .ticket-quantity {
    text-align:center;}

.tickera_table tr td {
    vertical-align:middle;
    height:67px;
    padding:0 !important;}

body .smart-shortcode-wrapper {
    border:9px solid #715b57;
    margin:0 0 20px 0;
    width:92% !important;
    padding:2% 3% 0.5% 3%;}

.ticket-quantity .minus {
    color:#fff;
    font-size:0 !important;
    background:url(img/minus.png) no-repeat #e85c2c center !important;
    width:35px !important;
    height:32px !important;
    margin:0 0 0 23% !important;
    padding:0 !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    text-transform: uppercase;
    background-color: #e85c2c;
    border: 1px solid #c34a21;
    text-shadow: 0px 1px 1px #d15c2a;

}

.ticket-quantity .minus:hover, .ticket-quantity .plus:hover {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    text-transform: uppercase;
    background-color: #c34a21;
    border: 1px solid #c34a21;
    text-shadow: 0px 1px 1px #d15c2a;


}

.ticket-quantity .plus {
    color:#fff;
    font-size:0 !important;
    background:url(img/tickera-plus.png) no-repeat #e85c2c center !important;
    width:35px !important;
    height:32px !important;
    padding:0 !important;
    margin:0 0 0 2%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    text-transform: uppercase;
    background-color: #e85c2c;
    border: 1px solid #c34a21;
    text-shadow: 0px 1px 1px #d15c2a;

}

.ticket-quantity #quantity, body .ticket-quantity .quantity {
    width:35px !important;
    padding:0 !important;
    margin-top:0 !important;
    border:1px solid #dedede !important;
    height:31px !important;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    color:#3b3b3b;
    margin:0 0 0 1.4% !important;}

.wrap-test {
    width:95%;
    padding:5px;}

.tickera_table #coupon label, .coupon label {
    margin:25px 5px 0 0 !important;}

.tickera_table tbody .ticket_type {
    margin:0 !important;}

.tickera_table #submit {
    padding:13px 30px 13px 30px;
    background-image: url(img/button_gradient.png);
    background-color:#3670af;
    background-repeat:repeat-x;
    background-position:bottom;
    font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight:bold;
    color:#fff;
    font-size:14px;
    border:none;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    margin:11px 0 0 0;
    float:left;
    text-shadow:none !important;
    width:auto !important;
    text-decoration:none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.19);
    text-transform: uppercase;
    background-color: #e85c2c;
    border: 1px solid #c34a21;
    text-shadow: 0px 1px 1px #d15c2a;


}
.tickera_table #submit:hover {
    background-color: #c34a21;

}

.tickera_table .tickera_button , .coupon .tickera_button {
    background-color:#eaeaea;
    -webkit-appearance: none;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color:#373737;
    font-weight:bold;
    border:none;
    padding:12px 20px 13px 20px;
    border-radius:4px;
    -webkit-border-radius:4px;
    margin:0 0 0 5px;
    -moz-border-radius:4px;}

 .coupon .tickera_button {
    background-color:#eaeaea;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif  !important;
    color:#373737 !important;
    font-weight:bold !important;
    border:none !important;
    padding:12px 20px 13px 20px !important;
    border-radius:4px !important;
    -webkit-border-radius:4px !important;
    margin:10px 0 0 5px !important;
    -moz-border-radius:4px !important;   }

.tickera_table .tickera_button:hover {
    background-color: #c34a21 !important;}

.tickera_table .coupon .input-text {
    border: 1px solid #dedede;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    height:40px;
    width:180px;}

.margin-top {
    margin:-120px 0 0 0;
}

.bottom-padding {
    padding:0 0 40px 0;
}

.program-edit {
    padding-bottom:0;
    margin-bottom:0;
    border-bottom:0;
}

.minus-marg {
    margin:-117px 0 0 0;
}

.fullwidth {width:100%;}

body .tickera_table td.actions {border-bottom:0 !important;}

.margin {
    margin:50px auto 0 auto;
}

.gallery-filter select{display: none; margin-top: 11px; width: 50%;}

.tooltip-holder {
    position:absolute;
}

.contact-captcha input {width: 256px; margin-bottom: 15px}

.refresh-text {
    float: left;
    color: #a3a3a3;
    font-size: 15px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 12px 0 0 15px;
}

.captcha-refresh {
    display: inline-block;
    background: url("../style/img/refresh-ico.png") no-repeat left bottom;
    cursor: pointer;
    width: 16px;
    height: 19px;
    margin-top: 9px;
    margin-left: 5px;
    float: left;
}

@media screen and (min-width: 1000px) and (max-width: 9999px) {
   .bg-menu nav {
       display:block !important;
    }
}

/*-- RESPONSIVE --*/
@media screen and (min-width: 1000px) and (max-width: 1100px) {

    .bg-menu nav {display:block !important;}

    .wrapper { width: 900px; } 
    .wrapper-content { width: 800px; } 
    
    .home-call-action { width: 700px; }
    .home-call-action-text { width: 413px; }
    
    .home-page-content { width: 830px; }
    .home-page-content-one { width: 250px; }
    .home-page-content-one span { width: 195px; }
    
    .home-latest-news-content { width: 830px; }
    .home-latest-news-one { width: 385px; }
    .home-latest-news-right { width: 290px; }
    
    .home-testimonials { width: 744px; }
    .home-testimonials-border { width: 742px; }
    
    .home-gallery-content { width: 820px; }
    .home-gallery-one { width: 116px; height: 89px; }
    
    .footer_box { width: 177px; }
    .footer_box .newsletter .bg-newsletter-input,
    .footer_box #searchform { width: 175px; }
    .footer_box .newsletter .input-newsletter,
    .footer_box #s input { width: 130px; }
    
    .left-content-page { width: 560px; }
    
    .blog-right { width: 460px; }
    
    div.jp-audio div.jp-type-single div.jp-progress { width: 260px!important; }
    
    .form-textarea textarea { width: 528px; }
    
    .gallery-images-content { width: 824px; }
    .gallery-images-one { width: 250px; height: 194px; margin: 0 12px 24px}
    
    .gallery-single-images { width: 485px; }
    
    .blog-gallery .flexslider, 
    .blog-gallery .flexslider img { height: 295px; }

    .events-time-text { width: 100%; margin: 5px 0 0 0; }
    .events-time-text p { margin: -2px 3px 2px 0; }
    .events-time-text span { margin: 0 4px 0 0; }
    
    .home-testimonials-right { width: 650px; }
    
    .gallery-single-images .holder iframe{width: 485px; height: 273px}
    .home-gallery {margin-bottom:20px;}
}



/* --------------------------------------------
  800 - 999
-------------------------------------------- */
@media screen and (min-width: 800px) and (max-width: 999px) {
    
    html { -webkit-text-size-adjust: none; }  
    
    .button-menu { display: block; }
    .active-nav { display: none; } 
    
    nav { padding: 10px 0 20px; background: #86a336!important; border-top: 1px solid #738c2f; display:none; }
    .bg-menu nav ul li { width: 100%; background: none; }
    .bg-menu nav ul li a:hover, 
    .bg-menu nav ul li.active a { background: none; color: #556821 !important; }
    .bg-menu nav ul li a:link, 
    .bg-menu nav ul li a:visited { padding: 10px 20px; }
    .sub-menu { display: block!important; visibility: visible!important; position: relative!important; top: 0!important; left: 20px!important; background: none!important; border: none!important; margin: 8px 0 -12px 20px !important; padding: 0!important; }
    ul.sf-menu li li ul,
    ul.sf-menu li li ul { left: 0px!important; top: 5px!important; display: block!important; }
    .sub-menu li a { color: #d4d4d4!important; } 
    
    .wrapper { width: 700px; } 
    .wrapper-content { width: 600px; } 
    
    .home-call-action { width: 500px; }
    .home-call-action-text { width: 100%; }
    .home-call-action-buttom { width: 100%; text-align: center; }
    .home-call-action-buttom a { float: none; display: inline-block; }
    
    .home-page-content { width: 100%; margin: 0 0 40px 0; }
    .home-page-content-one { width: 100%; margin: 0 0 30px; }
    .home-page-content-one span { width: 90%; }
    
    .home-latest-news-content { width: 100%; margin:0; }
    .home-latest-news-one { width: 100%; margin: 0 0 40px; }
    .home-latest-news-right { width: 83%; }
    
    .home-testimonials { width: 542px; }
    .home-testimonials-border { width: 540px; }
    .home-testimonials-right { width: 83%; }
    
    .home-gallery-content { width: 620px; }
    .home-gallery-one { width: 186px; height: 159px; margin: 0 10px 20px; }
    
    .footer_box { width: 100%; margin: 0; }
    .footer_box .newsletter .bg-newsletter-input,
    .footer_box #searchform { width: 100%; }
    .footer_box .newsletter .input-newsletter,
    .footer_box #s input { width: 550px; }
    .footer_box #calendar_wrap { margin: 0px 0 40px; }
    
    .one-fourth { width: 100%!important; margin: 0; }
    
    .left-content-page { width: 100%; }
    
    .blog-right { width: 490px; }
    
    div.jp-audio div.jp-type-single div.jp-progress { width: 280px!important; }
    
    .form-textarea textarea { width: 568px; }
    
    #sidebar { width: 100%; margin-top: 0; }
    .sidebar_widget_holder #searchform,
    .sidebar_widget_holder .newsletter .bg-newsletter-input { width: 100%; }
    .sidebar_widget_holder .newsletter .input-newsletter,
    .sidebar_widget_holder #s input.search-input { width: 93%; }
    .sidebar_widget_holder #calendar_wrap { margin-top: 0px; }
    
    .gallery-images-content { width: 624px; }
    
    .gallery-single-images { width: 293px; }
    .gallery-images-one { width: 288px; height: 232px; }
    
    .blog-gallery .flexslider, 
    .blog-gallery .flexslider img { height: 325px; }

    .events-time-text { max-width: 90%; }
    
    .button-menu { text-align: center; }
    .button-menu a { float: left; text-align: center; display: inline-block; margin: 0; }
    
    .gallery-single-images .holder iframe{width: 293px; height: 253px}

    body .tickera_table #coupon, body .tickera_table .coupon {width:60%;}
    .tickera_table .coupon .input-text {width:36%;}
    .ticket-quantity .minus {margin:0 0 0 13% !important; width:19% !important; height:25px !important;}
    .ticket-quantity .plus {width:19% !important; margin:0 0 0 3% !important;  height:25px !important;}
    body .ticket-quantity .quantity {width:17%;  height:24px !important;}
    body .ticket-quantity #quantity {width:17%;  height:24px !important;}
    body .smart-shortcode-wrapper {width:93%;}
    .tickera_table th { line-height:23px;}
    body .tickera_table td.actions {border-bottom:0 !important;}
    #discount_code_multi {padding:0 0 0 15px; width:126px; }
    #discount_code_1 {padding:0 0 0 15px;}
    .ticket-quantity #quantity, body .ticket-quantity .quantity {margin:0 0 0 3% !important;}
    body .tickera_table .plus {margin:0 0 0 3% !important;}
    .counter-wrap {width:91.4%; padding:53px 4.3% 80px 4.3%;}
    .content {width:91.3%; padding:0 4.3% 0 4.4%;}
    .fixed-nav-center { width:91.3%;}
    .home-call-action-shadow {margin-bottom:25px;}
    
    .gallery-filter select{display: inline-block;}
    .home-gallery {margin-bottom:30px !important;}
}



/* --------------------------------------------
  650 - 799
-------------------------------------------- */
@media screen and (min-width: 650px) and (max-width: 799px) {
    
    html { -webkit-text-size-adjust: none; }    
    
    .button-menu { display: block; }
    .active-nav { display: none; }  

    .wrapper { width: 550px; } 
    .wrapper-content { width: 450px; } 
    
    .header-tel,
    .header-mail,
    .header-address { display: none; }
        
    nav { padding: 10px 0 20px; background: #86a336!important; border-top: 1px solid #738c2f; display:none;  }
    .bg-menu nav ul li { width: 100%; background: none; }
    .bg-menu nav ul li a:hover, 
    .bg-menu nav ul li.active a { background: none; color: #556821 !important; }
    .bg-menu nav ul li a:link, 
    .bg-menu nav ul li a:visited { padding: 10px 20px; }
    .sub-menu { display: block!important; visibility: visible!important; position: relative!important; top: 0!important; left: 20px!important; background: none!important; border: none!important; margin: 8px 0 -12px 20px !important; padding: 0!important; }
    ul.sf-menu li li ul,
    ul.sf-menu li li ul { left: 0px!important; top: 5px!important; display: block!important; }
    .sub-menu li a { color: #d4d4d4!important; }
    
    .home-call-action-text { text-align: center; }
    
    .soc-icons { width: 100%; text-align: center; }
    .soc-icons ul { float: none; display: inline-block; }
    
    .logo { width: 100%; margin: 0 auto 40px; display: inline-block; text-align: center; }
    .logo a { float: left; display: inline-block; }
    
    .home-call-action { width: 350px; }
    .home-call-action-text { width: 100%; }
    .home-call-action-buttom { width: 100%; text-align: center; }
    .home-call-action-buttom a { float: none; display: inline-block; }
    
    .home-page-content { width: 100%; margin: 0 0 40px 0; }
    .home-page-content-one { width: 100%; margin: 0 0 30px; }
    .home-page-content-one span { width: 86%; }
    
    .home-latest-news-content { width: 100%; margin: 0; }
    .home-latest-news-one { width: 100%; margin: 0 0 40px; }
    .home-latest-news-right { width: 79%; }
    
    .home-testimonials { width: 390px; }
    .home-testimonials-border { width: 445px; }
    .home-testimonials-right { width: 76%; }
    
    .home-gallery-content { width: 470px; }
    .home-gallery-one { width: 136px; height: 109px; margin: 0 10px 20px; }
    
    .footer_box { width: 100%; margin: 0; }
    .footer_box .newsletter .bg-newsletter-input,
    .footer_box #searchform { width: 100%; }
    .footer_box .newsletter .input-newsletter,
    .footer_box #s input { width: 93%; }
    .footer_box #calendar_wrap { margin: 0px 0 40px; }
    
    .one-fourth,
    .one-third { width: 100%!important; margin: 0; }
    
    .left-content-page { width: 100%; }
    
    .blog-date { display: none; }
    
    .blog-right { width: 100%; }
    
    div.jp-audio div.jp-type-single div.jp-progress { width: 250px!important; }
    
    .form-textarea textarea { width: 419px; }
    
    #sidebar { width: 100%; margin-top: 0; }
    .sidebar_widget_holder #searchform,
    .sidebar_widget_holder .newsletter .bg-newsletter-input { width: 100%; }
    .sidebar_widget_holder .newsletter .input-newsletter,
    .sidebar_widget_holder #s input.search-input { width: 400px; }
    .sidebar_widget_holder #calendar_wrap { margin-top: 0px; }
    
    .gallery-images-content { width: 474px; }
    .gallery-images-one { height: 157px; width: 213px; }
    
    .gallery-single-images { width: 100%; margin-bottom: 30px; }
    .gallery-right { width: 100%; }
    
    .events-one-text { width: 76%; }
    
    .blog-gallery .flexslider, 
    .blog-gallery .flexslider img { height: 285px; }

    .events-time-text { max-width: 90%; }
    
    .gallery-hover-icon a { margin-top: 15px; }
    
    .gallery-hover-title { margin-top: -15px; }
    .gallery-hover-title span { font-size: 14px; }
    
    .gallery-single-images .holder iframe{width: 450px; height: 253px}
    .home-call-action-shadow {margin-bottom:25px;}
    .home-gallery {margin-bottom:5px !important;}

    body .tickera_table #coupon, body .tickera_table .coupon {width:100%;}
    .tickera_table .coupon .input-text {width:95% !important;}
    #coupon input, .coupon input {width:100%;}
    body .tickera_table #submit {width:100% !important; margin:0 0 10px 0;}
    .ticket-quantity .minus {margin:0 0 0 14% !important; width:22% !important; height:25px !important;}
    .ticket-quantity .plus {width:22% !important; height:25px !important;}
    body .ticket-quantity .quantity {width:24% !important; height:24px !important;}
    body .ticket-quantity #quantity {width:24% !important; height:24px !important;}
    body .smart-shortcode-wrapper {width:89.5% !important;}
    .tickera_table th { line-height:23px !important; letter-spacing: normal !important; font-size:15px !important; line-height:18px !important;}
    body .tickera_table td.actions {border-bottom:0 !important;}
    body .tickera_table {width:96% !important; margin:0 0 0 2%;}
    body .tickera_table td.actions {border-bottom:0 !important;}
    .ticket-quantity .plus {margin:0 0 0 1% !important}
    #discount_code_multi {padding:0 0 0 15px; width:146px; }
    #discount_code_1 {padding:0 0 0 15px;}
    .single-page-content {margin:0 0 15px 0;}
    .ticket-quantity #quantity, body .ticket-quantity .quantity {margin:0 0 0 3% !important;}
    body .tickera_table .plus {margin:0 0 0 3% !important;}
    .active-nav {display:none;}
    .gallery-filter select{display: inline-block;}
    .home-gallery {margin-bottom:5px !important;}
}



/* --------------------------------------------
  500 - 649
-------------------------------------------- */
@media screen and (min-width: 500px) and (max-width: 649px) {
    
    html { -webkit-text-size-adjust: none; }    
    
    .button-menu { display: block; }
    .active-nav { display: none; }  
    
    .wrapper { width: 450px; } 
    .wrapper-content { width: 400px; } 
    
    .header-tel,
    .header-mail,
    .header-address { display: none; }
    
    nav { padding: 10px 0 20px; background: #86a336!important; border-top: 1px solid #738c2f; display:none;  }
    .bg-menu nav ul li { width: 100%; background: none; }
    .bg-menu nav ul li a:hover, 
    .bg-menu nav ul li.active a { background: none; color: #556821 !important; }
    .bg-menu nav ul li a:link, 
    .bg-menu nav ul li a:visited { padding: 10px 20px; }
    .sub-menu { display: block!important; visibility: visible!important; position: relative!important; top: 0!important; left: 20px!important; background: none!important; border: none!important; margin: 8px 0 -12px 20px !important; padding: 0!important; }
    ul.sf-menu li li ul,
    ul.sf-menu li li ul { left: 0px!important; top: 5px!important; display: block!important; }
    .sub-menu li a { color: #d4d4d4!important; }
    
    .soc-icons { width: 100%; text-align: center; }
    .soc-icons ul { float: none; display: inline-block; }
    
    .logo { width: 100%; margin: 0 auto 40px; display: inline-block; text-align: center; }
    .logo a { float: none; display: inline-block; }
    
    .home-call-action { width: 348px; padding: 25px; }
    .home-call-action-text { width: 100%; }
    .home-call-action-buttom { width: 100%; text-align: center; }
    .home-call-action-buttom a { float: none; display: inline-block; }
    
    .home-page-content { width: 100%; margin: 0 0 40px 0; }
    .home-page-content-one { width: 100%; margin: 0 0 30px; }
    .home-page-content-one span { width: 86%; }
    
    .home-latest-news-content { width: 100%; margin:  0; }
    .home-latest-news-one { width: 100%; margin: 0 0 40px; }
    .home-latest-news-right { width: 79%; }
    
    .home-testimonials { width: 348px; padding: 25px; }
    .home-testimonials-border { width: 388px; }
    .home-testimonials-right { width: 76%; }
    
    .home-gallery-content { width: 420px; }
    .home-gallery-one { height: 163px; width: 190px; margin: 0 10px 20px; }
    
    .footer_box { width: 100%; margin: 0; }
    .footer_box .newsletter .bg-newsletter-input,
    .footer_box #searchform { width: 100%; }
    .footer_box .newsletter .input-newsletter,
    .footer_box #s input { width: 350px; }
    .footer_box #calendar_wrap { margin: 0px 0 40px; }
    
    .one-fourth,
    .one-third { width: 100%!important; margin: 0; }
    
    .left-content-page { width: 100%; }
    
    .blog-date { display: none; }
    
    .blog-right { width: 100%; }
    
    div.jp-audio div.jp-type-single div.jp-progress { width: 205px !important; }
    
    .form-textarea textarea,
    .bg-input input { width: 368px; }
    
    #sidebar { width: 100%; margin-top: 0; }
    .sidebar_widget_holder #searchform,
    .sidebar_widget_holder .newsletter .bg-newsletter-input { width: 100%; }
    .sidebar_widget_holder .newsletter .input-newsletter,
    .sidebar_widget_holder #s input.search-input { width: 200px; }
    .sidebar_widget_holder #calendar_wrap { margin-top: 0px; }
    
    .gallery-images-content { width: 424px; }
    .gallery-images-one { height: 344px; width: 400px; }
    
    .gallery-single-images { width: 100%; margin-bottom: 30px; }
    .gallery-right { width: 100%; }
    
    .events-one-text { width: 76%; }
    
    .blog-gallery .flexslider, 
    .blog-gallery .flexslider img { height: 235px; }

    .holder iframe {height:165px;}

    .events-time-text { max-width: 90%; }
    
    .gallery-single-images .holder iframe{width: 280px; height: 158px}
    .home-call-action-shadow {margin-bottom:15px;}

    .ticket-price { display:none;}
    .body .tickera_table th {font-size:13px !important; line-height:14px; letter-spacing:normal !important}
    body .tickera_table #coupon, body .tickera_table .coupon {width:100%;}
    .tickera_table .coupon .input-text {width:98%;}
    #coupon input, .coupon input {width:100%;}
    body .tickera_table #submit {width:100% !important; margin:0 0 10px 0; float:left;}
    .ticket-quantity .minus {margin:3px 0 0 0; width:100% !important; background-image:url(img/minus-grey.png) !important;}
    .ticket-quantity .plus {margin:0 0 3px 0; width:100% !important;  background-image:url(img/plus-grey.png) !important;}
    body .ticket-quantity .quantity {width:65% !important; margin:0 0 0 12px !important;}
    body .ticket-quantity #quantity {width:65% !important; margin:0 0 0 12px !important;}
    body .smart-shortcode-wrapper  {width:90% !important;}
    .ticket-total {font-size:12px !important;}
    .body .tickera_table th {font-size:9px !important;}
    .tickera_table tr td {font-size:12px; max-width:50px; word-wrap:break-word;}
    body .tickera_table  .ticket-type, body .tickera_table .ticket-total,  body .tickera_table .ticket-quantity {font-size:12px !important; letter-spacing:normal; text-align:center;}
    body .tickera_table  .ticket-type {text-align:left;}
    body .tickera_table  .ticket-total {text-align:left;}
    .ticket_type select { max-width:55px;}
    body .tickera_table {width:89% !important; margin:0 0 0 6%;}
    body .tickera_table td.actions {border-bottom:0 !important;}
    body .smart-shortcode-wrapper {padding:8% 3% 3% 3%;}
    .tickera_table .plus, .tickera_table .minus {background-color:transparent !important; height:26px  !important;}
    .page-title h4 {float:left;}
    .to-top {margin:2px 0 0 0; }
    .speaker-fullwidth {width:79% !important;}
    .ticket-quantity .minus {margin-left:0 !important;}
    .ticket-quantity .tickera_button:hover {background-color:transparent !important;}
    .program-date {margin:12px 0 10px 0; width:99%;}
    .program-noborder {margin:0 0 2px 0}
    #discount_code_multi {padding:0 0 0 15px; width:146px; }
    #discount_code_1 {padding:0 0 0 15px; width:146px !important; }
    .single-speakers {width:94%;}
    .one-page {padding: 10px 0 0 0 !important;}
    #discount_code_1 {width:254px !important;}
    .active-nav {display:none;}
    .gallery-filter select{display: inline-block;}
     .home-gallery {margin-bottom:5px !important;}
}



/* --------------------------------------------
  649
-------------------------------------------- */
@media only screen and (max-width: 649px){
    
    html { -webkit-text-size-adjust: none; }    
    
    .button-menu { display: block; }
    .active-nav { display: none; }  
    
    .wrapper { width: 320px; overflow:hidden; }
    .wrapper-content { width: 280px; } 
    
    .header-tel,
    .header-mail,
    .header-address { display: none; }
    
    .soc-icons { width: 100%; text-align: center; margin: 4px 0 -4px; }
    .soc-icons ul { float: none; display: inline-block; }
    
    .logo { width: 100%; margin: 0 auto; display: inline-block; text-align: center; }
    .logo a { float: none; display: inline-block; }
    .logo img { float: none; display: inline-block; } 
    .logo p { margin: 0; width: 100%; }
    
    nav { padding: 10px 0 20px; background: #86a336!important; border-top: 1px solid #738c2f; display:none; }
    .bg-menu nav ul li { width: 100%; background: none; }
    .bg-menu nav ul li a:hover, 
    .bg-menu nav ul li.active a { background: none; color: #556821 !important; }
    .bg-menu nav ul li a:link, 
    .bg-menu nav ul li a:visited { padding: 10px 20px; }
    .sub-menu { display: block!important; visibility: visible!important; position: relative!important; top: 0!important; left: 20px!important; background: none!important; border: none!important; margin: 8px 0 -12px 20px !important; padding: 0!important; }
    ul.sf-menu li li ul,
    ul.sf-menu li li ul { left: 0px!important; top: 5px!important; display: block!important; }
    .sub-menu li a { color: #d4d4d4!important; }
    
    
    .event-text,
    .event-cross { display: none; } 
    
    .home-call-action { width: 230px; padding: 25px; }
    .home-call-action-text { width: 100%; text-align: center; }
    .home-call-action-buttom { width: 100%; text-align: center; }
    .home-call-action-buttom a { float: none; display: inline-block; }
    
    .home-page-content { width: 100%; margin: 0 0 40px 0; }
    .home-page-content-one { width: 100%; margin: 0 0 30px; }
    .home-page-content-one span { width: 80%; }
    
    .home-latest-news-content { width: 100%; margin:0; }
    .home-latest-news-one { width: 100%; margin: 0 0 40px; }
    .home-latest-news-right { width: 64%; }
    
    .home-testimonials { width: 230px; padding: 25px; }
    .home-testimonials-border { width: 278px; }
    .home-testimonials-right { width: 100%; margin-top: 15px; }
    
    .home-gallery-content { width: 310px; }
    .home-gallery-one { height: 103px; width: 130px; margin: 0 10px 20px; }
    
    .footer-copyright-text { max-width: 90%; }
    
    .comment-start-title { width: 82%;}
    
    .footer_box { width: 100%; margin: 0; }
    .footer_box .newsletter .bg-newsletter-input,
    .footer_box #searchform { width: 100%; }
    .footer_box .newsletter .input-newsletter,
    .footer_box #s input { width: 200px; }
    .footer_box #calendar_wrap { margin: 0px 0 40px; }
    
    .one-fourth,
    .one-third,
    .one-half { width: 100%!important; margin: 0; }
    
    .events-time-text { max-width: 85%; }
    
    .left-content-page { width: 100%; }
    
    .blog-date { display: none; }
    
    .blog-right { width: 100%; }
    
    div.jp-audio div.jp-volume-bar { width: 45px !important; }
    div.jp-audio div.jp-type-single a.jp-mute, div.jp-audio div.jp-type-single a.jp-unmute { right: 65px!important;}    
    div.jp-audio div.jp-type-single div.jp-progress { width: 120px !important; }
    
    .post-quote span { width: 88%; }
    
    .form-textarea textarea,
    .bg-input input { width: 248px; }
    
    #sidebar { width: 100%; margin-top: 0; }
    .sidebar_widget_holder #searchform,
    .sidebar_widget_holder .newsletter .bg-newsletter-input { width: 100%; }
    .sidebar_widget_holder .newsletter .input-newsletter,
    .sidebar_widget_holder #s input.search-input { width: 200px; }
    .sidebar_widget_holder #calendar_wrap { margin-top: 0px; }
    
    .gallery-images-content { width: 280px; margin-left: 10px; }
    .gallery-images-one { height: 224px; width: 280px; margin: 0 0 24px; }
    
    .gallery-single-images { width: 100%; margin-bottom: 30px; }
    .gallery-right { width: 100%; }
    
    .events-one-text { width: 100%; margin-top: 15px; }   
    
    .map-contact { height: 250px; }
    
    .gallery-prev-no,
    .gallery-prev,
    .gallery-next,
    .gallery-next-no { width: 90px; }

    .events-time-text { max-width: 88%; }
    
    .blog-images a p { bottom: 37% !important; left: 42%; }
    
    .post-quote span,
    .post-link-top a { font-size: 20px; }
    
    .events-one-content { text-align: center; }
    .events-one-content .home-latest-news-image { display: inline-block; float: none; margin: 0 auto; text-align: center; }
    .events-one-text { text-align: left; }
    
    .gallery-single-images .holder iframe{width: 280px; height: 158px}

    .holder iframe {height:165px;}
    .home-call-action-shadow {margin-bottom:15px;}
     .ticket-price { display:none;}
    .body .tickera_table th {font-size:13px !important; line-height:14px; letter-spacing:normal !important}
    body .tickera_table #coupon, body .tickera_table .coupon {width:100%;}
    .tickera_table .coupon .input-text {width:98%;}
    #coupon input, .coupon input {width:100%;}
    body .tickera_table #submit {width:100% !important; margin:0 0 10px 0; float:left;}
    .ticket-quantity .minus {margin:3px 0 0 0; width:100% !important; background-image:url(img/minus-grey.png) !important;}
    .ticket-quantity .plus {margin:0 0 3px 0; width:100% !important;  background-image:url(img/plus-grey.png) !important;}
     body .ticket-quantity .quantity {width:65% !important; margin:0 0 0 9px !important;}
     body .ticket-quantity #quantity {width:65% !important; margin:0 0 0 9px !important;}
     body .smart-shortcode-wrapper  {width:86% !important;}
     .ticket-total {font-size:12px !important;}
     .body .tickera_table th {font-size:9px !important;}
     .tickera_table tr td {font-size:12px; max-width:50px; word-wrap:break-word;}
     body .tickera_table  .ticket-type, body .tickera_table .ticket-total,  body .tickera_table .ticket-quantity {font-size:12px !important; letter-spacing:normal; text-align:center;}
     body .tickera_table  .ticket-type {text-align:left;}
     body .tickera_table  .ticket-total {text-align:left;}
     .ticket_type select { max-width:55px;}
     body .tickera_table {width:89% !important; margin:0 0 0 6%;}
     body .tickera_table td.actions {border-bottom:0 !important;}
     body .smart-shortcode-wrapper {padding:8% 3% 3% 3%;}
     .tickera_table .plus, .tickera_table .minus {background-color:transparent !important; height:26px  !important;}
     .page-title h4 {float:left;}
     .to-top {margin:2px 0 0 0; }
     .speaker-fullwidth {width:79% !important;}
     .ticket-quantity .minus {margin-left:0 !important;}
     .ticket-quantity .tickera_button:hover {background-color:transparent !important;}
     .program-date {margin:12px 0 10px 0; width:98.8%;}
     .program-noborder {margin:0 0 2px 0}
     #discount_code_multi {padding:0 0 0 15px; width:146px; }
     #discount_code_1 {padding:0 0 0 15px; width:146px !important; }
     .active-nav {display:none;}
    .gallery-filter select{display: inline-block;}
    .soc-icons ul li {padding:0 0 4px 0;}
    .home-gallery {margin-bottom:0 !important;}
    .home .content {padding-bottom:10px;}
}