/*
Theme Name:mdavid
Description:Template with side bars and templates for all objects
Author:Intigo
Version:1.0
License:GNU General Public License
*/
@font-face{font-family:'Alef';src:url('fonts/Alef-Bold.eot');src:url('fonts/Alef-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Alef-Bold.woff') format('woff'), url('fonts/Alef-Bold.ttf') format('truetype'), url('fonts/Alef-Bold.svg#alefbold') format('svg');font-weight:bold;font-style:normal;}
@font-face{font-family:'Alef';src:url('fonts/Alef-Regular.eot');src:url('fonts/Alef-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/Alef-Regular.woff') format('woff'), url('fonts/Alef-Regular.ttf') format('truetype'), url('fonts/Alef-Regular.svg#alefregular') format('svg');font-weight:normal;font-style:normal;}
input,a,li{-webkit-text-size-adjust:none;transition:background-color 0.2s linear 0s, color 0.2s linear 0s;}
textarea:focus,input:focus,a:focus{outline:0;}
*:focus{outline:0;}
input{-moz-appearance:none;-webkit-appearance:none;}
input[type="checkbox"]{-webkit-appearance:checkbox;}
/**/
.box-sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/**/
/* =Reset default browser CSS. Based on work by Eric Meyer:http://meyerweb.com/eric/tools/css/reset/index.html-------------------------------------------------------------- */
/* Make HTML 5 elements display block-level for consistent styling */
header,section,footer,aside,nav,article,figure{display:block;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline;}
html{}
 body{line-height:1;}
.main_content{/*font-size:16px !important;*/
 margin-bottom:20px;}
h1,h2,h3,h4,h5,h6{clear:both;font-weight:normal;margin-bottom:10px;}
h1.largest_title{font-size:42px /*50px*/
;line-height:48px /*54px*/
;font-weight:bold;color:#939393;margin:0 0 15px;}
.large_title,h1.large_title{font-size:34px;line-height:/*24px*/
 30px;font-weight:normal;color:#525252;}
.medium_title{/*sidebars and stuffs*/
 font-size:24px;line-height:28px;font-weight:bold;color:#525252;}
.small_title a{margin-bottom:0 !important;}
.small_title a,.small_title,h2{font-size:18px;line-height:24px;font-weight:bold;color:#525252;margin:0 0 8px;}
.light_title{font-weight:normal;}
.entry-content h3{font-weight:bold;}
h3{font-size:15px;line-height:24px;color:#525252;}
h4{font-size:14px;line-height:24px;}
h5{font-size:11px;line-height:24px;}
h6{font-size:09px;line-height:24px;}
ol,ul{list-style:none;}
blockquote{quotes:none;}
blockquote:before,blockquote:after{content:'';content:none;}
del{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;}
a img{border:none;}
/* =Layout-------------------------------------------------------------- */
/*LAYOUT:Two columnsDESCRIPTION:Two-column fixed layout with one sidebar right of content*/
/**/
.full_width{margin:0 !important;max-width:100% !important;}
.full_width #container{max-width:100%;width:100%;}
.full_width #content{margin:0;width:100%;}
/**/
.center_content{float:none !important;margin-right:auto !important;margin-left:auto !important;max-width:990px !important;overflow:hidden;}
/**/
.not_full{margin:0 auto;max-width:990px;width:100%;overflow:hidden;}
.not_full #container{max-width:775px;}
/**/
#container{float:right;margin:0;min-height:400px;width:100%;}
#primary{float:left;overflow:hidden;max-width:170px;width:100%;}
.hentry{overflow:hidden;position:relative;float:none;margin:0 auto 50px;}
.single .hentry{margin:0 0 36px 0;}
/*LAYOUT:One column, no sidebarDESCRIPTION:One centered column with no sidebar*/
.one-column #content{margin:0 auto;max-width:640px;width:100%;}
/*LAYOUT:Full width, no sidebarDESCRIPTION:Full width content with no sidebar;used for attachment pages*/
.single-attachment #content{margin:0 auto;max-width:900px;width:100%;}
/* =Fonts-------------------------------------------------------------- */
body,input,textarea,.page-title span,.pingback a.url{font-family:'Alef';}
h3#comments-title,h3#reply-title,#access .menu,#access div.menu ul,#cancel-comment-reply-link,.form-allowed-tags,#site-info,#site-title,#wp-calendar,.comment-meta,.comment-body tr th,.comment-body thead th,.entry-content label,.entry-content tr th,.entry-content thead th,.entry-meta,.entry-title,.entry-utility,#respond label,.navigation,.page-title,.pingback p,.reply,.widget-title,.wp-caption-text{font-family:'Alef';}
input[type="submit"]{font-family:'Alef';}
pre{font-family:'Alef';}
code{font-family:'Alef';}
/* =Structure-------------------------------------------------------------- */
/* The main theme structure */
div.menu,#colophon,#branding,#masthead,#main{margin:0 auto;width:100%;max-width:990px;padding:0 0px;float:none !important;position:relative;}
#wrapper{background:#fff;margin:0 auto;max-width:100%;width:100%;}
/* =Global Elements-------------------------------------------------------------- */
/* Main global 'theme' and typographic styles */
body{/*background:#f1f1f1;*/
}
#content,#content input,#content textarea,body,input,textarea{color:#767676;font-size:16px;line-height:21px;}
input[type="radio"]{-webkit-appearance:radio;}
hr{background-color:#e7e7e7;border:0;clear:both;height:1px;margin-bottom:18px;}
/* Text elements */
p{margin-bottom:18px;}
ul{list-style:disc;margin:0 0 18px 1.5em;}
ol{list-style:decimal;margin:0 0 18px 1.5em;}
ol ol{list-style:upper-alpha;}
ol ol ol{list-style:lower-roman;}
ol ol ol ol{list-style:lower-alpha;}
ul ul,ol ol,ul ol,ol ul{margin-bottom:0;}
dl{margin:0 0 24px 0;}
dt{font-weight:bold;}
dt a{border:none !important;}
dd{margin-bottom:18px;}
strong{font-weight:bold;}
cite,em,i{font-style:italic;}
big{font-size:131.25%;}
ins{background:#ffc;text-decoration:none;}
blockquote em,blockquote{font-style:italic;padding:0 3em;}
blockquote cite,blockquote i{font-style:normal;}
pre{background:#f7f7f7;color:#222;line-height:18px;margin-bottom:18px;overflow:auto;padding:1.5em;}
abbr,acronym{border-bottom:1px dotted #333;cursor:help;}
sup,sub{height:0;line-height:1;position:relative;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:.5ex;}
small{font-size:smaller;}
input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="number"],textarea{background:none;border:1px solid #ccc;margin:0 0 10px;}
/*input[type="submit"]{background:none repeat scroll 0 0 #CCCCCC;border:medium none;cursor:pointer;float:right;padding:5px 10px;}
input[type="submit"]:hover{color:#fff !important;background:#666 !important;}
*/
a:link{color:#ecb020;text-decoration:none;}
a:active{color:#ecb020;}
a:visited{color:#ecb020;}
a:hover{color:#666;}
/* Text meant only for screen readers */
.screen-reader-text{position:absolute;left:-9000px;}
/* =Header-------------------------------------------------------------- */
#header-mobile,.mobile-menu{display:none;}
#header{background:none repeat scroll 0 0 rgba(248, 248, 248, 0.9);float:left;position:relative;width:100%;height:175px;z-index:1;}
#masthead{color:#585858;float:left;height:125px;padding-top:10px;width:100%;}
#masthead a{color:#585858 !important;}
/**/
#lang_switcher{cursor:pointer;position:relative;font-size:14px;text-align:right;float:right;height:25px;width:auto;padding:0 15px 0 0;background:url(images/lang-arrow.png) no-repeat right center;}
/*#lang_switcher:hover ul{display:block;}
*/
#lang_switcher ul{background:none repeat scroll 0 0 #ccc;display:none;float:left;margin:0;padding:5px;position:absolute;right:0;text-align:center;top:24px;width:62px;z-index:9999;}
#lang_switcher ul li{border-bottom:1px solid #585858;float:left;list-style:none outside none;margin-bottom:0px;padding:3px 0;width:100%;}
#lang_switcher ul li:last-child{border:none;}
#lang_switcher ul li a{}
 #lang_switcher ul li img{float:right;margin:6px 0 0 10px;}
#lang_switcher ul li:hover,#lang_switcher ul li a:hover{color:#FFF !important;}
/**/
#header_share{background:url("images/share.png") no-repeat scroll 60px center rgba(0, 0, 0, 0);float:right;height:25px;line-height:25px;margin:0;padding:0 0 0 10px;text-align:left;width:80px;}
#header_share a{float:left;width:100%;}
.a2a_menu,.a2a_menu_inside,.a2a_menu a,.a2a_tabs div,.a2a_menu_find_container,.a2a_menu_powered_by{border-radius:0 !important;}
.a2a_menu{background:#fff !important;margin-left:-11px !important;margin-top:0px !important;}
#cart_header{text-align:center;float:right;height:25px;line-height:25px;width:150px;margin:0 10px;}
#cart_header ul{list-style:none;margin:0 !important;}
#cart_header ul i{margin:0 10px;}
#cart_header ul span{background:url("images/header-cart-arrow_en.png") no-repeat scroll right center rgba(0, 0, 0, 0);padding:0 10px 0 0px;}
#footer #order_center{color:#6d788a;font-size:18px;text-align:center;width:100%;}
/*#order_center{width:auto;clear:right;float:right;font-size:24px;line-height:24px;margin-top:15px;}
*/
#order_center{clear:right;float:right;font-size:20px;color:#fff;background-color:#ecb020;width:auto;height:36px;line-height:36px;margin:8px 0 0 0;padding:0 25px 0 15px;}
#order_center a{color:#fff !important;display:block;width:100%;text-align:center;background-image:url('images/tkt-white.png');background-position:left center;background-size:23px 27px;background-repeat:no-repeat;padding:0 0px 0 20px;}
#footer #order_center{width:152px;}
/*accessibility*/
#accessibility{width:82px;float:right;margin:0 10px;padding:0;}
#accessibility a{width:auto;height:24px;float:left;padding:0px 6px;text-align:center;text-decoration:none;}
#accessibility a.selectedcontrol{background:#f1f1f1;}
#small{font-size:13px;line-height:24px;}
#large{font-size:18px;line-height:22px;}
#larger{font-size:24px;line-height:18px;}
#small_menu_header{background:rgba(242, 241, 241, 0.4);width:346px;height:40px;float:right;clear:right;margin-top:13px;/*padding:6px 0;*/
 -webkit-box-shadow:0 -1px 3px 0 rgba(41, 50, 50, 0.4);-moz-box-shadow:0 -1px 3px 0 rgba(41, 50, 50, 0.4);box-shadow:0 -1px 3px 0 rgba(41, 50, 50, 0.4);}
#small_menu_header a{display:block;float:right;/*background:url(images/header_icons.png) no-repeat top left;*/
 /*margin:0 10px;*/
 height:40px;width:48.5px;/**/
 -webkit-transition:background 0.2s ease-in-out;-moz-transition:background 0.2s ease-in-out;-ms-transition:background 0.2s ease-in-out;-o-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;}
@media screen and (max-width:768px){#small_menu_header{height:auto;}
 #small_menu_header a{margin:0 !important;}
}
.page-views{float:left;margin-right:0.7rem;color:#ecb020;}
.page-views.views-word{position:relative;top:0.1rem;}
.page-views::before{content:" | ";padding-left:0.6rem;color:#525252;}
.post-navigation>a{background-color:#ecb020;color:white;padding:0.5rem 1.5rem;font-size:1.2rem;border:1px solid #ecb020;display:inline-block;}
@media screen and (max-width:768px){.post-navigation>a{padding:0.5rem 1.1rem;font-size:1rem;}
}
.post-navigation:hover{background-color:white;color:#ecb020;}
#small_menu_header a:hover{-webkit-transition:background 0.2s ease-in-out;-moz-transition:background 0.2s ease-in-out;-ms-transition:background 0.2s ease-in-out;-o-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;}
#small_menu_header .devider{width:1px;height:100%;float:right;background:#ccc;}
.icon_search{background-image:url('images/header-icons/icon_search.png');/*background-position:-28px 0px !important;*/
}
.icon_gift{/*background-position:2px -28px !important;*/
 background-image:url('images/header-icons/icon_gift_hover.png');}
.icon_info{/*background-position:-58px 0px !important;*/
 background-image:url('images/header-icons/icon_info.png');}
.icon_events{/*background-position:-86px 0px !important;*/
 background-image:url('images/header-icons/icon_events.png');}
.icon_ticket{/*background-position:-114px -28px !important;*/
 background-image:url('images/header-icons/icon_ticket_hover.png');}
.icon_newsltr{/*background-position:-140px 0px !important;*/
 background-image:url('images/header-icons/icon_newsltr.png');}
.icon_voice{/*background-position:-168px 0px !important;*/
 background-image:url('images/header-icons/icon_voice.png');}
.icon_360tour{/*background-position:-198px 0px !important;*/
 background-image:url('images/header-icons/icon_360tour.png');}
/*hover icons*/
.icon_search_current,.icon_search:hover{/*background-position:-28px -28px !important;*/
 background-image:url('images/header-icons/icon_search_hover.png');}
.icon_gift:hover{/*background-position:2px -28px !important;*/
 background-image:url('images/header-icons/icon_gift_hover.png');}
.icon_info:hover{/*background-position:-58px -28px !important;*/
 background-image:url('images/header-icons/icon_info_hover.png');}
.icon_events:hover{/*background-position:-86px -28px !important;*/
 background-image:url('images/header-icons/icon_events_hover.png');}
.icon_ticket:hover{/*background-position:-114px -28px !important;*/
 background-image:url('images/header-icons/icon_ticket_hover.png');}
.icon_newsltr:hover{/*background-position:-140px -28px !important;*/
 background-image:url('images/header-icons/icon_newsltr_hover.png');}
.icon_voice:hover{/*background-position:-168px -28px !important;*/
 background-image:url('images/header-icons/icon_voice_hover.png');}
.icon_360tour:hover{/*background-position:-198px -28px !important;*/
 background-image:url('images/header-icons/icon_360tour_hover.png');}
/**/
#site-title{float:left;font-size:30px;line-height:36px;margin:0 0 18px 0;max-width:700px;width:100%;}
#site-title a{color:#000;text-decoration:none;}
#site-description{clear:right;float:right;font-style:italic;margin:15px 0 18px 0;width:220px;}
/* This is the custom header image */
#branding img{border-top:4px solid #000;border-bottom:1px solid #000;display:block;float:left;}
/* =Menu-------------------------------------------------------------- */
#logo{height:auto;margin:0 0 20px;float:left;width:auto;}
#logo h1{font-size:14px;line-height:21px;margin:0 !important;}
#logo #desc{text-align:center;}
#access{background:none repeat scroll 0 0 rgba(50, 50, 50, 0.5);border-bottom:1px solid #3A3A3A;display:block;float:left;max-width:100%;width:100%;}
.menu-header{display:block;float:none;margin:0 auto;max-width:990px;/*make comment if want the menu to be 100%*/
 width:100%;position:relative;}
div.menu{width:100%;}
#access .menu-header ul,div.menu ul{list-style:none;margin:0;}
.menu-header .menu{max-width:990px;margin:0 auto !important;/*position:relative;*/
}
#access .menu-header li{/* border-right:1px solid;*/
 margin:0;}
#access .menu-header li:last-child{border:none;}
#access .menu-header li:last-child a{padding-right:22px;padding-left:20px;}
#access .menu-header li,div.menu li{float:left;/*position:relative;*/
}
#access a{-webkit-text-size-adjust:none;color:#fff;font-weight:bold;display:block;line-height:40px;text-decoration:none;font-size:18px;padding:0 18px;}
#access .current-menu-ancestor a:focus{text-decoration:none;}
#access .current-menu-ancestor li a:focus{text-decoration:underline !important;}
.clear_sub_menu{float:right;width:198px;}
#access ul ul.sub-menu{/*comment up*/
 display:none;background:none repeat scroll 0 0 rgba(67, 66, 66, 0.95);box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);left:0;top:40px;position:absolute;width:100%;padding:20px 0;height:130px;z-index:2;}
ul.ul-wrapper{border-right:1px solid #666;margin:0 10px 0 10px !important;padding:0 20px 0 0px;width:calc((100% - 180px) / 5);float:left;}
ul.ul-wrapper:last-child{margin:0 0px 0 10px !important;padding:0 0 0 0;border:none;}
ul.ul-wrapper li{float:left;}
#access ul ul li{width:198px;margin:0 10px 0 0px;padding:0 0px 0 0px;}
#access .menu-header li:last-child ul li a,#access ul ul li:last-child a{padding-left:10px !important;}
#access ul ul li a{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);color:#C7C7C7;font-size:16px;padding:0 10px 10px;}
#access ul ul li a:hover{background:none;}
#access ul ul a{background:none !important;font-weight:normal;background:#ccc;line-height:/*1em*/
 20px;padding:10px;width:165px;height:auto;}
#access a:focus,#access li:hover > a,#access ul ul:hover > a{background:#333;color:#ecb020;}
#access li.no_drop_down:hover > a{background:#333333 !important;}
#access li:hover > a{background:url("images/top_menu_current.png") no-repeat scroll 8px right #333333;}
#access ul li:hover > .custom-sub{display:block;}
/*current*/
.single-tour #access ul li.menu-item-438 > a,/**/
.single-exhibition #access ul li.menu-item-435 > a,/**/
.single-timeline #access ul li.menu-item-435 > a,/**/
.single-product #access ul li.menu-item-756 > a,.tax-product_cat #access ul li.menu-item-756 > a,/**/
#access ul li.current_page_item > a,#access ul li.current_page_ancestor > a,#access ul li.current-menu-ancestor > a,#access ul li.current-menu-item > a,#access ul li.current-menu-parent > a{color:#ecb020;background:#333333;/*background:url("images/top_menu_current.png") no-repeat scroll 8px 18px #333333;*/
}
* html #access ul li.current_page_item a,* html #access ul li.current_page_ancestor a,* html #access ul li.current-menu-ancestor a,* html #access ul li.current-menu-item a,* html #access ul li.current-menu-parent a,* html #access ul li a:hover{color:#ecb020;background:#333;}
/* =Content-------------------------------------------------------------- */
#main{position:relative;clear:both;max-width:100%;/*overflow:hidden;*/
 float:left;padding:0px 0;z-index:0;}
#content{float:left;margin-bottom:20px;width:100%;}
#content p,#content ul,#content ol,#content dd,#content pre,#content hr{margin-bottom:14px;}
#content ul ul,#content ol ol,#content ul ol,#content ol ul{margin-bottom:0;}
#content pre,#content kbd,#content tt,#content var{font-size:14px;line-height:21px;}
#content code{font-size:14px;}
#content dt,#content th{color:#000;}
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{}
 #content table{margin:0 -1px 14px 0;text-align:left;width:100%;}
#content tr th,#content thead th,#content table thead{background:#e4e4e4;font-weight:bold;font-size:16px;}
#content table tbody{background:none repeat scroll 0 0 #EFEFEF;}
#content tr th,#content thead th{padding:9px 24px;}
#content thead tr td{border:none !important;}
#content tr td p{margin:0;}
#content tr td:last-child{border-right:none;}
#content tr td{border-right:1px solid #afafaf;border-bottom:1px solid #afafaf;padding:6px 10px;}
#content tr.odd td{background:#f2f7fc;}
.home .sticky{background:#f2f7fc;border-top:4px solid #000;margin-left:-20px;margin-right:-20px;padding:18px 20px;}
.page-title{color:#000;margin:0 0 36px 0;}
.page-title span{color:#333;font-size:16px;font-style:italic;font-weight:normal;}
.page-title a:link,.page-title a:visited{color:#333;text-decoration:none;}
.page-title a:active,.page-title a:hover{color:#666;}
#content .entry-title{float:left;width:100%;}
.entry-title a:link,.entry-title a:visited{color:#000;text-decoration:none;}
.entry-title a:active,.entry-title a:hover{color:#666;}
.entry-meta abbr,.entry-utility abbr{border:none;}
.entry-meta abbr:hover,.entry-utility abbr:hover{border-bottom:1px dotted #333;}
.entry-content,.entry-summary{clear:both;padding:0px 0 0 0;width:100%;position:relative;overflow:hidden;margin:0 0 30px;}
.wp-caption a{border:none !important;}
.entry-content h2 a{border-bottom:none !important;}
.entry-content a{/*border-bottom:1px dotted #666;*/
}
#content .entry-summary p:last-child{margin-bottom:12px;}
.entry-content fieldset{border:1px solid #e7e7e7;margin:0 0 24px 0;padding:24px;}
.entry-content fieldset legend{background:#fff;color:#000;font-weight:bold;padding:0 24px;}
.entry-content input.file,.entry-content input.button{margin-right:0px;}
.entry-content label{color:#333;}
.entry-content select{margin:0 0 0px 0;}
.entry-content sup,.entry-content sub{font-size:10px;}
.entry-content blockquote.left{float:left;margin-left:0;margin-right:24px;text-align:right;width:33%;}
.entry-content blockquote.right{float:right;margin-left:24px;margin-right:0;text-align:left;width:33%;}
.page-link{clear:both;color:#000;font-weight:bold;line-height:48px;word-spacing:0.5em;}
.page-link a:link,.page-link a:visited{background:#f1f1f1;color:#333;font-weight:normal;padding:0.5em 0.75em;text-decoration:none;}
.home .sticky .page-link a{background:#d9e8f7;}
.page-link a:active,.page-link a:hover{color:#ff4b33;}
body.page .edit-link{clear:both;display:block;}
#entry-author-info{background:#f2f7fc;border-top:4px solid #000;clear:both;font-size:14px;line-height:20px;margin:24px 0;overflow:hidden;padding:18px 20px;}
#entry-author-info #author-avatar{background:#fff;border:1px solid #e7e7e7;float:left;height:60px;margin:0 -104px 0 0;padding:11px;}
#entry-author-info #author-description{float:left;margin:0 0 0 104px;}
#entry-author-info h2{color:#000;font-size:100%;margin-bottom:0;}
.entry-utility{clear:both;color:#333;font-size:13px;}
.entry-meta a,.entry-utility a{color:#333;}
.entry-meta a:hover,.entry-meta a:hover span,.entry-utility a:hover{color:#666 !important;}
.entry-meta span,.entry-meta a,.entry-meta{color:#333;font-size:13px;margin:0 0 10px;width:100%;}
#content .video-player{padding:0;}
/* =Asides-------------------------------------------------------------- */
.home #content .format-aside p,.home #content .category-asides p{font-size:14px;line-height:20px;margin-bottom:10px;margin-top:0;}
.home .hentry.format-aside,.home .hentry.category-asides{padding:0;}
.home #content .format-aside .entry-content,.home #content .category-asides .entry-content{padding-top:0;}
/* =Gallery listing-------------------------------------------------------------- */
.format-gallery .size-thumbnail img,.category-gallery .size-thumbnail img{border:10px solid #f1f1f1;margin-bottom:0;}
.format-gallery .gallery-thumb,.category-gallery .gallery-thumb{float:left;margin-right:20px;margin-top:-4px;}
.home #content .format-gallery .entry-utility,.home #content .category-gallery .entry-utility{padding-top:4px;}
/* =Attachment pages-------------------------------------------------------------- */
.attachment .entry-content .entry-caption{font-size:140%;margin-top:24px;}
.attachment .entry-content .nav-previous a:before{content:'\2190\00a0';}
.attachment .entry-content .nav-next a:after{content:'\00a0\2192';}
/* =Images-------------------------------------------------------------- */
/*Resize images to fit the main content area.- Applies only to images uploaded via WordPress by targeting size-* classes.- Other images will be left alone. Use "size-auto" class to apply to other images.*/
/*.hentry img{width:100%;height:auto;}
*/
img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img,.widget-container img{max-width:100%;/* When images are too wide for containing element, force them to fit. */
 height:auto;/* Override height to match resized width for correct aspect ratio. */
}
.alignleft,img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px;}
.alignright,img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px;}
.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
img.alignleft,img.alignright,img.aligncenter{margin-bottom:12px;}
.wp-caption{background:#f1f1f1;line-height:18px;margin-bottom:20px;max-width:632px !important;/* prevent too-wide images from breaking layout */
 padding:4px;text-align:center;}
.wp-caption img{margin:5px 5px 0;max-width:96%;/* caption width - 10px */
}
.wp-caption p.wp-caption-text{color:#777;font-size:12px;margin:5px;}
.wp-smiley{margin:0;}
.gallery{margin:0 auto 18px;}
.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%;}
.gallery-columns-2 .gallery-item{width:50%;}
.gallery-columns-4 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-5 .gallery-item{width:25%;}
.gallery img{border:2px solid #cfcfcf;}
.gallery-columns-2 .attachment-medium{max-width:92%;height:auto;}
.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto;}
.gallery .gallery-caption{color:#777;font-size:12px;margin:0 0 12px;}
.gallery dl{margin:0;}
.gallery img{border:10px solid #fff;border-radius:3px;box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);}
.gallery br+br{display:none;}
#content .attachment img{/* single attachment images should be centered */
 display:block;margin:0 auto;}
/* =Navigation-------------------------------------------------------------- */
.navigation{width:100%;overflow:hidden;}
.navigation a:link,.navigation a:visited{background:none repeat scroll 0 0 #CCCCCC;color:#333333;line-height:28px;padding:6px;text-decoration:none;}
.navigation a:active,.navigation a:hover{color:#fff;background:#666;}
.nav-previous{float:left;width:50%;}
.nav-next{float:right;text-align:right;width:50%;}
#nav-above{margin:0 0 18px 0;}
#nav-above{display:none;}
.paged #nav-above,.single #nav-above{display:block;}
#nav-below{margin:0 0 20px;width:100%;}
/* =Comments-------------------------------------------------------------- */
#comments{clear:both;}
#comments .navigation{padding:0 0 18px 0;}
h3#comments-title,h3#reply-title{color:#000;margin-bottom:0;}
h3#comments-title{padding:24px 0;}
.commentlist{list-style:none;margin:0;}
.commentlist li.comment{border-bottom:1px solid #e7e7e7;line-height:24px;margin:0 0 24px 0;padding:0 0 0 56px;position:relative;}
.commentlist li:last-child{border-bottom:none;margin-bottom:0;}
#comments .comment-body ul,#comments .comment-body ol{margin-bottom:18px;}
#comments .comment-body p:last-child{margin-bottom:6px;}
#comments .comment-body blockquote p:last-child{margin-bottom:24px;}
.commentlist ol{list-style:decimal;}
.commentlist .avatar{position:absolute;top:4px;left:0;}
.comment-author{}
 .comment-author cite{color:#000;font-style:normal;font-weight:bold;}
.comment-author .says{font-style:italic;}
.comment-meta{font-size:12px;margin:0 0 18px 0;}
.comment-meta a:link,.comment-meta a:visited{color:#777;text-decoration:none;}
.comment-meta a:active,.comment-meta a:hover{color:#ff4b33;}
.commentlist .even{}
 .commentlist .bypostauthor{}
 .reply{font-size:12px;padding:0 0 24px 0;}
.reply a,a.comment-edit-link{color:#777;}
.reply a:hover,a.comment-edit-link:hover{color:#ff4b33;}
.commentlist .children{list-style:none;margin:0;}
.commentlist .children li{border:none;margin:0;}
.nopassword,.nocomments{display:none;}
#comments .pingback{border-bottom:1px solid #e7e7e7;margin-bottom:18px;padding-bottom:18px;}
.commentlist li.comment+li.pingback{margin-top:-6px;}
#comments .pingback p{color:#777;display:block;font-size:12px;line-height:18px;margin:0;}
#comments .pingback .url{font-size:13px;font-style:italic;}
/* Comments form */
input[type="submit"]{color:#333;}
#respond{border-top:1px solid #e7e7e7;margin:24px 0;overflow:hidden;position:relative;}
#respond p{margin:0;}
#respond .comment-notes{margin-bottom:1em;}
.form-allowed-tags{line-height:1em;}
.children #respond{margin:0 48px 0 0;}
h3#reply-title{margin:18px 0;}
#comments-list #respond{margin:0 0 18px 0;}
#comments-list ul #respond{margin:0;}
#cancel-comment-reply-link{font-size:12px;font-weight:normal;line-height:18px;}
#respond .required{color:#ff4b33;font-weight:bold;}
#respond label{color:#777;font-size:12px;}
#respond input{height:25px;line-height:25px;margin:0 0 9px;width:99.6%;}
#respond textarea{width:calc(100% - 6px);}
#respond .form-allowed-tags{color:#777;font-size:12px;line-height:18px;}
#respond .form-allowed-tags code{font-size:11px;}
#respond .form-submit{margin:12px 0;}
#respond .form-submit input{font-size:14px;width:auto;background:#ecb020;color:#fff;cursor:pointer;border:none;height:30px;line-height:30px;padding:0 20px;}
/* =Widget Areas-------------------------------------------------------------- */
.widget-area .xoxo{list-style:none;margin-left:0;}
.widget-area .xoxo ul{list-style:none;margin:0;}
.widget-area .xoxo ul li{margin-bottom:2px;}
.widget-area select{max-width:100%;}
.widget_search label{display:none;}
.widget-container{-moz-hyphens:auto;float:left;margin:0 0 18px;width:100%;word-wrap:break-word;}
.widget-container .wp-caption img{margin:auto;}
/**/
#primary .widget_nav_menu .widget-title{color:#939393;font-size:28px /*30px*/
;line-height:30px;font-weight:normal;/*padding-top:7px;*/
}
#primary .widget-title{font-size:24px;padding-bottom:20px;border-bottom:1px solid #cdcdcd;margin-bottom:0;font-weight:bold;}
#primary .menu li{width:100%;float:left;margin-bottom:0px;border-bottom:1px solid #cdcdcd;}
#primary .menu li a{color:#D99D0D !important;float:left;padding:5px 0 !important;width:100%;}
#primary .menu li a:focus,#primary .menu li.current-menu-item a,#primary .menu li a:hover{color:#525252 !important;/*font-weight:bold !important;*/
}
/**/
#footer .widget-title{border-bottom:1px solid;color:#565E6B;font-size:18px;padding-bottom:4px;}
.widget-area a:link,.widget-area a:visited{color:#6D788A;/*font-size:12px;*/
 text-decoration:none;}
.widget-area a:focus{text-decoration:underline !important;}
.widget-area a:focus,.widget-area a:active,.widget-area a:hover{color:#333 /*666*/
;}
.widget-area .entry-meta{font-size:11px;}
#wp_tag_cloud div{line-height:1.6em;}
#wp-calendar{width:100%;}
#wp-calendar caption{color:#222;font-size:14px;font-weight:bold;padding-bottom:4px;text-align:left;}
#wp-calendar thead{font-size:11px;}
#wp-calendar thead th{}
 #wp-calendar tbody{color:#aaa;}
#wp-calendar tbody td{background:#f5f5f5;border:1px solid #fff;padding:3px 0 2px;text-align:center;}
#wp-calendar tbody .pad{background:none;}
#wp-calendar tfoot #next{text-align:right;}
.widget_rss a.rsswidget{color:#000;}
.widget_rss a.rsswidget:hover{color:#ff4b33;}
.widget_rss .widget-title img{width:11px;height:11px;}
/* Main sidebars */
#main .widget-area .xoxo{margin-left:0;padding:0 0px 0 0;float:left;width:100%;}
#main .widget-area .xoxo ul{border:none;margin-left:0;padding:0;}
/* Footer widget areas */
#footer-widget-area{}
/* =Footer-------------------------------------------------------------- */
#btm_footer{background:rgba(205, 205, 205, 0.8);/*cdcdcd*/
 width:100%;}
#btm_footer_inner{font-size:12px;line-height:12px !important;max-width:990px;overflow:hidden;padding:15px 0;margin:0 auto;}
#footer{clear:both;width:100%;background:rgba(221, 221, 221, 0.8);/*ddd*/
 margin-bottom:0px;}
/* Structure the footer area */
#footer-widget-area{overflow:hidden;}
#footer-widget-area .widget-area{float:left;margin-right:20px;width:142px;}
#footer-widget-area #fourth{width:130px;}
#footer-widget-area #fith{margin-right:0;}
#footer-widget-area #sixth{width:190px;margin:0 0 0 20px;}
#site-info{float:left;font-size:12px;line-height:12px !important;max-width:100%;width:100%;}
#site-info a{color:#808080 !important;text-decoration:underline !important;}
#site-info a:hover{color:#666 !important;}
#colophon{border-top:1px solid #ccc;overflow:hidden;padding:30px 0 10px;}
.footer_menu{text-align:center;max-width:100%;width:auto;float:left;}
.footer_menu .menu-header{width:auto;float:left;}
.footer_menu p{width:auto;float:left;margin:0 !important;border-right:1px solid #808080;padding:0 10px 0 0;}
.footer_menu ul{float:left;list-style:none outside none;margin:0 0 0 10px;max-width:100%;width:100%;}
.footer_menu ul li:last-child{border-right:none;}
.footer_menu ul li{float:left;display:inline;padding:0 10px;border-right:1px solid #808080;}
.footer_menu ul li a{color:#808080;font-size:12px;line-height:12px !important;text-decoration:underline;}
.footer_menu ul li a:hover{color:#666;}
.footer_menu ul li .sub-menu{display:none;}
#site-info{text-align:center;width:auto;margin:0;float:right;}
#site-info a{color:#333;text-decoration:none;}
#site-info a:hover{color:#666;}
img#wpstats{display:block;margin:0 auto 10px;}
/* =Mobile Safari ( iPad, iPhone and iPod Touch )-------------------------------------------------------------- */
pre{-webkit-text-size-adjust:140%;}
code{-webkit-text-size-adjust:160%;}
#access,.entry-meta,.entry-utility,.navigation,.widget-area{-webkit-text-size-adjust:120%;}
#site-description{-webkit-text-size-adjust:none;}
/* =Print Style-------------------------------------------------------------- */
@media print{body{background:none !important;}
 #wrapper{clear:both !important;display:block !important;float:none !important;position:relative !important;}
 #header{border-bottom:2pt solid #000;padding-bottom:18pt;}
 #colophon{border-top:2pt solid #000;}
 #site-title, #site-description{float:none;line-height:1.4em;margin:0;padding:0;}
 #site-title{font-size:13pt;}
 .entry-content{font-size:14pt;line-height:1.6em;}
 .entry-title{font-size:21pt;}
 #access, #branding img, #respond, .comment-edit-link, .edit-link, .navigation, .page-link, .widget-area{display:none !important;}
 #container, #header, #footer{margin:0;width:100%;}
 #content, .one-column #content{margin:24pt 0 0;width:100%;}
 .wp-caption p{font-size:11pt;}
 #site-info, #site-generator{float:none;width:auto;}
 #colophon{width:auto;}
 img#wpstats{display:none;}
 #site-generator a{margin:0;padding:0;}
 #entry-author-info{border:1px solid #e7e7e7;}
 #main{display:inline;}
 .home .sticky{border:none;}
}
/*********************************intigo****************************/
/*general*/
#toTop{background:url("images/top.png") no-repeat scroll center top;border-radius:6px 6px 0 0;bottom:42px;color:#ffffff;display:none;height:40px;overflow:hidden;position:fixed;right:42px;width:40px;z-index:999;}
.bread_social_container{max-width:990px;margin:0 auto;position:relative;}
.bread_social_container .fb_like{right:0;}
.fb_like{position:absolute;right:20px;top:20px;width:450px;}
.fb_iframe_widget span{width:100% !important;}
.fb_edge_widget_with_comment{position:relative;width:100%;}
/**/
.breadcrumbs{float:none;margin:0 auto;max-width:990px;padding:20px 0 20px;width:100%;}
.breadcrumbs a{color:#ecb020;}
#fancybox-left-ico,#fancybox-right-ico{left:9999px !important;}
#searchform{float:left;max-width:177px;width:100%;}
#s{width:120px;margin-bottom:0 !important;height:25px;padding-left:5px;float:left;}
#searchsubmit{width:50px;float:right;}
/*grid*/
/*inside_grid_with_small_left_sidebar*/
.inside_grid_with_small_left_sidebar{float:left;width:100%;}
.inside_grid_with_small_left_sidebar .right_side{float:left;max-width:560px;width:75%;margin:0 0 0 0;}
.inside_grid_with_small_left_sidebar .left_side{float:right;max-width:170px;width:20%;padding-top:10px;}
/*inside_grid_with_large_left_sidebar*/
.inside_grid_with_large_left_sidebar{max-width:990px;float:left;width:100%;}
.inside_grid_with_large_left_sidebar .right_side{float:left;height:auto;margin:0px auto 0;max-width:660px;width:68%;}
.home_row .right_side{float:left;height:auto;margin:0px auto 0;max-width:960px;width:100%;}
.inside_grid_with_large_left_sidebar .left_side{float:right;height:auto;margin:0px 0 0 0px;max-width:300px;width:32%;padding-top:10px;}
/***************************************/
/*sliders*/
.mtop{min-height:175px;/*for mtop margin-top:-175px */
}
.mslider{width:100%;float:none;margin:0 auto;direction:ltr;overflow:hidden;}
.mslider.mtop{margin-top:-175px; position: relative;}
.mslider.mtop .ms-slide-info{margin:0 auto;max-width:980px;position:relative;}
.mslider.mtop .ms-slide-info .ms-info{width:62.8%;}
.mslider.mtop .wrap-video {padding: 325px 0 250px 0;}
.mslider.mtop .wrap-video .video-background {background: #000; position: absolute; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden;}
.mslider.mtop .wrap-video .video-background .video-foreground {position: absolute; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; height: 300%; top: -100%;}
.mslider.mtop .wrap-video .video-background iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none;}
.mslider.mtop .wrap-video .video-info { position: absolute; top: 175px; left: 12%; right: 12%; color: #fff; text-align: center; bottom: 0; display: flex;justify-content: center; flex-direction: column; align-items: center;}
.mslider.mtop .wrap-video .video-info .inner{}
.mslider.mtop .wrap-video .video-info .inner .youtube_title {font-size: 65px; line-height: 0.6;}
.mslider.mtop .wrap-video .video-info .inner .youtube_sub_title {font-size: 60px;margin: 15px 0; line-height: 1;}
.mslider.mtop .wrap-video .video-info .inner .youtube_text {max-width: 1100px; margin: 22px auto; font-size: 22px; line-height: 1.1;}
.mslider.mtop .wrap-video .video-info .inner .wrapper-btn {margin-top: 35px;}
.mslider.mtop .wrap-video .video-info .inner .wrapper-btn .btn-video-link {display: inline-block; background: rgba(252,52,89,0.3);margin: 18px; padding: 20px; text-align: center; color: #fff; font-size: 20px; min-width: 160px; max-width: 80%; line-height: 1;}
/* .mslider.mtop .wrap-video .video-info .inner .wrapper-btn .btn-video-link:hover{background: #ecb020; -webkit-transition:background 0.2s ease-in-out;-moz-transition:background 0.2s ease-in-out;-ms-transition:background 0.2s ease-in-out;-o-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;} */
.mslider.mtop .wrap-video .video-info .inner .wrapper-btn .btn-video-link:hover {background: rgba(252,52,89,1);transition: all 0.2s linear;}
.mslider.mtop .wrap-video .video-info .inner .wrapper-btn .btn-video-link span{display: block; font-size: 25px; font-weight: bold;}
.mslider.mtop.mvideo { max-width: 100%; max-height: 840px;}
.mslider.mtop.mvideo .wrap-video {padding: 430px 0 400px 0;}
.mslider.mtop.mvideo .ms-info { width: 45%;}
.mslider.mtop .wrap-video .wrap-image-mobile {display: none;}
.medium_slider .ms-autoheight-template{margin-bottom:20px;}
.medium_slider .ms-info{bottom:20px;padding:1% 2%;width:85%;}
.mslider.mtop.mvideo .ms-info {left: 10.5%; }
.mslider.medium_slider{/*margin-bottom:20px;*/}
.royalSlider,.mslider,#masterslider1{float:none;max-width:1366px;max-height:575px;}
.medium_slider .ms-info{/*min-height:90px;*/}
.ms-info{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.75);bottom:25px;color:#FFFFFF !important;float:left;height:auto;line-height:21px;padding:1% 2%;position:absolute;left:0;width:48%;}
.caption_inner{width:100%;}
.mtop .ms-info{padding:1% 1% !important;}
.mtop .slider_title{font-weight:bold;font-size:38px;line-height:38px;width:100%;}
.mtop .slider_title{float:left;}
.medium_slider .slider_title{font-weight:bold;font-size:22px;margin-bottom:5px;}
.mtop .slider_desc{float:left;font-size:22px;font-weight:normal;line-height:22px;margin:0 0 0 0px;padding:0 0 0 0px;width:100%;}
.mtop .slider_desc p{margin-bottom:0 !important;}
.slider_rmore{display:table;color:#ecb020 !important;font-size:16px;clear:left;float:left;position:relative;z-index:1;}
.slider_rmore:hover{text-decoration:underline;}
/*arrow*/
.ms-skin-default .ms-nav-next{background:url("images/arrows/mtop_arrow_r.png") no-repeat scroll 18px 0 #000;right:0;}
.ms-skin-default .ms-nav-prev{background:url("images/arrows/mtop_arrow_l.png") no-repeat scroll 0 0 #000;right:50px;}
/*ms-home-box arrows*/
.ms-staff-carousel .ms-nav-next{background:url("images/arrows/carusel_arr_r.png") no-repeat;left:-35px;}
.ms-staff-carousel .ms-nav-prev{background:url("images/arrows/carusel_arr_l.png") no-repeat;right:-35px;}
/*time line arrows*/
.timeline_car .slick-prev{background:url("images/arrows/cr_l_op_0.png") no-repeat;left:-35px;}
.timeline_car .slick-next{background:url("images/arrows/cr_r_op_0.png") no-repeat;right:-35px;}
/*past carusel*/
.past_lobi_show .ms-nav-next{background:url("images/arrows/past_arr_he.png") no-repeat scroll left top !important;left:12px;}
.past_lobi_show .ms-nav-prev{background:url("images/arrows/past_arr_en.png") no-repeat scroll left top !important;right:12px;}
/***************************************/
/*home*/
.home_row{max-width:990px;margin:40px auto 0;overflow:hidden;}
.home_boxes{float:left;height:auto;text-align: left;margin:0px auto 0;max-width:960px;width:100%;position:relative;overflow:hidden;}
.home_boxes_title{text-align:left;direction:ltr;font-size:34px;line-height:34px;color:#525252;margin-bottom:20px;}
.home_box{width:210px;float:left;position:relative !important;opacity:1 !important;margin:0 5px 0 0px;}
.home_box_ms_info{}
 .home_box.middlebox{/*margin:0 5px;*/
}
.home_box .ms-slide-bgcont{border-bottom:4px solid #222222;}
.home_box_thumb{float:left;height:155px;width:210px;margin-bottom:10px;}
.home_box .ms-slide-bgcont{position:absolute;top:0;left:0;width:210px !important;height:155px !important;}
.home_box .ms-slide-bgcont img{height:auto !important;width:100% !important;}
.home_box .small_title{position:absolute;top:180px;left:0;}
.home_box .home_box_desc a{color:#767676;}
.home_box .small_title a{color:#525252;}
.home_box_label{height:auto;position:absolute;right:0;top:0;width:26px;z-index:1;}
.home_box img{width:100%;height:auto;border-bottom:4px solid #222222;}
.home_box .home_box_label img{border:none !important;}
.home_box_title{color:#525252;float:left;font-size:16px;font-weight:bold;width:100%;margin-bottom:5px;}
.home_box_desc{top:205px;float:left;left:0;position:absolute;width:96%;padding:0 4% 0 0;}
.home_box_desc p{margin-bottom:0 !important;}
.home_car_box_arr{background:url("images/rightlink_arr.png") no-repeat scroll center;width:20px;height:20px;}
.home_boxes .ms-nav{cursor:pointer;position:absolute;width:48px;height:25px;top:10px !important;}
.home_boxes .ms-nav-next{right:0px;background:url("images/arrows/carusel_arr_r.png") no-repeat;}
.home_boxes .ms-nav-prev{right:49px;background:url("images/arrows/carusel_arr_l.png") no-repeat;}
/**/
.home_links{float:left;max-height:40px;height:auto;margin:0 auto;max-width:640px;width:100%;}
.home_link{float:left;height:auto;margin:0 10px 0 0;max-height:40px;max-width:150px;width:25%;}
.home_link.home_link4{margin:0;max-width:152px !important;}
.home_link a{width:100%;float:left;color:#ecac1b;font-size:15px;font-weight:bold;}
.home_link img{float:left;margin:0 5px 0 0;max-height:40px;max-width:50px;width:auto;}
.home_link_title{line-height:40px;}
/***************************************/
/*contact page gravity*/
.gform_description{font-weight:bold;width:100%;margin:0 0 10px;float:left;}
.gform_wrapper{margin-bottom:40px;}
.gform_wrapper form{margin-top:20px;}
.gform_wrapper form,.gform_heading,.gform_body,.gform_footer,.gform_wrapper{width:99.8%;float:left;}
.gform_body ul{margin:0 !important;}
.ginput_container textarea{border:1px solid #ccc;width:100%;float:left;padding:0;height:125px;}
.ginput_container input[type="text"]{border:1px solid #ccc;float:left;height:25px;line-height:25px !important;padding:0;width:100%;}
.ginput_container .gfield_label{width:100%;float:left;}
.gform_fields li,.ginput_container li{list-style:none outside none;margin:0 0 10px;}
.gform_footer input[type="submit"]{background:none repeat scroll 0 0 #ccc;border:medium none;cursor:pointer;float:right;padding:5px 10px;}
.validation_message,.validation_error{color:#F00;}
/***************************************/
/*category / archive*/
.archive .hentry.category-blog,.category .hentry.category-blog{width:100%;float:left;border-bottom:1px dotted #333;padding-bottom:10px;margin-bottom:40px;}
.archive .hentry.category-blog:last-child,.category .hentry.category-blog:last-child{border:none;}
.archive article.format-standard .entry-title{background:none;}
.archive article.format-gallery .entry-title{background:#09C;}
.archive article.format-image .entry-title{background:#993;}
.archive article.format-video .entry-title{background:#939;}
.archive article.format-audio .entry-title{background:#33C;}
.archive article.format-link .entry-title{background:#C99;}
.archive article.format-standard.post-password-required .entry-title{background:#999;}
/***************************************/
/*single*/
.entry-content iframe{width:100%;height:450px;}
.ginput_recaptcha { overflow: hidden }
.ginput_recaptcha iframe { height: auto; }
/***************************************/
/*fortress parent page*/
.fortress_map{width:100%;float:left;margin:0 0 20px;}
.fortress_boxes{width:100%;float:left;}
.fortress_boxes .grid_box_text{max-width:100%;width:calc(98% - 170px);}
/***************************************/
/*nigh vision*/
.articles_and_reviews,.festivals_and_concerts{width:100%;margin-top:60px;float:left;}
.articles_and_reviews{max-width:620px;}
.articles_and_reviews .small_title,.festivals_and_concerts .small_title{margin-bottom:10px;}
.articles_and_reviews .grid_box,.festivals_and_concerts .grid_box{border-bottom:none !important;border-top:1px solid #CCCCCC;padding:15px 0 0px;margin-bottom:10px;}
.articles_and_reviews .grid_box_text,.festivals_and_concerts .grid_box_text{max-width:450px;}
/***************************************/
/*education*/
/*right_side_bar*/
.education_contact_info{background:#f8f8f8;margin:0 0 20px;}
.education_contact_info_inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0px 10px 10px;width:100%;}
.education_name{background:none repeat scroll 0 0 #E4E4E4;font-size:16px;font-weight:normal;margin:0 0 10px;padding:2px 4px;}
.education_contact_info span{font-weight:bold !important;}
.education_mailto{/*color:#7e0b11 !important;font-weight:bold;*/
 font-size:14px;}
.education_mailto:hover{text-decoration:underline;}
.page-template-page-education_training-php .grid_box{max-width:560px;}
/**/
.education_team{width:100%;float:left;}
.team_box{height:120px;font-size:14px;background:#e4e4e4;margin:0 2% 2% 0;padding:2%;width:28%;float:left;/*border-bottom:5px solid #7e0b11;*/
 border-bottom:5px solid #666;}
.team_box.last{margin:0 0 2% 0;}
.team_name{font-size:18px;}
.team_roll{}
 .team_phone{}
 .team_phone span{font-weight:bold;}
.team_mailto{/*color:#7e0b11 !important;*/
 color:#666 !important;font-size:15px;word-wrap:break-word;}
.team_mailto:hover{text-decoration:underline;}
/***************************************/
/*single time line*/
.timeline_boxes_intimeline{width:100%;float:left;margin-top:30px;}
.timeline_boxes_intimeline .grid_box:last-child{border-bottom:none;}
.timeline_box_note{width:100%;float:left;font-size:11px;color:#939393;padding:6px 0 0 0;margin:20px 0 0 0;border-top:1px dotted #939393;position:relative;}
.timeline_box_note_triangle{border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #939393;border-style:solid;border-width:0 5px 8px;height:0;left:10px;position:absolute;top:-8px;width:0;}
/***************************************/
/*page-exb_mithalef_main_lobi*/
.slider_side_title{background:url("images/slider_side_title.png") no-repeat scroll left top rgba(0, 0, 0, 0);color:#FFFFFF !important;font-size:20px;height:54px;left:-25px;line-height:38px;position:absolute;text-align:center;top:20px;width:250px;text-align:left;z-index:9;padding-left:25px;}
.page-template-page-exb_mithalef_main_lobi-php .hentry{overflow:visible !important;}
.page-template-page-exb_mithalef_main_lobi-php .medium_slider{margin-bottom:35px;overflow:visible;position:relative;}
/***************************************/
/*page-template-page-exb_main_lobi-php*/
.page-template-page-exb_main_lobi-php .hentry{overflow:visible !important;}
.page-template-page-exb_main_lobi-php .medium_slider{margin-bottom:35px;overflow:visible;position:relative;}
/**/
.permanent_lobi_show{background:none repeat scroll 0 0 #E4E4E4;float:left;min-height:150px;position:relative;width:100%;margin-bottom:35px;}
.permanent_lobi_show_inner{padding:80px 20px 10px;}
.permanent_lobi_show .timeline_car_container{margin:10px 0 0 !important;max-width:775px;}
.permanent_lobi_show .timeline_car{max-width:600px;}
.permanent_lobi_show .timeline_popup{display:none;}
/**/
.past_lobi_show{background:none repeat scroll 0 0 #E4E4E4;float:left;min-height:150px;position:relative;width:100%;margin-bottom:35px;}
.past_lobi_show_inner{padding:80px 20px 10px;}
/***************************************/
/*single exebition*/
.single-exhibition .grid_box{max-width:560px;}
.sponsers_logos{width:100%;float:left;margin-bottom: 30px;}
.sponsers_logos .small_title{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #CCCCCC;}
.sponser_logo{max-width:150px;width:25%;float:left;margin:0 0 10px 0;text-align:center;}
.sponser_logo img{}
 .sponser_logo a{}
/***************************************/
/*search_results*/
.search_rmore.rmore{clear:left;float:left;}
.search_number_results{width:96%;padding:0 2%;float:left;margin-bottom:20px;background:#939393;color:#fff;line-height:28px;border-bottom:1px solid #3a3a3a;}
/***************************************/
/*store lobi*/
/*.page-template-page-store_lobi-php*/
/*content-product_cat.php*/
.page-template-page-store_lobi-php .woocommerce.columns-4{width:100%;float:left;}
.page-template-page-store_lobi-php ul.products{float:left;list-style:none outside none;margin:0 !important;width:100%;}
.page-template-page-store_lobi-php li.product-category{overflow:hidden;float:left;height:195px;min-height:195px;margin:0 1% 5%;max-width:240px;position:relative;width:31%;}
.page-template-page-store_lobi-php li.product-category a{color:#fff;float:left;height:100%;width:100%;}
.page-template-page-store_lobi-php .cat_thumb{max-width:240px;width:100%;height:155px;float:left;}
.page-template-page-store_lobi-php .cat_thumb img{max-width:245px;max-height:155px;width:100% !important;height:auto !important;}
.page-template-page-store_lobi-php .cat_title{width:100%;float:left;background:#ecb020;margin:0 !important;font-size:30px;line-height:40px;text-align:center;}
.page-template-page-store_lobi-php .cat_title a{color:#fff !important;}
.page-template-page-store_lobi-php .cat_desc{background:none repeat scroll 0 0 rgba(236, 176, 32, 0.8);color:#FFFFFF !important;height:155px;top:-155px;position:absolute;max-width:240px;width:100%;}
.page-template-page-store_lobi-php .cat_desc_inner{max-width:220px;padding:4%;width:92%;}
.page-template-page-store_lobi-php .cat_link{background:url("images/rightlink_arr.png") no-repeat scroll calc(100% - 10px) 12px rgba(255, 255, 255, 0.7);bottom:0;color:#ecb020 !important;height:30px !important;line-height:30px;padding:0 3% 2px;position:absolute;left:0;width:94% !important;}
/***************************************/
/*store category*/
/*.tax-product_cat*/
/*content-product.php*/
.tax-product_cat{}
 .tax-product_cat .woocommerce.columns-4{width:100%;float:left;}
.tax-product_cat ul.products{float:left;list-style:none outside none;margin:0 !important;width:100%;}
li.product{float:left;height:auto;margin:0 12px 3%;max-width:240px;min-height:410px;overflow:hidden;position:relative;width:calc((100% - 72px) / 3);}
li.product h2{margin:0 !important;line-height:20px;height:45px;padding:2px 0 0 0;}
li.product h2 a{color:#525252 !important;}
.go_to_product{float:left;height:auto;max-height:160px;width:100%;position:relative;}
.onsale{position:absolute;left:0;top:0;background:#fff;padding:4px 6px;}
li.product img{border-bottom:5px solid #000;width:245px;height:155px;}
.single-exhibition li.product img{width:100%;height:auto;float:left;}
.price{width:100%;float:left;}
.price span{}
 .shop_attributes{border-bottom:1px solid #525252;float:left;height:auto;margin-bottom:10px;/*min-height:55px;*/
 padding-bottom:10px;width:100%;}
.shop_attributes p{margin-bottom:0px !important;}
.shop_attributes_row{color:#525252;float:left;line-height:18px;width:100%;padding-top: 5px;}
.row_detailes{min-height:130px;}
.shop_attributes label{color:#939393 !important;width:auto;float:left;margin:0 10px 0 0;}
.shop_attributes .shop_attributes_row div{width:auto;float:left;color:#939393;}
.tax-product_cat .button{font-size:14px !important;font-weight:normal !important;padding:0 5px 2px 20px !important;width:130px !important;}
.rmore_product{float:right;}
.added_to_cart.wc-forward{display:none;}
/**/
.product-addon{width:100%;float:left;margin:0 !important;}
.product-addon .clear{float:left;height:0;margin:0 !important;}
.product-addon .input-text.addon.addon-custom,
.product-addon .addon.addon-checkbox {width: auto !important;}
.addon-name{display:none;}
#product-addons-total{display:none;width:100%;float:left;margin:0 !important;}
dl.product-addon-totals{float:left;margin-bottom:0 !important;width:100%;}
dl.product-addon-totals dt{clear:left;float:left;width:auto !important;margin-right:10px;}
dl.product-addon-totals dd{float:left;margin-bottom:5px;!important;}
.related.products{float:left;width:100%;}
.related.products .single_add_to_cart_button{display:none;}
/***************************************/
/*store single*/
/*.single-product*/
/*content-single-product.php*/
.next-and-prev{margin-bottom:22rem;font-weight:bold;display:block;}
.woocommerce-tabs{display:none;float:left;width:100%;}
div.pp_pic_holder{direction:ltr;}
.woocommerce div.product,.woocommerce #content div.product,.woocommerce-page div.product,.woocommerce-page #content div.product{direction:rtl;text-align:right;}
.woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images{float:right;}
.woocommerce div.product div.summary,.woocommerce #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce-page #content div.product div.summary{float:left;}
.product_title{width:100%;}
.woocommerce div.product form.cart div.quantity,.woocommerce #content div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity,.woocommerce-page #content div.product form.cart div.quantity{float:right !important;margin:0 0 0 4px !important;}
.woocommerce div.product form.cart .button,.woocommerce #content div.product form.cart .button,.woocommerce-page div.product form.cart .button,.woocommerce-page #content div.product form.cart .button{float:right !important;}
.woocommerce div.product div.images div.thumbnails a,.woocommerce #content div.product div.images div.thumbnails a,.woocommerce-page div.product div.images div.thumbnails a,.woocommerce-page #content div.product div.images div.thumbnails a{float:right !important;margin-left:3.8% !important;margin-right:0 !important;width:30.75%;}
.woocommerce div.product div.images div.thumbnails a.last,.woocommerce #content div.product div.images div.thumbnails a.last,.woocommerce-page div.product div.images div.thumbnails a.last,.woocommerce-page #content div.product div.images div.thumbnails a.last{margin-left:0 !important;}
.single-product #content .woocommerce{width:100%;max-width:100%;float:left;}
.single-product #content .type-product.status-publish{direction:ltr;text-align:left;max-width:100%;width:100%;/*width:100%;float:right;*/
 /*min-height:510px;*/
}
.single-product #content .type-product.status-publish .entry-content{width:100%;max-width:440px;float:right;clear:none;margin-bottom:0;}
/***/
.single-product .woocommerce-message{display:none;}
.single-product .summary.entry-summary{clear:none;float:right !important;max-width:440px;width:100%;}
.single-product .shop_attributes_title{border-bottom:1px solid;/*color:#939393;*/
 font-size:20px;padding-bottom:6px;}
.single-product .single_det_shop_attributes{border-bottom:medium none;padding:0;}
.single-product .plus,.single-product .minus{display:none;}
.single-product .quantity.buttons_added label{float:left;}
.single-product .quantity label{float:left;}
.single-product .quantity.buttons_added .input-text.qty.text{height:20px;margin:0 0 10px 10px;padding:0 5px;width:60px;}
.single-product .quantity .input-text.qty.text{height:20px;margin:0 0 10px 10px;padding:0 5px;width:60px;}
.price_row{border-top:1px solid #939393;border-bottom:1px solid #939393;margin:5px 0;padding-bottom:5px;}
.single-product .single_add_to_cart_button.button.alt{width:130px !important;}
.single_add_to_cart_button.button.alt{background:url("images/right-white-arrow.png") no-repeat scroll calc(100% - 5px) 8px #ecb01f;border:medium none;color:#ffffff !important;cursor:pointer;float:left;font-size:18px;height:26px;line-height:20px;padding:0 0 2px 10px !important;text-align:left;width:110px !important;text-indent:}
.single-product .related.products li{float:left;height:290px;margin:0 12px 5% 0;max-width:240px;overflow:hidden;position:relative;width:calc((100% - 36px) / 3) !important;}
.single-product ul.products{float:right;margin:0 !important;width:100%;}
.single-product .related.products h2.relates_title{font-size:30px;color:#939393;border-bottom:1px solid;padding-bottom:6px;margin:20px 0 30px;}
/***************************************/
/*store popup*/
/*.page-template-page-store_def-php #fancybox-wrap div{overflow:visible !important;}
*/
#fancybox-wrap div{overflow:hidden !important;}
#fancybox-content{direction:rtl;}
.wrap_content_popup{direction:ltr;}
/*.wrap_content_popup h1{font-size:22px;}
*/
#fancybox-content header{float:left;margin-bottom:10px;margin-top:10px;width:100%;}
#fancybox-content .attachment-shop_single{float:left;margin:0 20px 0 0;max-width:310px;width:50%;}
#fancybox-content .prd_content_pop_summary{clear:none;float:left;max-width:45%;width:45%;}
#fancybox-content .prd_content_pop_summary .shop_attributes{border-bottom:none !important;}
#fancybox-content .popup_links{float:left;margin:20px 29%;position:relative;width:42%;}
#fancybox-content .to_shop_btn{background:url("images/search_en.png") no-repeat scroll calc(100% - 7px) 8px / 9% auto #ecb01f;float:right;padding:0 30px 2px 10px;color:#fff;}
#fancybox-content .fback-close{cursor:pointer;background:none repeat scroll 0 0 #939393 !important;color:#fff !important;height:23px !important;line-height:23px;padding:0 20px;left:0 !important;text-align:center;top:0 !important;width:86px !important;}
/***************************************/
/*cart page*/
.shop_table.cart{width:100%;float:left;}
.shop_table.cart thead{background:none !important;}
.shop_table.cart th{background:none repeat scroll 0 0 #F8F8F8 !important;border-bottom:1px solid #DCD6DA;border-top:1px solid #DCD6DA;color:#939393 !important;font-size:14px !important;padding:10px 5px !important;}
.shop_table.cart tr{/*background:none !important;*/
}
.shop_table.cart td{padding:30px 0px 10px !important;vertical-align:top;}
.minus,.plus{background:none repeat scroll 0 0 #ECB020;border:medium none;color:#FFFFFF !important;cursor:pointer;font-size:20px !important;padding:0.5px 0px 2.5px;}
.input-text.qty.text{height:20px;margin:0;padding:2px;text-align:center;width:30px;}
.shop_table.cart .cart_table_item .product-thumbnail{width:50%;}
.pthumb{width:auto;float:left;}
.ptitle{float:left;margin:0 10px;width:50%;}
.product-thumbnail .variation{float:left;margin:0 0 0 10px;max-width:190px;}
.remove{width:auto;float:left;margin:0 5px 0 10px;}
.remove_span{width:auto;float:left;}
.shop_table.cart td.actions{/* border-bottom:1px solid #DCD6DA !important;border-top:1px solid #DCD6DA !important;*/
 padding:10px 0 !important;}
.wc-proceed-to-checkout{display:none;}
.shop_table.cart td.actions .checkout-button.button{float:left;margin:0 0px 0 10px;}
.shop_table.cart td.actions .button.update_button{margin:0 10px 0 0;}
.shop_table.cart td.actions .checkout-button.button,.shop_table.cart td.actions .button.update_button{background:none repeat scroll 0 0 #ECB020;border:medium none;color:#FFFFFF !important;cursor:pointer;font-size:20px !important;padding:5px 10px;}
.shop_table.cart td.actions .checkout-button.button{float:left;}
.shop_table.cart td.actions .button.update_button{float:right;}
.shop_table.cart td{/*background:none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;*/
 border:medium none !important;}
.shop_table.cart tbody{background:none !important;}
.shop_table.cart{}
 .cart-pay-line{background:#939393 !important;}
/**/
.cart-collaterals #shipping_method{margin:0 !important;}
.cart-collaterals #shipping_method li{list-style:none;}
.cart-collaterals{width:100%;float:left;}
.cart_totals h2{margin-bottom:20px !important;color:#525252;font-size:34px;font-weight:normal;line-height:30px;display:none;}
.cart_totals.calculated_shipping .shipping th,.cart_totals.calculated_shipping .order-total th,.cart_totals.calculated_shipping .cart-subtotal th{background:#939393 !important;}
.cart_totals.calculated_shipping .shipping td,.cart_totals.calculated_shipping .order-total td,.cart_totals.calculated_shipping .cart-subtotal td{background:#fff !important;/*border:none !important;*/
 border-color:#DCD6DA !important;}
/***************************************/
/*checkout page*/
.woocommerce-checkout .payment_methods.methods{display:none;}
.woocommerce-checkout .woocommerce .woocommerce-info{display:none;}
.woocommerce-error{color:#F00;}
.woocommerce .checkout{width:100%;float:left;}
.woocommerce .checkout .clear{display:none;}
.woocommerce .checkout h3{border-bottom:1px solid #dcd6da;color:#939393;float:left;font-size:28px;font-weight:normal;margin:20px 0 25px;padding-bottom:10px;width:100%;}
/**/
.woocommerce .checkout #customer_details{width:100%;float:left;}
.woocommerce .checkout #customer_details .col-1{width:100%;float:left;}
.woocommerce .checkout #customer_details .col-1 abbr{border:medium none !important;color:#ECB020;float:left;}
.woocommerce .checkout #customer_details .col-1 p{width:100%;float:left;margin-bottom:15px;}
.woocommerce .checkout #customer_details .col-1 label{color:#939393;float:left;font-size:16px;max-width:130px;width:100%;}
#billing_state_field,#s2id_billing_country{width:333px !important;}
.woocommerce .checkout #customer_details .col-1 select{width:202px !important;color:#767676;}
.woocommerce .checkout #customer_details .col-1 select,.woocommerce .checkout #customer_details .col-1 input{background:none repeat scroll 0 0 #F9F9F9;border:1px solid #dcd6da;height:24px;line-height:24px;margin-bottom:0;padding:0 5px;width:190px;}
.woocommerce .checkout #customer_details .col-2{width:100%;float:left;}
/**/
.woocommerce .checkout #order_review .shop_table .shipping{display:none;}
.woocommerce .checkout #order_review_heading{width:100%;float:left;}
.woocommerce .checkout #order_review{width:100%;float:left;}
.woocommerce .checkout #order_review .total strong{font-size:20px;}
.woocommerce .checkout #order_review .total .amount{font-size:20px;color:#777f84;}
.woocommerce .checkout #order_review th{color:#525252;font-weight:normal;}
.woocommerce .checkout #order_review #payment ul,.woocommerce .checkout #order_review #payment li{margin:0;list-style:none;}
.woocommerce .checkout #place_order{background:url("images/paypal_icon.png") no-repeat scroll 9px center #ECB020;border:medium none;color:#FFFFFF !important;cursor:pointer;font-size:20px !important;padding:5px 10px 5px 90px;width:195px;}
/***************************************/
/*contact us page*/
/*page-template-page-contact_us-php*/
.page-template-page-contact_us-php{}
 .page-template-page-contact_us-php .gform_wrapper{width:100%;float:left;position:relative;}
.page-template-page-contact_us-php .gform_description{margin:0 !important;float:right;font-size:12px;color:#939393;/* position:absolute;left:0;top:0;*/
 width:auto;}
.page-template-page-contact_us-php .gform_body{width:100%;float:left;padding:2px 0 0;}
.page-template-page-contact_us-php .gform_footer{float:right;width:85%;}
.page-template-page-contact_us-php .gform_body li{float:left;margin-bottom:30px;width:100%;}
.textarea_div{margin-bottom:10px !important;}
.page-template-page-contact_us-php .gfield_label{font-size:20px;color:#939393;width:15%;float:left;line-height:40px;}
.page-template-page-contact_us-php .ginput_container{width:85%;float:left;}
.page-template-page-contact_us-php .ginput_container input[type="text"]{padding:0 0 0 2%;width:98% !important;border:1px solid #c8cdd3;height:38px;line-height:40px;margin:0;}
.page-template-page-contact_us-php .ginput_container textarea{width:100% !important;border:1px solid #c8cdd3;height:160px;margin:0;}
.page-template-page-contact_us-php .textarea_div .gfield_description{margin-top:20px;}
.page-template-page-contact_us-php .gfield .gfield_description{float:right;width:85%;line-height:30px;}
.page-template-page-contact_us-php #field_4_6{width:100%;float:right;}
.page-template-page-contact_us-php #field_4_6 .ginput_container{float:right;line-height:20px;height:20px;}
.page-template-page-contact_us-php .gfield_checkbox input{float:left;height:18px;width:20px;}
.page-template-page-contact_us-php .gfield_checkbox label{font-size:16px;color:#939393;float:left;}
.page-template-page-contact_us-php .button.gform_button{background:url("images/search_en.png") no-repeat scroll 60px center #ECB020 !important;color:#FFFFFF !important;float:left;font-size:20px !important;padding:4px 40px 4px 20px !important;}
/*********/
.page-template-page-contact_us-php .gform_confirmation_wrapper{width:100%;float:left;min-height:490px;color:#939393;}
.page-template-page-contact_us-php .gform_confirmation_wrapper .gform_confirmation_message{background:url("images/conf_v.png") no-repeat scroll left top rgba(0, 0, 0, 0);float:left;height:85px;margin-top:40px;padding:0 0 0 15%;width:85%;}
.page-template-page-contact_us-php .gform_confirmation_wrapper .gform_confirmation_message br{float:left;height:1px;}
.page-template-page-contact_us-php .gform_confirmation_wrapper .gform_confirmation_message .form_conf_row1{font-size:32px;margin:20px 0 10px;}
.page-template-page-contact_us-php .gform_confirmation_wrapper .gform_confirmation_message .form_conf_row2{font-size:22px;}
/***************************************/
/*voise*/
/*page-template-page-audio-php*/
.page-template-page-audio-php{}
 .page-template-page-audio-php .gfield a.linkbtn{background:none repeat scroll 0 0 #ecb020;color:#fff !important;float:left;font-size:18px;font-weight:bold;margin-top:20px !important;padding:5px 10px;}
.page-template-page-audio-php .button.gform_button{display:none;/**/
 background:none repeat scroll 0 0 #ECB020;color:#FFFFFF !important;float:left;font-size:18px !important;font-weight:bold;margin-top:20px;}
.page-template-page-audio-php .select_styled .ginput_container select{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:0 none;border-radius:0;color:#939393;cursor:pointer;float:left;font-size:16px;height:40px;line-height:1;padding-top:3px;width:351px;}
.page-template-page-audio-php .select_styled .ginput_container{background:url("images/audio_select_en.png") no-repeat scroll right center #FFFFFF;height:40px;overflow:hidden;width:331px;}
.page-template-page-audio-php .select_styled .ginput_container select option{}
 .page-template-page-audio-php .gfield_required{display:none;}
#InlineDivID{max-width:100%;}
.agree_title{float:left;font-size:30px;font-weight:bold;line-height:30px;width:100%;text-align:left;}
.agree_content{color:#939393;float:left;font-size:16px;margin:20px 0;width:100%;text-align:left;direction:ltr;}
#fancybox-close{background:url("images/close_fancy.png") no-repeat scroll center center rgba(0, 0, 0, 0) !important;height:35px !important;right:10px !important;left:auto !important;top:10px !important;width:35px !important;}
/**/
.voise_doco{}
 .voise_doco .voise_doco_title{}
 .voise_doco .voise_doco_line{width:100%;float:left;margin-bottom:10px;}
.voise_doco .voise_doco_line_count{width:50px;height:25px;line-height:25px;font-size:16px;color:#fff;background:#939393;float:left;margin:0 10px 0 0;text-align:center;}
.voise_doco .voise_doco_line_text{float:left;font-size:16px;width:auto;}
.app_download{background:none repeat scroll 0 0 #f3f3f3;float:right;padding:2%;width:96%;}
/***************************************/
/*page-template-page-event_sidra-php*/
.event_sidra_prices a.sidra_link{width:auto;padding:10px 20px;font-weight:bold;font-size:16px;text-align:center;float:left;margin:0 10px 0 0;background:#ecb020 !important;color:#fff !important;}
.event_sidra_ticket_link{float:left;margin-bottom:10px;padding-bottom:10px;padding-left:30px;width:100%;}
.event_sidra_loop{width:100%;float:right;}
.event_sidra_loop .grid_box_desc .btn-ticket {font-size: 24px; font-weight: 700; cursor: pointer; color: #ecb020; margin-bottom: 10px;padding-bottom: 10px;padding-left: 30px;width: 100%;}
.event_sidra_loop .grid_box_desc .btn-ticket:hover { color: #666; -webkit-transition: all 0.35s linear; -moz-transition: all 0.35s linear; -o-transition: all 0.35s linear; transition: all 0.35s linear;}
.event_sidra_loop .iframe-wrapper { display: none; width: 100%; margin-top: 15px; background: url(images/blog-preload.gif) no-repeat center 25%;}
.event_sidra_loop .iframe-wrapper iframe { height: 560px;}
/***************************************/
/*page-template-page-event_act-php*/
.page-template-page-event_act-php .articles_and_reviews{margin-top:0 !important;}
/*calender*/
.page-template-page-event-php .entry-content,.page-template-page-event-php .hentry,.page-template-page-event-php .full_width.center_content{overflow:visible !important;margin-bottom:0;}
.page-template-page-event-php .ai1ec-container{margin-bottom:25px !important;}
.page-template-page-event-php .calendar-desc{margin:25px 0 !important;}
.holidays_icons_container{background:url(images/calander/holidays_icons_container_en.png) no-repeat top left;}
.muslam{background:url(images/calander/muslam.png) no-repeat top left;}
.jewish{background:url(images/calander/jewish.png) no-repeat top left;}
.israely{background:url(images/calander/jewish.png) no-repeat top left;}
.cristian{background:url(images/calander/cristian.png) no-repeat top left;}
.ticket_link{background:url(images/calander/ticket_icon.png) no-repeat top left;}
.left .arrow{background:url(images/calander/popover_arrow_left.png) no-repeat center center !important;}
.right .arrow{background:url(images/calander/popover_arrow_right.png) no-repeat center center !important;}
.ai1ec-prev-month.ai1ec-load-view.btn i{background:url(images/calander/right_month_arrow.png) no-repeat center center !important;}
.ai1ec-next-month.ai1ec-load-view.btn i{background:url(images/calander/left_month_arrow.png) no-repeat center center !important;}
.ai1ec-popup-title.popover-title{color:#939393 !important;font-size:16px !important;font-weight:bold !important;}
/*.1ec-prev-month,.1ec-next-month{display:none;}
*/
/*september 2015*/
.page-template-page-night_vision .arrow,.page-template-page-visitor .arrow,.page-template-page-home .arrow,.page-template-page-event .arrow{top:calc(50% - 50px) !important;padding:25px 0 !important;}
.page-template-page-night_vision .left .arrow,.page-template-page-visitor .left .arrow,.page-template-page-home .left .arrow,.page-template-page-event .left .arrow{right:-26px !important;}
.page-template-page-night_vision .right .arrow,.page-template-page-visitor .right .arrow,.page-template-page-home .right .arrow,.page-template-page-event .right .arrow{left:-26px !important;}
/**/
.event_thumb_container{background:none!important;}
.event_thumb_container.mandat{background:url("images/mandat.jpg") no-repeat center left!important;}
.event_thumb_container.kishle{background:url("images/kishle.jpg") no-repeat center left!important;}
.event_thumb_container.hizaion{background:url("images/hizaion.jpg") no-repeat center left!important;}
.event_thumb_container.night_vip{background:url("images/spec_vip.jpg") no-repeat center right!important;}
.event_thumb_container.david_vip{background:url("images/david_vip.jpg") no-repeat center right!important;}
.event_thumb_container.tours{background:url("images/tours.jpg") no-repeat center right!important;}
.event_thumb_container.tarucha{background:url("images/tarucha.jpg") no-repeat center left!important;}
.event_thumb_container.david{background:url("images/david.jpg") no-repeat center left!important;}
.event_thumb_container.matirial{background:url("images/matirial.jpg") no-repeat center left!important;}
.event_thumb_container.story{background:url("images/story.jpg") no-repeat center left!important;}
.event_thumb_container.dragons{background:url("images/dragons.jpg") no-repeat center left!important;}
.event_thumb_container.arttrail{background:url("images/arttrail.jpg") no-repeat center left!important;}
.event_thumb_container.selichot{background:url("images/selichot.jpg") no-repeat center left!important;}
.event_thumb_container.mountain{background:url("images/mountain.jpg") no-repeat center left!important;}
.event_thumb_container.haukah2015-activity{background:url("images/haukah2015-activity.jpg") no-repeat center left!important;}
.event_thumb_container.haukah2015-siur{background:url("images/haukah2015-siur.jpg") no-repeat center left!important;}
.event_thumb_container img{width:120px !important;height:65px !important;}
.ai1ec-container{margin-top:20px;}
.left_side .ai1ec-calendar-title{width:calc(100% - 67px) !important;}
/*small month*/
.page-template-page-lang-php .ai1ec-container,.home .ai1ec-container,.page-template-page-event_act-php .ai1ec-container,.page-template-page-visitor-php .ai1ec-container,.page-template-page-night_vision-php .ai1ec-container{border:10px solid rgba(255, 255, 255, 0.7);float:right;margin:-205px 0 0 !important;max-height:240px;/*max-width:260px;*/
 max-width:100%;}
.home_row.inside_grid_with_large_left_sidebar{overflow:visible !important;min-height:350px;display: inline-block;}
.home article,.home .entry-content{float:left;overflow:visible !important;width:100%;text-align: center;}
.page-template-page-lang-php article,.page-template-page-lang-php .entry-content,.page-template-page-event_act-php article,.page-template-page-event_act-php .entry-content,.page-template-page-visitor-php article,.page-template-page-visitor-php .entry-content,.page-template-page-night_vision-php article,.page-template-page-night_vision-php .entry-content{float:left;overflow:visible !important;}
.page-template-page-lang-php #ai1ec-calendar-view-container .ai1ec-loading,.page-template-page-event_act-php #ai1ec-calendar-view-container .ai1ec-loading,.home #ai1ec-calendar-view-container .ai1ec-loading,.page-template-page-visitor-php #ai1ec-calendar-view-container .ai1ec-loading,.page-template-page-night_vision-php #ai1ec-calendar-view-container .ai1ec-loading{background-color:rgba(255, 255, 255, 0.7) !important;background-position:center center !important;}
.left_side .ai1ec-month-view .ai1ec-today .inner_marker.have_events{background:#525252;}
.left_side table.ai1ec-month-view,.left_side .ai1ec-week-view table,.ai1ec-oneday-view table{border:none !important;}
.left_side .ai1ec-today .doesnt_have_events{background:none repeat scroll 0 0 #ecb020 !important;}
/***************************************/
/*tours page*/
.tours_boxes{width:100%;float:left;max-width:560px;}
.bold_title{font-weight:bold;}
.page-template-page-blog-php .tours_boxes .bold_title,.page-template-page-digital-php .tours_boxes .bold_title{font-weight:bold;}
.tours_boxes .bold_title{font-weight:normal;}
/*.tours_boxes .grid_box_text{max-width:580px;width:75%;}
 .tours_boxes .grid_box_thumb{width:23%;}
*/
.widget_group_tours{float:right;margin:0 auto;max-width:200px;}
/***************************************/
/*tour_permanent_page*/
.event_tour_permanent_boxes{width:100%;float:right;}
.event_tour_permanent_box{float:right;margin-bottom:40px;width:100%;}
.event_tour_permanent_box h2{border-bottom:1px solid #ccc;padding-bottom:5px;}
.event_tour_permanent_box label{background:none repeat scroll 0 0 #939393;clear:left;color:#FFFFFF;float:left;font-size:16px;line-height:30px;margin:0 20px 10px 0;text-align:center;width:50px;}
.event_tour_permanent_box .event_tour_permanent_boxes_content{float:left;width:auto;line-height:30px;}
.event_tour_permanent_boxes_note{clear:left;color:#525252;float:left;font-size:16px;width:100%;}
/***************************************/
/*page-template-page-mus_team-php*/
.page-template-page-mus_team-php .education_team{margin:20px 0;}
.page-template-page-mus_team-php .education_team .small_title{}
/***************************************/
/*plazma page*/
.page-template-page-plasma-php #header,.page-template-page-plasma-php #footer{display:none;}
.page-template-page-plasma-php{height:100vh;background:#D2252C;}
.page-template-page-plasma-php h1{text-align:center;width:100%;float:right;}
/**/
.title-row{background-color:#757779;color:white;float:right;font-size:40px;font-weight:bold;height:auto;padding:30px 0;width:100%;}
.title-row .title-col{font-size:40px;line-height:48px;font-weight:bold;color:#fff;float:right;}
.title-row .col1{width:calc(40% - 80px);text-align:right;padding:0 40px;line-height:90px;}
.title-row .col2{line-height:90px;text-align:center;width:20%;}
.title-row .col3{width:calc(40% - 80px);text-align:left;padding:0 40px;line-height:90px;float:left !important;}
.title-row .title-col p{margin:0;}
/**/
#plazma-container{width:100%;float:right;position:relative;height:100%;}
.plazma-events{width:100%;float:right;font-size:38px;color:#fff;line-height:45px;position:relative;height:100%;}
.plazma-events-box{/*background:none repeat scroll 0 0 #d2252c;*/
 clear:right;float:right;margin:20px 40px 0;width:auto;}
.plazma-events-box.left-side{float:left;clear:left;}
.plazma-events-box label,.plazma-events-box span{float:right;margin:0 0 0 10px;}
.plazma-events-box.left-side label,.plazma-events-box.left-side span{float:left;margin:0 10px 0 0;direction:ltr;}
.page-template-page-plasma-php #toTop{display:none;}
/***************************************/
/*page-lang*/
.page-template-page-lang-php .is_rtl_page .ms-info{left:auto !important;right:0;float:right;}
/*if have slider*/
.page-template-page-lang-php .is_rtl_page .right_side{float:right;text-align:right;direction:rtl;}
.page-template-page-lang-php .is_rtl_page .left_side{float:left;}
.page-template-page-lang-php #content tr td{max-width:100px;word-wrap:break-word;}
/***************************************/
/*newsletter*/
.page-template-page-newsletter-en-php #toTop,.page-template-page-newsletter-php #toTop,.page-template-page-newsletter-en-php #footer,.page-template-page-newsletter-php #footer,.page-template-page-newsletter-en-php #header,.page-template-page-newsletter-php #header{display:none !important;}
/***************************************/
/**/
/***************************************/
/**/
/***************************************/
/**/
/***************************************/
/*404*/
.error404{}
 .error404 #ssearch_submit{background:url("images/search_en.png") no-repeat scroll center center #ECB020;border:medium none;cursor:pointer;float:left;height:29px;margin:3px 0 0 6px;width:35px;}
.error404 #ssearch_text{background:none repeat scroll 0 0 #908F91;border:1px solid #000000;color:#FFFFFF !important;float:left;height:25px;line-height:25px;margin:3px 0 0;padding:0 4px;width:182px;}
/***************************************widgets**************************************************/
.yellow_link{color:#ecb020 !important;background:url(images/rightlink_arr.png) no-repeat right 5px;width:auto;padding:0 20px 0 0;}
.paypal-desc{float:left;margin-top:10px;width:100%;font-size:12px;}
/*clear*/
.clear{width:100%;float:left;height:20px;margin:10px 0;}
/***************************************/
/*timeline*/
.home .timeline_car_container{border-bottom:20px solid #EFEFEF;border-top:20px solid #EFEFEF;text-align: left;}
.timeline_car_container{position:relative;/**/
 width:100%;min-height:66px;height:auto;background:#7d7d7d;margin:50px 0 70px;overflow:hidden;}
.timeline_car .ms-slide-bgcont{}
 .timeline_car .timeline_car_title{background:url("images/timeline-span-border.png") no-repeat scroll left 0 rgba(0, 0, 0, 0);color:#fff;float:right;height:51px;line-height:14px;margin:0;padding:15px 0 0 10px;width:calc(100% - 100px);font-size:14px;}
.timeline_car{width:100%;max-width:1080px;margin:0 auto;}
.timeline_inner{width:100%;max-width:1000px;margin:0 auto;overflow:hidden;}
/*time line popup*/
.timeline_car_container .timeline_popup{background:none repeat scroll 0 0 #515151;border:5px solid #646464;height:100%;max-height:225px;max-width:435px;min-width:435px;opacity:0;padding:15px 15px 190px;position:absolute}
.timeline_slide .timeline_popup{min-width:0px !important;}
.title_popup{border-bottom:1px solid;float:left;margin-bottom:20px;max-width:200px;padding-bottom:20px;width:100%}
.title_popup div{clear:left;float:left;width:100%;color:#fff}
.title_popup span{color:#ababab;font-size:14px}
.timeline_popup img{clear:left;float:left;height:auto;max-width:120px;padding-right:10px}
.timeline_popup .desc_popup{color:#fff;float:left;margin-top:-7px;max-width:290px}
.timeline_popup .rmore{clear:left;float:left;padding-top:0;width:100%}
.timeline_popup .rmore:hover{color:#ecac1b !important;}
/***************************************/
/*hour_widget*/
.hour_widget_title{margin-bottom:30px;}
.hour_widget{max-width:300px;width:100%;height:auto;float:left;margin:0px 0 0px; text-align: left;}
.hour_widget .hour_widget_content .wrap-image{width: 100%; float: left;margin-bottom: 20px;}
.hour_widget .hour_widget_content .wrap-image img{max-width: 100%;margin-top: 10px;}
.hour_widget .hour_widget_content .wrap-btn-link{float: left; padding: 0 25px 0 15px; font-size: 20px; color: #fff; background-color: #ecb020; width: auto; height: 36px; line-height: 36px; margin: 10px 0; -webkit-transition:background 0.2s ease-in-out;-moz-transition:background 0.2s ease-in-out;-ms-transition:background 0.2s ease-in-out;-o-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;}
.hour_widget .hour_widget_content .wrap-btn-link a{background-position: left 5px; padding: 0 0 0 20px;color:#fff !important;display:block;width:100%;text-align:center;background-size:23px 27px;background-repeat:no-repeat;}
.hour_widget .hour_widget_content .wrap-btn-link:hover,.hour_widget .hour_widget_content .wrap-btn-link:focus {background-color: #666;}
.hour_widget_content{width:100%;float:left;}
.hours_row{width:100%;float:left;margin-bottom:10px;}
.hours_row_image{background:none repeat scroll 0 0 #ecb020;color:#fff !important;float:left;height:25px !important;line-height:25px;margin:0 11px 0 0;text-align:center;width:/*49*/
 88px !important;}
.hours_row_desc{float:left;width:calc(100% - /*60*/
 100px);padding-bottom:10px;border-bottom:1px solid #ccc;}
.hours_row_desc p{margin:0 !important;}
.hours_more_desc{float:left;margin:0 0 0 0px;padding:0 0px 0 10px;width:/*240px*/
 290px;
 /*border-left:50px solid #ececec;*/
}
/***************************************/
/*newsltr_widget*/
.newsltr_widget form{width:100%;float:left;}
.newsltr_widget{max-width:300px;width:100%;height:65px;float:right;margin:0px 0 0 0px;}
.newsltr_widget .medium_title{margin-bottom:5px;}
.newsltr_widget_text{background:none repeat scroll 0 0 #f8f8f8 !important;border:1px solid #ccc;float:left;height:28px;line-height:28px !important;margin:0 10px 0 0 !important;padding:0 0 0 5px;width:234px;}
.newsltr_widget_submit{background:url(images/nsltr_icon-en.png) no-repeat top left;width:49px;height:30px;float:left;padding:0;border:none;cursor:pointer;}
.newsltr_widget_submit:hover{background:url(images/nsltr_icon-en.png) no-repeat top left;}
/***************************************/


/***************************************/
/* new newsletter widget /*
/***************************************/


div#bl_0 {
    /*max-width: 300px;
    width: 100%;
    height: 65px;
    float: left;*/
}

.bl-block-content-row.bl-block-content-first-row.bl-block-content-last-row.span12.bk-image {
    background-image: none !important;
}

.bl-signup-container.span8.offset2 {
    background-color: white !important;
}

.bl-block-content-item.bl-block-content-item-text {
    display: none;
}

label.confirm-label.dir-label {
    color: #ecb021 !important;
}

.bl-block-button-content-wrapper {
    display: inline-block !important;
    background-color: white !important;
}

.bl-block-content-item.bl-block-content-item-signupfieldpage.bl-content-item-unremovable.fields-right {
    display: inline-block !important;
    width: 79%;
    vertical-align: top;
}
.bl-padding-columns.bl-content-wrapper-columns {
    display: inline-block !important;
    width: 12%;
    top: -2px !important;
    position: relative;
}

.bl-signup-container.span8.offset2 {
    padding: 0 !important;
    margin: 0 !important;
        width: 100% !important;
}

.bl-block-content-row-inner.span12 {
    padding: 0 !important;
}

.bl-block-content-item.bl-block-content-item-signupfieldpage.bl-content-item-unremovable.fields-right {
    margin: 0 !important;
}

div#bl_0 {
    float: left !important;
    width: 270px !important;
}

#footer div#bl_0 {
    width: 190px !important;
}

#footer .bl-signup-container.span8.offset2 {
    width: 63% !important;
    background-color: #d4d4d4 !important;
}

 #footer .bl-padding-columns.bl-content-wrapper-columns {
    display: inline-block !important;
    width: 18%;
    top: 0px !important;
    position: relative;
}

 #footer .bl-block-button-content-item-wrapper {
    background-color: #d4d4d4;
}

 #footer label.confirm-label.dir-label {
    color: white !important;
}

.mobile-menu .bl-signup-container.span8.offset2 {
    background-color: #585858 !important;
}

.mobile-menu .bl-block-button-content-item-wrapper {
    background-color: #585858 !important;
    width: 100% !important;
}
/***************************************/
/* END new newsletter widget /*
/***************************************/


/*newsltr_widget - footer*/
#footer .newsltr_widget{margin:20px 0 !important;padding:15px 10px;background:#d0d0d0;border:1px solid #b6bbc3;width:170px;}
#footer .newsltr_widget .medium_title{color:#6d788a !important;font-size:14px !important;margin-bottom:0;}
#footer .newsltr_widget_text{background:#e4e4e4;width:125px;}
#footer .newsltr_widget_submit{background:url("images/nsltr_icon_small-en.png") no-repeat scroll left top;width:26px;}
/***************************************/
/*footer icons*/
.footer_icon_link{width:36px;height:36px;float:left;margin-right:15px;margin-bottom:15px;/**/
 -webkit-transition:background 0.2s ease-in-out;-moz-transition:background 0.2s ease-in-out;-ms-transition:background 0.2s ease-in-out;-o-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;}
.footer_icon_link:hover{}
 .footer_icon_link.last{margin-right:0;}
/*hover*/
.footer_icon_link.facebooklink:hover{background:url(images/footer_social.png) no-repeat 0px -36px;}
.footer_icon_link.youtubelink:hover{background:url(images/footer_social.png) no-repeat -36px -36px;}
.footer_icon_link.twitterlink:hover{background:url(images/footer_social.png) no-repeat -72px -36px;}
.footer_icon_link.instegramlink:hover{background:url(images/footer_social.png) no-repeat -108px -36px;}
.footer_icon_link.gpluselink:hover{background:url(images/footer_social.png) no-repeat -144px -36px;}
.footer_icon_link.tripedvisorlink:hover{background:url(images/footer_social.png) no-repeat -216px -36px;}
.footer_icon_link.locationlink:hover{background:url(images/footer_social.png) no-repeat -252px -36px;}
.footer_icon_link.pluslink:hover{background:url(images/footer_social.png) no-repeat -288px -36px;}
.footer_icon_link.rsslink:hover{background:url(images/footer_social.png) no-repeat -324px -36px;}
.footer_icon_link.iswifi:hover{background:url(images/footer_social.png) no-repeat -180px -36px;}
/*no_hover*/
.footer_icon_link.facebooklink{background:url(images/footer_social.png) no-repeat 0px 0px;}
.footer_icon_link.youtubelink{background:url(images/footer_social.png) no-repeat -36px 0px;}
.footer_icon_link.twitterlink{background:url(images/footer_social.png) no-repeat -72px 0px;}
.footer_icon_link.instegramlink{background:url(images/footer_social.png) no-repeat -108px 0px;}
.footer_icon_link.gpluselink{background:url(images/footer_social.png) no-repeat -144px 0px;}
.footer_icon_link.tripedvisorlink{background:url(images/footer_social.png) no-repeat -216px 0px;}
.footer_icon_link.locationlink{background:url(images/footer_social.png) no-repeat -252px 0px;}
.footer_icon_link.pluslink{background:url(images/footer_social.png) no-repeat -288px 0px;}
.footer_icon_link.rsslink{background:url(images/footer_social.png) no-repeat -324px 0px;}
.footer_icon_link.iswifi{background:url(images/footer_social.png) no-repeat -180px 0px;}
/***************************************/
/*grid_box - for fortress keys and festivals and reviews*/
.grid_box{border-bottom:1px solid #CCCCCC;float:left;margin:0 0 30px;padding:0 0 10px;width:100%;/* -webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;*/
}
.grid_box:last-child{border-bottom:none;}
.grid_box_thumb{float:left;height:auto /*120px*/
;margin:8px 2% 0 0;max-width:170px;width:28%;position:relative;}
.grid_box_thumb a{width:100%;float:left;}
.grid_box_thumb img{border-bottom:4px solid #222222;width:100%;height:auto;}
.grid_box_thumb_number{width:28px;height:26px;position:absolute;top:0;right:0;background:#ecb020;z-index:1;line-height:24px;text-align:center;color:#fff;font-size:24px;font-weight:bold;}
.grid_box_text{float:right;max-width:375px;width:70%;line-height:18px;}
.grid_box_text .small_title{width:100%;float:left;}
.grid_box_text .small_title a{color:#525252;}
.grid_box_text .small_title a:hover{color:#ECB020;}
.grid_box_desc:hover{color:#767676;}
.grid_box_desc{color:#767676;width:100%;float:left;}
.grid_box_text .rmore{width:100%;float:left;color:#d99d0d;}
/***************************************/
/*tabs*/
#tabs{width:100%;float:left;}
#tabs ul.ui-tabs-nav{float:left;list-style:none outside none;margin:0 0 20px;width:100%;}
#tabs ul.ui-tabs-nav li{background:none repeat scroll 0 0 #E4E4E4;border-bottom:3px solid #EFB220;display:inline-block;float:left;margin:0 5px 0 0;padding:4px 0;position:relative;text-align:center;width:16%;}
#tabs ul.ui-tabs-nav li .bottom_triangle{border-color:#EFB120 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);border-style:solid;border-width:8px 10px 0;bottom:-11px;height:0;left:42px;margin:0 auto;position:absolute;width:0;display:none;}
#tabs ul.ui-tabs-nav li:hover .bottom_triangle,#tabs ul.ui-tabs-nav li.ui-state-active .bottom_triangle{display:block;}
#tabs ul.ui-tabs-nav li:last-child{margin:0 0 0 0;}
#tabs ul.ui-tabs-nav li a{font-size:16px;color:#525252;width:100%;float:left;}
#tabs ul.ui-tabs-nav li:hover,#tabs ul.ui-tabs-nav li.ui-state-active{background:#EFB220;}
#tabs ul.ui-tabs-nav li:hover a,#tabs ul.ui-tabs-nav li.ui-state-active a{color:#fff;}
#tabs .ui-widget-content{width:100%;float:left;}
#tabs .ui-widget-content p{}
/***************************************/
/*search_form_hidden_label*/
.search_form_hidden{background:none repeat scroll 0 0 #E4E3E7;bottom:-76px;opacity:0;filter:alpha(opacity=0);height:35px;position:absolute;right:0;width:345px;z-index:3;}
.search_form_hidden_flach{background:none repeat scroll 0 0 #b1b0b2;height:/*40*/
 0px;right:0;position:absolute;top:-40px;width:48px;}
.search_form_hidden #search_form_hidden_form{width:100%;float:left;}
.search_form_hidden_label{color:#585858;float:left;font-size:12px;height:35px;line-height:35px;padding:0 5px;width:95px;overflow:hidden;}
.search_form_hidden #search_text{background:none repeat scroll 0 0 #908F91;border:1px solid #6d6d6d;color:#FFFFFF !important;float:left;height:25px;line-height:25px;margin:3px 0 0;width:182px;padding:0 4px;}
.search_form_hidden #search_submit{float:left;width:35px;height:29px;cursor:pointer;border:medium none;margin:3px 0 0 6px;background:#ecb020 url("images/search_en.png") no-repeat center center;}
.search_form_hidden #search_submit:hover{background:#908F91 url("images/search_en.png") no-repeat center center !important;}
/***************************************/
/*search_form_no_res*/
.search_highlight{background:#FF6;}
#search_form_no_res{max-width:350px;width:100%;float:left;}
.search_form_no_res_label{float:left;width:auto;line-height:30px !important;}
#search_text_no_res{background:none repeat scroll 0 0 #908F91;border:1px solid #000000;border-right:none;color:#FFFFFF !important;float:left;height:28px;line-height:30px !important;margin:0 0 0 0px;padding:0 4px;width:195px;}
#search_submit_no_res{background:#908F91 url(images/search_small_icon.png) no-repeat center;border:1px solid #000000;border-left:none;height:30px;width:30px;float:left;cursor:pointer;padding:0;}
#search_submit_no_res:hover{background:#666666 url(images/search_small_icon.png) no-repeat center !important;}
.search_tips{margin-top:30px;max-width:330px;width:100%;float:left;clear:left;}
.search_tips_title{border-bottom:3px solid #ecb020;width:100%;float:left;}
/***************************************/
/*widget_shopping_cart_content*/
.tax-product_cat #primary,.tax-product_cat .not_full,.single-product #primary,.single-product .not_full,.page-template-page-store_lobi-php #primary,.page-template-page-store_lobi-php .not_full{overflow:visible;}
.widget-container.woocommerce.widget_shopping_cart .widget-title{background:url("images/sidebar_widget_cart_title_icon.png") no-repeat scroll 8px center #E4E4E4;border:medium none !important;font-size:16px !important;line-height:30px;margin:0px 0 10px !important;padding:0 0 0 30px !important;width:140px;}
.widget_shopping_cart{background:none repeat scroll 0 0 #f8f8f8;border-bottom:1px solid #cdcdcd;float:right;margin-right:0px;margin-top:60px;max-width:100%;overflow:visible;}
.widget-container.woocommerce.widget_shopping_cart .cart_list.product_list_widget{float:left;font-size:15px;height:90px;padding:0 1%;position:relative;width:98%;}
.widget-container.woocommerce.widget_shopping_cart .widget_shopping_cart_content{float:left;width:100%;border-bottom:1px solid #CCCCCC;padding-bottom:10px;}
.widget_shopping_cart_content .sidebar_widget_cart_btn{background:url("images/sidebar_widget_cart_btn_en.png") no-repeat scroll right top rgba(0, 0, 0, 0);bottom:0;color:#ffffff !important;float:left;font-size:18px;font-weight:bold;height:40px;left:0;line-height:30px;margin:20px 0 0 -10px;position:absolute;text-align:center;width:124px;}
/***************************************/
/*left_sidebar_video*/
.left_sidebar_video{width:100%;overflow:hidden;font-size:13px;}
.video_box{float:none;width:100%;height:auto;/*max-width:260px;*/
 max-width:100%;overflow:hidden;margin:0 auto;}
.video_box_play_bg{background:url("images/play.png") no-repeat scroll center center rgba(0, 0, 0, 0);height:49px;left:calc(50% - 25px);position:absolute;top:calc(50% - 25px);width:49px;}
.inside_grid_with_large_left_sidebar .video_box_play_bg{background:url("images/play.png") no-repeat scroll center center rgba(0, 0, 0, 0);height:49px;left:42%;position:absolute;top:40%;width:49px;}
.entry-content > .wrap-image {text-align: center; margin-bottom: 40px; display: block; float: right; width: 100%;}
.entry-content > .wrap-image a {display: block;}
.entry-content > .wrap-image a img {max-width: 100%;}
.left_sidebar_video .video{float:left;height:auto;width:100%;position:relative;}
.left_sidebar_video .video img{width:100%;float:left;border-top:5px solid #222;border-bottom:5px solid #222;}
.video_box_text{float:left;padding:0 4% 10px 0;width:92%;}
.video_box_title{font-size:13px;line-height:18px;margin:4px 0 0 !important;}
.video_box_desc{line-height:16px;color:#767676 !important;}
/***************************************/
/*left_sidebar_links*/
.home .left_sidebar_links{display:none;}
.left_sidebar_links{width:100%;float:left;}
.left_sidebar_link{background:url("images/search_en.png") no-repeat scroll 94% center #ECB020;color:#FFFFFF !important;float:left;line-height:16px;margin:0px 0 10px;padding:8px 18% 8px 4%;width:78%;}
.left_sidebar_link:focus,.left_sidebar_link:hover{background:url("images/search_en.png") no-repeat scroll 94% center #666;}
/***************************************/
/*left_sidebar_link_to_facebook*/
.left_sidebar_link_to_facebook{background:url("images/search_en.png") no-repeat scroll 94% center #B4B4B4;width:100%;float:left;}
.left_sidebar_link_facebook{background:url("images/left_sidebar_link_facebook.png") no-repeat scroll 5px center #B4B4B4;color:#FFFFFF !important;float:left;line-height:16px;margin:0 0 0px;padding:8px 0 8px 28%;width:54%;}
.left_sidebar_link_facebook:hover{}
/***************************************/
/*visitors_general*/
.visitors_general{width:100%;float:left;}
.visitors_general .medium_title{background:url(images/ginfo.png) no-repeat 0px 0px;padding:0 0 0 40px;margin-bottom:10px;}
.visitors_general_inner{width:100%;float:left;}
/***************************************/
/*visitors_orders*/
.visitors_orders{width:100%;float:left;}
.visitors_orders .medium_title{background:url(images/vorders.png) no-repeat 0px 0px;padding:0 0 0 40px;margin-bottom:10px;}
.visitors_orders_inner{width:100%;float:left;}
.visitors_orders_inner p{margin-bottom:0 !important;}
/***************************************/
/*visitors_map*/
.visitors_map{width:100%;float:left;}
.visitors_map .medium_title{background:url(images/direction.png) no-repeat 0px 0px;padding:0 0 0 40px;margin-bottom:10px;}
.visitors_map_inner{width:100%;float:left;}
.visitors_map_inner iframe{height:145px;border-top:5px solid #222;border-bottom:5px solid #222;}
/***************************************/
/*visitors_waze*/
.visitors_waze_link{display:none;}
/***************************************/
/*left_sidebar_cus_box*/
.left_sidebar_cus_title{background:none repeat scroll 0 0 #BEBEBE;color:#FFFFFF !important;font-size:26px;line-height:24px;margin-bottom:20px;padding:4%;width:92%;float:left;}
.left_sidebar_cus_title div{font-weight:bold;}
.left_sidebar_cus_title span{font-size:24px;}
.left_sidebar_cus_box{width:100%;float:left;margin-bottom:20px;line-height:18px;}
.left_sidebar_cus_box p,.left_sidebar_cus_box .small_title{margin-bottom:0 !important;}
/***************************************/
/*cus_boxes_links*/
.cus_boxes_links{float:left;margin-top:30px;width:100%;}
.cus_box{width:32%;float:left;margin:0 0.5% 0.5%;}
.cus_box_title{width:100%;float:left;}
/***************************************/
/*event_act_cus_boxes_links*/
.page-template-page-with-password-php .cus_boxes_links,.page-template-page-event_act-php .cus_boxes_links{float:left;margin-top:0px;width:100%;}
.page-template-page-with-password-php .cus_box_container,.page-template-page-event_act-php .cus_box_container{float:left;width:100%;margin:0 0 0px;padding:0 0 0px;border-bottom:1px solid #ccc;}
.page-template-page-with-password-php .cus_box_container:last-child,.page-template-page-event_act-php .cus_box_container:last-child{border-bottom:none;}
.page-template-page-with-password-php .cus_box_container .cus_box_container_title,.page-template-page-event_act-php .cus_box_container .cus_box_container_title{float:left;width:100%;margin:40px 0 20px;font-size:27px;font-weight:normal;color:#000;}
.page-template-page-with-password-php .cus_box img,.page-template-page-event_act-php .cus_box img{border-bottom:4px solid #222222;}
.page-template-page-with-password-php .cus_box,.page-template-page-event_act-php .cus_box{width:32%;float:left;margin:0 0.5% 20px;min-height:330px;}
.page-template-page-with-password-php .cus_box_title,.page-template-page-event_act-php .cus_box_title{width:100%;float:left;margin-bottom:0;}
.page-template-page-with-password-php .cus_box_title a,.page-template-page-event_act-php .cus_box_title a{color:#525252;}
.page-template-page-with-password-php .cus_box_content,.page-template-page-event_act-php .cus_box_content{line-height:18px !important;}
.page-template-page-with-password-php .cus_box p,.page-template-page-event_act-php .cus_box p{margin-bottom:0 !important;}
.page-template-page-with-password-php .cus_box_rmore,.page-template-page-event_act-php .cus_box_rmore{margin-top:10px;}
/***************************************/
/*cus_boxes_links*/
.home_links_boxes{width:100%;float:left;margin-top:10px;}
.home_links_boxes a{background:url("images/rightlink_arr.png") no-repeat scroll right 6px rgba(0, 0, 0, 0);width:auto;float:left;margin:0 30px 0 0;padding:0 20px 0 0;}
.home_links_boxes_mobile{display:none;}
/***************************************/
/*popup*/
#contact_form_pop{background:none repeat scroll 0 0 #ebe7de;height:100%;margin-bottom:0;max-width:768px;/*padding:10px;width:calc(100% - 20px);*/
 width:100%;}
#contact_form_pop h1{color:#636363;float:left;font-size:40px;line-height:40px;font-weight:bold;margin-top:0;width:93%;}
#contact_form_pop .popup_container{clear:left;float:left;width:100%;}
#contact_form_pop .popup_container .popup_inner_content{width:100%;float:left;}
#contact_form_pop .popup_container .popup_short_content{width:100%;float:left;}
#contact_form_pop .popup_container .left_sidebar_link{background:none repeat scroll 0 0 #ecb020;color:#fff !important;padding:8px 15px;width:auto;}
#contact_form_pop .popup_image{float:left;}
#contact_form_pop .popup_image img{float:left;height:auto;width:100%;}
#contact_form_pop .popup_content{float:right;padding:10px 15px;width:calc(100% - 390px);text-align:left;direction:ltr;}
#contact_form_pop .popup_content.popup_content_wide{width:calc(100% - 30px);text-align:center;}
#contact_form_pop .popup_container .popup_content.popup_content_wide .left_sidebar_link{float:none;display:inline-block;}
#contact_form_pop .popup_youtube{width:100%;display:block;float:right;}
#contact_form_pop a{color:#767676 !important;}
.video-container{position:relative;padding-top:30px;height:0;overflow:hidden;padding-bottom:56.25%;max-width:100%;}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
/***************************************/
/*load more*/
.more_posts{display:none;background:none repeat scroll 0 0 #ecb020;color:rgb(255, 255, 255);cursor:pointer;float:right;font-size:21px;line-height:40px;margin-top:40px;padding:0 10px;width:auto;}
/***************************************/
/**/
/***************************************/
/**/
/***************************************/
/*hakaton form*/
.hackathon-form{}
 .hackathon-form .gform_fields li{margin:0 0 20px 0;float:left;width:100%;}
.hackathon-form .gfield_radio li{cursor:pointer;margin:5px 4px 0 0;}
.hackathon-form .gfield_checkbox input{cursor:pointer;margin:5px 4px 0 0;float:left;}
.hackathon-form .gfield_checkbox label{cursor:pointer;}
.hackathon-form .gfield_checkbox li{display:inline-block;margin:0 20px 5px 0;}
.hackathon-form .gfield_checkbox li label{margin:0 10px 0 0;}
.hackathon-form .ginput_container textarea,.hackathon-form .ginput_container input[type="text"]{padding:2px 10px;}
.name_last,.name_first{float:left;width:50%;}
.name_first input{width:95% !important;}
.hackathon-form .button.gform_button{background:#ECB020 !important;color:#FFFFFF !important;float:left;font-size:20px !important;padding:4px 20px 4px 20px !important;}
.hackathon-form .gfield_label{font-weight:bold;margin:0 0 5px 0;display:inline-block;line-height:1.1;}
.gform_confirmation_message_7{font-weight:bold;font-size:20px;color:red;}
/***************************************/
/*Blog*/
.at4-arrow{display:none}
.blog-inner{width:100%;max-width:1200px;overflow:hidden;margin:0 auto}
.main-blog-inner{background:url(images/blog-preload.gif) no-repeat center 5%}
.loaded .main-blog-inner{background:none}
.blog-main-image{position:relative;margin-top:-175px;width:100%;height:500px;background-position:center;background-repeat:no-repeat;background-size:cover}
.blog-main-image .blog-inner{height:500px;color:#fff;text-align:center}
.blog-main-image .inner-title{width:100%;position:absolute;top:60%;right:50%;transform:translate(-50%, -40%)}
.blog-main-image .inner-title .title{margin-bottom:20px}
.blog-main-image .inner-title .title h1{font-size:40px;line-height:1;font-weight:700}
.blog-main-image .inner-title .sub-title{font-size:20px}
.blog-sidebar{width:300px;margin-left:40px;float:right;-webkit-transition:width .35s linear;transition:all .35s linear;opacity:0}
.loaded .blog-sidebar{opacity:1}
.blog-sidebar .widget{width:100%;display:block;float:left;margin:0 0 20px}
.blog-sidebar .widget h3{color:#393939;font-size:20px;margin:0 0 10px}
.blog-sidebar .widget.category-widget{margin:0}
.blog-sidebar .widget.category-widget ul{display:block;width:100%;float:left;margin:0}
.blog-sidebar .widget.category-widget ul li{display:block;width:100%;float:left;margin:0 0 20px}
.blog-sidebar .widget.category-widget ul li a:hover{text-decoration:underline}
.blog-sidebar .widget.category-widget ul li .post-thumb{width:55px;height:55px;border-radius:100%;overflow:hidden;float:left;margin:0 10px 0 0}
.blog-sidebar .widget.category-widget ul li .post-thumb img{width:100%;height:auto}
.blog-sidebar .widget.category-widget ul li .post-cats{float:left;max-width:calc(100% - 65px);width:100%}
.blog-sidebar .widget.category-widget ul li .post-cats a{color:#393939;font-size:14px}
.blog-sidebar .widget.category-widget ul li .post-title{color:#393939;font-size:14px}
.blog-sidebar .widget.category-widget ul li .post-title a{color:#393939;font-weight:700}
.blog-sidebar .widget.category-widget ul li a:hover{color:#ecb020;text-decoration:none}
.blog-sidebar .widget.search-widget form{width:100%;display:block}
.blog-sidebar .widget.search-widget input[type="text"]{height:30px;line-height:33px;padding:0 0 0 10px;width:calc(100% - 43px);float:left;border-right:none}
.blog-sidebar .widget.search-widget input[type="submit"]{width:32px;height:32px;float:left;background:url(images/search_small_icon.png);background-repeat:no-repeat;background-size:70% auto;background-position:center;border:1px solid #ccc;border-left:none;margin:0;padding:0;cursor:pointer}
.blog-sidebar .widget.tags-widget ul{margin:0;display:block;list-style:none}
.blog-sidebar .widget.tags-widget ul li{display:inline-block;padding:3px 8px;margin:4px 2px;background:#e1e1e1}
.blog-sidebar .widget.tags-widget ul li:hover{background:#ccc}
.blog-sidebar .widget.tags-widget ul li a{font-size:14px!important;color:#393939}
.blog-sidebar .widget.publication-widget a{display:block;width:100%;float:right}
.blog-sidebar .widget.publication-widget img{max-width:100%;height:auto;display:block}
.button-group{max-width:1200px;margin:20px auto;overflow:hidden}
.button-group:after{content:'';display:block;clear:both}
.button-group ul{display:block;text-align:center}
.button-group ul li{display:inline-block;margin:5px}
.button-group .button{width:auto;height:26px;margin:0 auto;padding:0 10px;line-height:26px;font-size:14px;color:#747474;background:none;display:inline-block;border:1px solid #e9e9e9;cursor:pointer}
.button-group .button.current,.button-group .button:hover{background-color:#ecb020}
.button-group .button:active,.button-group .button.is-checked{background-color:#ecb020}
.blog-main-content{width:calc(100% - 340px);float:left;-webkit-transition:width .35s linear;transition:all .35s linear;opacity:0}
.loaded .blog-main-content{opacity:1}
.blog-main-content .blog-entry-content:after{content:'';display:block;clear:both}
.blog-main-content .blog-entry-content .grid-sizer{width:calc(50% - 30px)}
.blog-main-content .blog-entry-content .box{float:right;height:auto;margin:0 0 30px;width:calc(50% - 30px)}
.blog-main-content .blog-entry-content .box .details{font-size:14px;width:100%;color:#393939;margin:10px 0 0;display:block;overflow:hidden}
.blog-main-content .blog-entry-content .box .details .writer{width:50%;float:left}
.blog-main-content .blog-entry-content .box .details .date{width:50%;float:left;text-align:right}
.blog-main-content .blog-entry-content .box img{width:100%;height:auto;min-height:150px;display:block}
.blog-main-content .blog-entry-content .box a{display:block}
.blog-main-content .blog-entry-content .box .image-container{position:relative}
.blog-main-content .blog-entry-content .box .image-container .overlay{transition:all .35s linear;opacity:0;position:absolute;top:0;right::0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5)}
.blog-main-content .blog-entry-content .box .image-container:hover .overlay{opacity:1}
.blog-main-content .blog-entry-content .box .image-container .overlay .inner-overlay{opacity:0}
.blog-main-content .blog-entry-content .box .image-container:hover .overlay .inner-overlay{opacity:1;top:50%;position:absolute;left:0;right:0;transform:translateY(-50%);text-align:center}
.blog-main-content .blog-entry-content .box .image-container .overlay i{background-position:center;background-repeat:no-repeat;width:100%;height:74px;display:block;margin-bottom:20px}
.blog-main-content .blog-entry-content .box .image-container .overlay i.video{background-image:url(images/video.png)}
.blog-main-content .blog-entry-content .box .image-container .overlay i.image{background-image:url(images/photo.png)}
.blog-main-content .blog-entry-content .box .image-container .overlay i.regular{background-image:url(images/text.png)}
.blog-main-content .blog-entry-content .box .image-container .overlay span{background:#ecb020;color:#fff;padding:5px 20px;font-size:18px}
.blog-main-content .blog-entry-content .box h2{font-size:24px;margin:10px 0}
.blog-main-content .blog-entry-content .box h2 a{color:#000}
.blog-main-content .blog-entry-content .box .box-content{color:#393939}
.blog-main-content .blog-entry-content .box .comments-count{position:relative;width:100%;height:25px;margin:10px 0 0}
.blog-main-content .blog-entry-content .box .comments-count .line{position:absolute;height:1px;background:#ccc;z-index:0;left:0;top:calc(50% - 1px);width:100%}
.blog-main-content .blog-entry-content .box .comments-count .cnumber{background:#fff;position:relative;float:left;margin-left:1rem;display:inline-block;width:auto;padding:0 10px;}
.blog-main-content .blog-entry-content .box .comments-count .cnumber .comments-icon{background:url(images/comments-icon.png) no-repeat center;width:26px;height:26px;display:block;float:right;margin:0 0 0 10px}
.blog-main-content .blog-entry-content .box .comments-count .cnumber span{float:right;width:auto}
.viewscount{margin-left:1rem;float:left;position:relative;display:inline-block;direction:ltr;width:4.4rem;text-align:center;background-color:white;}
.viewscount .views-word{display:none;}
.blog-main-content .blog-entry-content .box .cat-lists{width:100%;float:left}
.blog-main-content .blog-entry-content .box .cat-lists a{display:inline-block;width:auto;color:#393939}
.blog-main-content .navigation{width:auto;margin:20px auto 0;text-align:center}
.blog-main-content .navigation a.page-numbers{background:#ecb020;color:#fff;font-size:30px;padding:20px 10px;line-height:40px}
.blog-main-content .navigation span{background:#ecb020;color:#fff;line-height:28px;text-decoration:none;font-size:30px;padding:20px 10px;line-height:40px}
.blog-main-content .navigation span.current{background:#ccc}
.blog-main-content .navigation a.next,.blog-main-content .navigation a.prev{background:#ecb020;color:#fff}
.blog-main-content .navigation a:hover{background:#ccc}
.blog-single .bread_social_container,.blog-single .breadcrumbs{max-width:1200px}
.blog-single{color:#525252}
.blog-single .excerpt{color:#525252;font-size:18px}
.blog-single .blog-main-content h1{font-size:34px;line-height:1;color:#525252;margin:20px 0 15px}
.blog-single .blog-main-content img.attachment-blog-single{width:100%;height:auto}
.blog-single .blog-main-content .content{color:#525252}
.blog-single .blog-main-content .content .wp-caption{max-width:100%!important;padding:10px 0 5px}
.blog-single .blog-main-content .details{color:#525252;padding:0 0 5px;border-bottom:1px solid #ccc;display:block;width:100%;float:right;margin-bottom:10px}
.blog-single .blog-main-content .details .sep{float:left;margin:0 10px}
.blog-single .blog-main-content .details .sep-left{float:right;margin:0 10px}
.blog-single .blog-main-content .details .writer{float:left}
.blog-single .blog-main-content .details .date{float:left}
.blog-single .blog-main-content .details .cat-lists{float:right}
.blog-single .blog-main-content .details .comments-count{float:right}
.blog-single .blog-main-content .details .comments-count .cnumber i{background:url(images/comments-icon.png) no-repeat center;background-size:60%;width:20px;height:20px;display:block;float:right;margin:0 0 0 10px}
.blog-single .blog-main-content .post-footer{display:block;width:100%;float:left;margin:0 0 40px;padding:0 0 10px;border-bottom:1px solid #ccc}
.blog-single .blog-main-content .post-footer .post-tags{width:50%;float:left}
.blog-single .blog-main-content .post-footer .post-tags span{color:#393939;font-weight:700;float:left;margin:0 0 5px}
.blog-single .blog-main-content .post-footer .post-tags .tags{display:block;float:left;clear:left}
.blog-single .blog-main-content .post-footer .post-tags .tags a{background:#e1e1e1;color:#393939;padding:2px 10px;float:left;margin:0 10px 10px 0}
.blog-single .blog-main-content .post-footer .post-tags .tags a:hover{background:#ccc}
.blog-single .blog-main-content .post-footer .share-post{width:50%;float:right}
.blog-single .blog-main-content .post-footer .share-post .share-btn-container{width:100%;float:right}
.blog-single .blog-main-content .post-footer .share-post .share-btn-container >a{width:115px;height:50px;line-height:50px;background:#ecb020;color:#fff;float:right}
.blog-single .blog-main-content .post-footer .share-post .share-btn-container >a span{font-size:18px;font-weight:700;float:right}
.blog-single .blog-main-content .post-footer .share-post .share-btn-container >a i{float:right;width:30px;height:30px;background:url(images/share-white.png) no-repeat scroll center;margin:10px}
.blog-single .blog-main-content .post-footer .share-post .share-btn-container .hidden-share{-webkit-transition:width .35s linear;transition:all .35s linear;width:calc(100% - 125px);float:right;height:50px;line-height:47px;margin:0 10px 0 0;padding:3px 0 0;opacity:0;visibility:hidden}
.blog-single .blog-main-content .post-footer .share-post .share-btn-container .hidden-share.show{opacity:1;visibility:visible}
.blog-single .blog-main-content .post-footer .share-post .share-btn-container .hidden-share a{float:right}
.blog-single .blog-main-content .intrest-post{width:100%;float:left}
.blog-single .blog-main-content .intrest-post ul{width:100%;display:block;float:left;list-style:none;margin:0}
.blog-single .blog-main-content .intrest-post ul li{float:left;width:calc((100% - 60px) / 3);min-height:250px;margin:0 30px 30px 0}
.blog-single .blog-main-content .intrest-post ul li:nth-child(3n){margin:0 0 30px}
.blog-single .blog-main-content .intrest-post ul li .post-thumb img{width:100%;height:auto}
.blog-single .blog-main-content .intrest-post ul li .post-title{font-size:18px;font-weight:700}
.blog-single .blog-main-content .intrest-post ul li .post-title a{color:#000}
.blog-single .blog-main-content .intrest-post ul li .post-title a:hover{color:#ecb020}
.a2a_floating_style.a2a_default_style{display:none}

/*innovation lab template*/
.page-template-page-innovation .float-menu { position: fixed; right: 0; top: 30%; width: auto; height: auto; z-index: 9; }
.page-template-page-innovation .float-menu { right: -260px; max-width: 313px;min-width: 313px;}
.page-template-page-innovation .float-menu ul { list-style: none; width: 100%; display: block; margin: 0; direction: rtl; text-align: left; padding: 0 20px 0 0; }
.page-template-page-innovation .float-menu ul li { display: block; background-color: rgba(0,0,0,0.6); margin-bottom: 5px; padding: 0px 5px; line-height: 45px; /*right: calc(-100% + 55px);*/ position: relative; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease;  right: 0;}
.page-template-page-innovation .float-menu ul li a { display: block; }
.page-template-page-innovation .float-menu ul li i { width: 45px; height: 45px; line-height: 45px; display: inline-block; vertical-align: middle; color: #fff; font-size: 30px; text-align: center; }
.page-template-page-innovation .float-menu ul li span { display: inline-block; vertical-align: middle; color: #fff; font-size: 20px; padding: 0 0 0 0; }
/*.page-template-page-innovation .float-menu ul li.active,*/
.page-template-page-innovation .float-menu ul li:hover { /*right: 0;*/ background-color: #1092ac;     right: calc(100% - 55px); }
/*.page-template-page-innovation .float-menu ul li.active a,*/
.page-template-page-innovation .float-menu ul li:hover a { color: #fff; }
/*.page-template-page-innovation .float-menu ul li.active i,*/
.page-template-page-innovation .float-menu ul li:hover i { color: #fff; }
/*.page-template-page-innovation .float-menu ul li.active span,*/
.page-template-page-innovation .float-menu ul li:hover span { color: #fff; }
/**/
.page-template-page-innovation #at4-share{display:none;}
.page-template-page-innovation #content{margin-bottom:0;}
.page-template-page-innovation p,.page-template-page-innovation{font-family:'Exo 2', sans-serif;/*font-weight:400;*/
}
.page-template-page-innovation .inov-inner{max-width:1112px;margin:0 auto;position:relative;}
.page-template-page-innovation .inov-inner:after{content:"";display:table;clear:both;}
.page-template-page-innovation #container{padding:0;}
.page-template-page-innovation section{direction:ltr;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;padding:85px 0;display:inline-block;position:relative;}
.page-template-page-innovation section p{color:#000;}
.page-template-page-innovation section .overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
.page-template-page-innovation section .title-wrap{}
.page-template-page-innovation section .title-wrap .title-wrap-inner{width:auto;display:inline-block;vertical-align:middle;margin-bottom:30px;position: relative;z-index: 1;padding: 0 0 0 20px;}
.page-template-page-innovation section .title-wrap.bottom-right .title-wrap-inner{ padding: 0 20px 0 0; }

.page-template-page-innovation section .title-wrap .title-wrap-inner:before { content: ""; width: 260px; height: 50px; background-color: #45c4de; position: absolute; z-index: 0; }
.page-template-page-innovation section .title-wrap.bottom-right .title-wrap-inner:before { bottom: -15px; right: -10px; }
.page-template-page-innovation section .title-wrap.top-left .title-wrap-inner:before { top: -15px; left: -10px; }
.page-template-page-innovation section .title-wrap.red .title-wrap-inner:before { background-color: #ff574d; }
.page-template-page-innovation section .title-wrap.blue .title-wrap-inner:before { background-color: #45c4de; }
.page-template-page-innovation section .title-wrap.white .title-wrap-inner:before { background-color: #FF7971; }

.page-template-page-innovation section .title-wrap .title-wrap-inner h2{display:inline-block;vertical-align:middle;line-height:45px;font-size:45px;font-weight:600;color:#000;position: relative;z-index: 1;}
.page-template-page-innovation section .title-wrap .title-wrap-inner i{width:60px;height:60px;display:inline-block;vertical-align:middle;margin:0 5px 0 0;font-size:60px;text-align:center;line-height:60px;color:#000;position: relative;z-index: 1;}
.page-template-page-innovation section .title-wrap{margin:0 auto 30px;width:auto;display:block;text-align:center;}
.page-template-page-innovation section .slick{width:100%;float:left;opacity:0;margin:0 -10px;}
.page-template-page-innovation section .slick .slick-box{width:33.3%;float:left;padding:0 10px;}
.page-template-page-innovation section .slick.slick-initialized{opacity:1;}

.page-template-page-innovation section .slick.grid-articles{opacity:1; float: none;}
.page-template-page-innovation section .slick.grid-articles .slick-box {width: 30%;display: inline-block;vertical-align: top; float: none; margin-bottom: 40px;}
.page-template-page-innovation section .slick.grid-articles .slick-box .image-container a {height: 100%; float: none;}
.page-template-page-innovation section.section-articles .slick.grid-articles .slick-box .image-container {height: 100%;}
.page-template-page-innovation section.section-articles .slick.grid-articles .slick-box .image-container a {overflow: hidden; float: none;}

.page-template-page-innovation section.main-section .video-background { background: #000; position: absolute; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden;}
.page-template-page-innovation section.main-section .video-foreground, .page-template-page-innovation .video-background iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; }
.page-template-page-innovation section.main-section {padding:190px 0 250px 0;color:#fff;}
.page-template-page-innovation section.main-section .overlay{background-color:rgba(0, 0, 0, 0.2);}
.page-template-page-innovation section.main-section .wrap{position:relative;padding-left:120px;width:calc(100% - 120px);}
.page-template-page-innovation section.main-section .wrap .innov-logo{}
.page-template-page-innovation section.main-section .wrap .innov-logo{position:absolute;left:0;top:-20px;width:101px;height:102px;background-position:center;background-repeat:no-repeat;background-size:cover;}
.page-template-page-innovation section.main-section .wrap h2{font-size:60px;font-weight:600;color:#fff;margin-bottom:10px;line-height:100%;}
.page-template-page-innovation section.main-section .wrap .main-sub-title{font-size:28px;font-weight:300;margin-bottom:45px;}
.page-template-page-innovation section.main-section .wrap .main-content{font-size:22px;font-weight:300;line-height:1.3;margin-bottom:60px;}
.page-template-page-innovation section.main-section .wrap .main-content p{color:#fff;}
.page-template-page-innovation section.main-section .wrap .video{background-color:#1092ac;color:#fff;font-size:22px;font-weight:400;height:46px;line-height:46px;padding:0px 20px;display:inline-block;}
.page-template-page-innovation section.main-section .wrap .video:hover{background-color:#1092ac;color:#fff;opacity:0.8;}
.page-template-page-innovation section.main-section .wrap .video i{margin: 0 10px 0 0; font-size: 36px; position: relative; top: 5px;}
/**/
.page-template-page-innovation section.section-latest-updates{-moz-transform:skew(0deg, 5deg);-webkit-transform:skew(0deg, 5deg);-o-transform:skew(0deg, 5deg);-ms-transform:skew(0deg, 5deg);transform:skew(0deg, 5deg);top:-85px;padding-bottom:240px;padding-top:20px;}
.page-template-page-innovation section.section-latest-updates .inov-inner{-moz-transform:skew(0deg, -5deg);-webkit-transform:skew(0deg, -5deg);-o-transform:skew(0deg, -5deg);-ms-transform:skew(0deg, -5deg);transform:skew(0deg, -5deg);top:85px;}
.page-template-page-innovation section.section-latest-updates .overlay{background-color:rgba(230, 230, 230, 0.2);}
.page-template-page-innovation section.section-latest-updates .title-wrap{text-align:left;}
.page-template-page-innovation section.section-latest-updates .slick-arrows{width:100%;position:relative;}
.page-template-page-innovation section.section-latest-updates .slick-arrows .slick-arrows-inner{position:absolute;top:-120px;right:0;width:120px;}
.page-template-page-innovation section.section-latest-updates .slick-arrows .slick-arrows-inner button{width:46px;height:46px;background-color:#ff574d;border:none;color:#fff;margin-left:2px;font-size:35px;font-weight:300;cursor:pointer;}
.page-template-page-innovation section.section-latest-updates .slick .slick-box{}
.page-template-page-innovation section.section-latest-updates .slick .slick-box h2{font-size:24px;font-weight:600;color:#ff574d;display:block;min-height:50px;}
.page-template-page-innovation section.section-latest-updates .slick .slick-box .content{font-size:16px;font-weight:300;color:#000000;padding-bottom:25px;min-height:160px;}
.page-template-page-innovation section.section-latest-updates .slick .slick-box .content:after{content:"";width:50%;height:1px;background-color:#6e6e6e;display:inline-block;}
.page-template-page-innovation section.section-latest-updates .slick .slick-box .link{color: #ff574d;font-weight: 300;}
.page-template-page-innovation section.section-latest-updates .slick .slick-box .link:hover{opacity:0.8;color: #ff574d;}
/**/
.page-template-page-innovation section.section-products{background:#fff;top:-180px;}
.page-template-page-innovation section.section-products .overlay{}
.page-template-page-innovation section.section-products button{width:46px;height:46px;background-color:#45c4de;border:none;color:#fff;margin-left:2px;font-size:35px;font-weight:300;cursor:pointer;position:absolute;top:180px;}
.page-template-page-innovation section.section-products button.slick-prev{left:0;}
.page-template-page-innovation section.section-products button.slick-next{right:0;}
.page-template-page-innovation section.section-products .slick .slick-box{text-align:center;}
.page-template-page-innovation section.section-products .slick .slick-box .image-container{width:150px;height:150px;margin:0 auto 25px;position:relative;}
.page-template-page-innovation section.section-products .slick .slick-box .image-container a{display:block;width:100%;height:100%;}
.page-template-page-innovation section.section-products .slick .slick-box .image-container span{width:150px;height:150px;position:absolute;bottom:-6px;border-radius:100%;z-index:0;}
.page-template-page-innovation section.section-products .slick .slick-box .image-container span.circle-blue{left:-6px;background-color:#45c4de;}
.page-template-page-innovation section.section-products .slick .slick-box .image-container span.circle-red{right:-6px;background-color:#ff574d;}
.page-template-page-innovation section.section-products .slick .slick-box .image-container img{display:block;border-radius:100%;z-index:1;position:relative;}
.page-template-page-innovation section.section-products .slick .slick-box h2{font-size:24px;font-weight:600;color:#45c4de;display:block;min-height:50px;}
.page-template-page-innovation section.section-products .slick .slick-box .content{font-size:16px;font-weight:300;color:#000000;padding-bottom:20px;}
.page-template-page-innovation section.section-products .slick .slick-box .content p{min-height:120px;margin:0;}
.page-template-page-innovation section.section-products .slick .slick-box .content:after{content:"";width:50%;height:1px;background-color:#6e6e6e;display:inline-block;}
.page-template-page-innovation section.section-products .slick .slick-box .link{color:#45c4de;}
.page-template-page-innovation section.section-products .slick .slick-box .link:hover{color:#45c4de;opacity:0.8;}
/**/
.page-template-page-innovation section.section-events{-moz-transform:skew(0deg, -5deg);-webkit-transform:skew(0deg, -5deg);-o-transform:skew(0deg, -5deg);-ms-transform:skew(0deg, -5deg);transform:skew(0deg, -5deg);top:-115px;padding-bottom:200px;padding-top:20px;}
.page-template-page-innovation section.section-events .inov-inner{-moz-transform:skew(0deg, 5deg);-webkit-transform:skew(0deg, 5deg);-o-transform:skew(0deg, 5deg);-ms-transform:skew(0deg, 5deg);transform:skew(0deg, 5deg);top:85px;}
.page-template-page-innovation section.section-events .overlay{background-color:rgba(238, 81, 72, 0.9);}
.page-template-page-innovation section.section-events .event-boxs{width:100%;position:relative;}
.page-template-page-innovation section.section-events .event-boxs .event-box{width:calc(50% - 162px);margin:0 50px 60px 0;position:relative;display:inline-block;vertical-align:top;padding:15px 15px 30px 120px;background-color:rgba(203, 70, 61, 1);}
.page-template-page-innovation section.section-events .event-boxs .event-box:nth-child(2n){margin:0 0 60px 0;}
.page-template-page-innovation section.section-events .event-boxs .event-box .date-container{position:absolute;top:-20px;left:-20px;width:120px;height:110px;background-color:rgba(255, 121, 113, 1);text-align:center;display:block;}
.page-template-page-innovation section.section-events .event-boxs .event-box .date-container span{color:#000;vertical-align:middle;display:inline-block;font-size:30px;width:100%;margin:0 0 10px 0;}
.page-template-page-innovation section.section-events .event-boxs .event-box .date-container .day{margin-top:28px;font-weight:600;}
.page-template-page-innovation section.section-events .event-boxs .event-box .date-container .date{font-weight:400;}
.page-template-page-innovation section.section-events .event-boxs .event-box .content{color:#000;}
.page-template-page-innovation section.section-events .event-boxs .event-box .link{color:#fff;}
.page-template-page-innovation section.section-events .event-boxs .event-box .link:hover{opacity:0.8;}
/**/
.page-template-page-innovation section.section-articles{top:-170px;padding-bottom:0;background-color:#fff;/*margin-bottom: -80px;*/ }
.page-template-page-innovation section.section-articles .title-wrap{text-align:left;}
.page-template-page-innovation section.section-articles .slick-articles-arrows{width:100%;position:relative;}
.page-template-page-innovation section.section-articles .slick-articles-arrows .slick-articles-arrows-inner{position:absolute;top:-120px;right:0;width:120px;}
.page-template-page-innovation section.section-articles .slick-articles-arrows .slick-articles-arrows-inner button{width:46px;height:46px;background-color:#45c4de;border:none;color:#fff;margin-left:2px;font-size:30px;line-height: 30px;font-weight:300;cursor:pointer;}
.page-template-page-innovation section.section-articles .slick{}
.page-template-page-innovation section.section-articles .slick .slick-box{text-align:left;}
.page-template-page-innovation section.section-articles .slick .slick-box .image-container{width:100%;height:149px;max-height:149px;margin:0 auto 25px;position:relative;}
.page-template-page-innovation section.section-articles .slick .slick-box .image-container:after{content:"";width:80%;height:6px;margin:0 auto;background-color:#45c4de;position:absolute;bottom:-6px;left:10%;}
.page-template-page-innovation section.section-articles .slick .slick-box .image-container a{display:block;width:100%;height:100%;float:left;}
.page-template-page-innovation section.section-articles .slick .slick-box .image-container img{display:block;z-index:1;position:relative;float:left;height:auto;width:auto;max-height:150px;}
.page-template-page-innovation section.section-articles .slick .slick-box h2{font-size:24px;font-weight:600;color:#000;display:block;min-height:50px;}
.page-template-page-innovation section.section-articles .slick .slick-box .content{font-size:16px;font-weight:300;color:#000000;padding-bottom:15px;}
.page-template-page-innovation section.section-articles .slick .slick-box .content p{min-height:100px;margin:0;color:#000;}
.page-template-page-innovation section.section-articles .slick .slick-box .content:after{content:"";width:50%;height:1px;background-color:#6e6e6e;display:inline-block;}
.page-template-page-innovation section.section-articles .slick .slick-box .link{color:#45c4de;}
.page-template-page-innovation section.section-articles .slick .slick-box .link:hover{color:#45c4de;opacity:0.8;}
/**/
.page-template-page-innovation section.section-contact{padding-bottom:0;margin-top: -80px;}
.page-template-page-innovation section.section-contact .title-wrap{text-align:left;}
.page-template-page-innovation section.section-contact .overlay{background-color:rgba(234, 234, 234, 0.6);}
.page-template-page-innovation section.section-contact .section-form{width:100%;position:relative;}
.page-template-page-innovation section.section-contact .section-form .gform_wrapper{margin:0;}
.page-template-page-innovation section.section-contact .section-form form .validation_error{display:block;margin-bottom:20px;font-size:20px;}
.page-template-page-innovation section.section-contact .section-form form .gform_body{width:100%;position:relative;text-align:left;}
.page-template-page-innovation section.section-contact .section-form form .gform_body ul{display:block;list-style:none;}
.page-template-page-innovation section.section-contact .section-form form .gform_body ul li{max-width:350px;width:100%;float:left;clear:left;}
.page-template-page-innovation section.section-contact .section-form form .gform_body ul li label{font-size:22px;font-weight:400;color:#000;margin-bottom:20px;display:block;}
.page-template-page-innovation section.section-contact .section-form form .gform_body ul li .ginput_container{width:100%;}
.page-template-page-innovation section.section-contact .section-form form .gform_body ul li .ginput_container input{width:calc(100% - 25px);height:45px;line-height:45px !important;color:#000 !important;border-color:#000;padding:0 10px;font-size:20px !important;}
.page-template-page-innovation section.section-contact .section-form form .gform_body ul li .ginput_container ul.gfield_checkbox li{}
.page-template-page-innovation section.section-contact .section-form form .gform_body ul li .ginput_container ul.gfield_checkbox li input[type="checkbox"]{width:25px;height:25px;display:inline-block;left:-5px;position:relative;cursor:pointer;}
.page-template-page-innovation section.section-contact .section-form form .gform_body ul li .ginput_container ul.gfield_checkbox li label{font-size:18px;max-width:calc(100% - 35px);display:inline-block;vertical-align:middle;cursor:pointer;}
.page-template-page-innovation section.section-contact .section-form form .gform_body ul li.textarea_input{width:calc(100% - 400px);max-width:100%;clear:none;float:right;}
.page-template-page-innovation section.section-contact .section-form form .gform_body ul li.textarea_input textarea{width:calc(100% - 25px);min-height:240px;height:auto;color:#000 !important;border-color:#000;padding:10px;font-size:20px !important;}
.page-template-page-innovation section.section-contact .section-form form .gform_footer{width:50%;position:relative;top:-70px;float:right;}
.page-template-page-innovation section.section-contact .section-form form .gform_footer input[type="submit"]{float:right;width:150px;height:45px;line-height:45px;background-color:#ff574d;color:#fff !important;font-size:22px !important;font-weight:400;}
.page-template-page-innovation section.section-contact .section-form form .gform_footer input[type="submit"]:hover{opacity:0.8;}
/**/
.page-template-page-innovation section.section-logos{padding: 30px 0;}
.page-template-page-innovation section.section-logos ul{width:100%;display:block;list-style:none;text-align:center;}
.page-template-page-innovation section.section-logos ul li{display:inline-block;vertical-align:middle;margin:20px;}
.page-template-page-innovation section.section-logos .logos-first-container{margin:10px 0;border-bottom:1px solid #ccc;}
.page-template-page-innovation section.section-logos .logos-second-container{max-width: 680px;
    margin: 0 auto;}
.page-template-page-innovation section.section-logos .logos-second-container ul li img{height:45px;width:auto;}

/*Countdown*/
.countdown {
    max-width: 600px;
    width: 100%;
    height: 200px;
    z-index: 9999999;
    position: fixed;
    bottom: 0px;
    left: -100%;
    background-color: #d0081a;
    color: #fff;
    text-align: right;
    -webkit-transition: all 1s linear;
    -moz-transition: all 1s linear;
    -o-transition: all 1s linear;
    transition: all 1s linear;
}
.countdown.show {
    left: 0;
}
.countdown.no-image {
    max-width: 460px;
}
.countdown .thumb {
    display: inline-block;
    vertical-align: top;
    width: 140px;
    height: 200px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.countdown .main-wrap #close-cnt {
    position: absolute;
    top: 0;
    right: -1px;
    background-color: #000067;
    display: block;
    width: 25px;
    height: 25px;
    color: #fff;
    line-height: 25px;
    text-align: center;
    cursor: pointer;
}
.countdown .main-wrap {
    position: relative;
    display: inline-block;
    vertical-align: top;
    max-width: 460px;
    padding: 15px 43px;
    box-sizing: border-box;
    text-align: center;
    /*direction: ltr;*/
}
.countdown .title {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    color: #fff;
}
.countdown .title p {
    margin-bottom: 5px;
}
.countdown .btn {
    display: inline-block;
    text-align: center;
    color: #fff;
    max-width: 176px;
    height: 30px;
    line-height: 30px;
    padding: 0 18px;
    margin: 0px auto 10px;
    border: 1px solid #fff;
    display: inline-block;
}
.countdown .btn:hover {
    -webkit-transition: all 0.35s linear;
    -moz-transition: all 0.35s linear;
    -o-transition: all 0.35s linear;
    transition: all 0.35s linear;
    background-color: #000067;
}
/**/
.main-example {
      margin: 0 auto;
      width: 100%;
}
.main-example .countdown-container {
    height: 100px;
}
.main-example .time {
    display: inline-block;
    text-align: center;
    position: relative;
    height: 40px;
    width: 70px;
    font-family: 'arial';
    -webkit-perspective: 479px;
    -moz-perspective: 479px;
    -ms-perspective: 479px;
    -o-perspective: 479px;
    perspective: 479px;

    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;

    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);

    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.main-example .count {
    background: #000067;
    color: #fff;
    display: block;
    font-size: 1.5em;
    line-height: 40px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;

    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);

    -webkit-transform-style: flat;
    -moz-transform-style: flat;
    -ms-transform-style: flat;
    -o-transform-style: flat;
    transform-style: flat;
}
.main-example .count.top {
    border-top: 1px solid rgba(255,255,255,0.2);
    border-bottom: 1px solid rgba(255,255,255,0.1);
    border-radius: 5px 5px 0 0;
    height: 50%;

    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}
.main-example .count.bottom {
    background-image: linear-gradient(rgba(255,255,255,0.1), transparent);
    background-image: -webkit-linear-gradient(rgba(255,255,255,0.1), transparent);
    background-image: -moz-linear-gradient(rgba(255,255,255,0.1), transparent);
    background-image: -ms-linear-gradient(rgba(255,255,255,0.1), transparent);
    background-image: -o-linear-gradient(rgba(255,255,255,0.1), transparent);
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    border-radius: 0 0 5px 5px;
    line-height: 0;
    height: 50%;
    top: 50%;

    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
}
.main-example .count.next {
}
.main-example .label {
    margin-top: 0;
    display: block;
    position: absolute;
    width: 100%;
    font-size: 13px;
    top: 40.5px;
}
/* Animation start */
.main-example .count.curr.top {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
    z-index: 3;
}
.main-example .count.next.bottom {
    -webkit-transform: rotateX(90deg);
    -moz-transform: rotateX(90deg);
    -ms-transform: rotateX(90deg);
    -o-transform: rotateX(90deg);
    transform: rotateX(90deg);
    z-index: 2;
}
/* Animation end */
/* Calendar events start*/
.special-event .add-content { max-width: 990px ;margin: 0 auto; width: 100%; padding-bottom: 40px;}
.add-calendar-events::before {content: " ";visibility: hidden;display: block;height: 0;clear: both;}
.wrapper-all-calendar { text-align: left; max-width: 1300px; margin: 40px auto 0; position: relative; padding: 0 15px 40px 15px;}
.wrapper-all-calendar .title h2 {font-size: 46px; line-height: 1.1; font-weight: 500; color: #030303; margin: 3rem 0; position: relative;padding-left: 22px;}
.wrapper-all-calendar .title h2::before {content: "";position: absolute; width: 3px; height: 28px; left: 0; background: #37d8d5; top: 15%; bottom: 0; margin: auto;}
.wrapper-all-calendar .wrap-btn-select-date { color: #030303;position: absolute;right: 120px; top: 0; padding: 11px; background: url(images/calander-events/calendar-1.png) no-repeat 15px center;}
.wrapper-all-calendar input.wrap-btn-select-date { color: #030303; padding-left: 50px; width: 166px;}
.wrapper-all-calendar .wrap-btn-select-date::before { content: "";}
.ui-datepicker-rtl .ui-datepicker-next { right: 2px !important; left: auto !important;}
.ui-datepicker-rtl .ui-datepicker-prev { left: 2px !important; right: auto !important;}
.ui-icon-circle-triangle-w {background-position: -48px -192px !important;}
.ui-icon-circle-triangle-e {background-position: -80px -192px !important;}
.wrapper-all-calendar .wrap-calendar {direction: ltr;}
.wrapper-all-calendar .wrap-calendar .slider-week {position: relative;}
.wrapper-all-calendar .wrap-calendar .slider-week .slick-arrow {position: absolute; background:#fff; right: 50px; left: auto; top: -75px;height: 45px; width: 42px; color: #dadada; border: 1px solid #ddd;-webkit-transition:background 0.2s ease-in-out;-moz-transition:background 0.2s ease-in-out;-ms-transition:background 0.2s ease-in-out;-o-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;}
.wrapper-all-calendar .wrap-calendar .slider-week .slick-arrow::before {color: transparent;}
.wrapper-all-calendar .wrap-calendar .slider-week .slick-arrow.slick-prev::before {background: url(images/calander-events/arrow-l.png) no-repeat center;}
.wrapper-all-calendar .wrap-calendar .slider-week .slick-arrow.slick-next::before {background: url(images/calander-events/arrow-r.png) no-repeat center;}
.wrapper-all-calendar .wrap-calendar .slider-week .slick-arrow:hover {background: #fa3558;}
.wrapper-all-calendar .wrap-calendar .slider-week .slick-arrow.slick-next {right: 0;}
.wrapper-all-calendar .s-arrow {cursor: pointer; position: absolute; background:#fff; right: 64px; left: auto; top: 0;height: 45px; width: 42px; color: #dadada; border: 1px solid #ddd;-webkit-transition:background 0.2s ease-in-out;-moz-transition:background 0.2s ease-in-out;-ms-transition:background 0.2s ease-in-out;-o-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;}
.wrapper-all-calendar .s-arrow::before { content: " "; color: transparent; height: 100%; width: 100%; display: block;}
.wrapper-all-calendar .s-arrow.s-prev::before {background: url(images/calander-events/arrow-l.png) no-repeat center;}
.wrapper-all-calendar .s-arrow.s-next::before {background: url(images/calander-events/arrow-r.png) no-repeat center;}
.wrapper-all-calendar .s-arrow:hover {background: #fa3558;}
.wrapper-all-calendar .s-arrow.s-next {right: 14px;}
.wrapper-all-calendar .wrap-calendar .slider-week .slide {text-align: center; padding: 15px 0;}
.wrapper-all-calendar .wrap-calendar .slider-week .slide .day {padding: 20px 0; font-size: 18px;-webkit-transition:background 0.2s ease-in-out;-moz-transition:background 0.2s ease-in-out;-ms-transition:background 0.2s ease-in-out;-o-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;}
.wrapper-all-calendar .wrap-calendar .slider-week .slide .day.pushbutton:hover {background: #fa3558; cursor: pointer; color: #000;}
.wrapper-all-calendar .wrap-calendar .slider-week .slide .day.active {background: #fa3558; color: #000;}
.wrapper-all-calendar .wrap-calendar .slider-week .slide .day div {line-height: 1;}
.wrapper-all-calendar .wrap-calendar .slider-week .slide .day .date-mobile,
.wrapper-all-calendar .wrap-calendar .slider-week .slide .day .day-name-mobile {display: none;}
.wrapper-all-calendar .wrap-calendar .slider-events-days {border-top: 1px solid #f5f5f5;margin-top: 22px;min-height: 200px;}
.wrapper-all-calendar .wrap-calendar .slider-events-days .slide {overflow: auto;border-bottom: 1px solid #f5f5f5; padding: 12px 0;}
.wrapper-all-calendar .wrap-calendar .slider-events-days .slide .row {overflow-x: hidden; display: flex; align-items: center; flex-direction: row;}
.wrapper-all-calendar .wrap-calendar .slider-events-days .slide .row > div {display: inline-block; padding: 0 15px; margin: 0 10px; color: #000; }
.wrapper-all-calendar .wrap-calendar .slider-events-days .slide .row > .event_thumb_container {padding: 0; flex: none; overflow: hidden;}
.wrapper-all-calendar .wrap-calendar .slider-events-days .slide .row > .date { background: url(images/calander-events/calendar-2.png) no-repeat center left; padding-left: 35px; background-size: contain;}
.wrapper-all-calendar .wrap-calendar .slider-events-days .slide .row > .time { background: url(images/calander-events/clock.png) no-repeat center left; padding-left: 35px; background-size: contain;}
.wrapper-all-calendar .wrap-calendar .slider-events-days .slide .row > .btn-c {margin-left: auto; min-width: 145.03px; text-align: center; margin-right: 0;}
.wrapper-all-calendar .wrap-calendar .slider-events-days .slide .row > .btn-c span {cursor: pointer; color: #000; border: 1px solid #dcdcdc; padding: 14px 18px; display: block;-webkit-transition:background 0.2s ease-in-out;-moz-transition:background 0.2s ease-in-out;-ms-transition:background 0.2s ease-in-out;-o-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;}
.wrapper-all-calendar .wrap-calendar .slider-events-days .slide .row > .btn-c span:hover {background: #fa3558; }
.wrapper-all-calendar .wrap-calendar .slider-events-days .slide .iframe-wrapper {display: none; width: 100%; margin-top: 15px;background: url(images/blog-preload.gif) no-repeat center 10%;}
.wrapper-all-calendar .wrap-calendar .slider-events-days .slide .iframe-wrapper iframe {height:700px; }
.wrapper-all-calendar .wrap-calendar .slider-events-days .event-not-found {margin: 20px;}
/* Calendar events end*/
/* thank-you start*/
.thank-you {padding-top: 8%; text-align: center; font-size: 21px; color:#000; font-family: "Heebo", sans-serif; line-height: 1.5;}
.thank-you h1 {font-size: 35px; margin: 20px 0;}
.thank-you h2 {font-size: 30px;}
.thank-you .description {margin: 20px 0;}
.thank-you .right_side {float: left;width: calc(100% - 350px);}
.thank-you .summary-container {float: right;padding: 42px 32px;background-color: #eee;width: 335px;box-sizing: border-box; }
.thank-you .summary-container p.title {font-size: 1.4em;padding-left: 18px;border-left: 2px solid #37d7d5;margin: 0 0 55px;line-height: 0.7em; }
.thank-you .summary-container div.item-container {position: relative;margin-bottom: 15px; }
.thank-you .summary-container div.item-container span.icon {background-image: url(images/icons.png);background-repeat: no-repeat;display: block;position: absolute;top: 6px;left: 0; }
.thank-you .summary-container div.item-container div.item {margin-left: 44px; }
.thank-you .summary-container div.item-container div.item span {font-weight: 500; }
.thank-you .summary-container div.item-container#item-title span.icon {width: 24px;height: 24px;background-position: -5px -5px; }
.thank-you .summary-container div.item-container#item-date span.icon {width: 24px;height: 25px;background-position: -39px -5px; }
.thank-you .summary-container div.item-container#item-time span.icon {width: 24px;height: 24px;background-position: -5px -40px; }
.thank-you .summary-container div.item-container#item-qty span.icon {width: 29px;height: 29px;background-position: -39px -40px; }
.thank-you .summary-container div.item-container#item-total span.icon {width: 24px;height: 24px;background-position: -73px -5px; }
.thank-you .summary-container a.btn-next {width: 215px;display: block;margin: 45px auto 0; }
/* thank-you end*/
.main-example .flip .count.curr.top {
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;

    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
}
.main-example .flip .count.next.bottom {
    -webkit-transition: all 250ms ease-in-out 250ms;
    -moz-transition: all 250ms ease-in-out 250ms;
    -ms-transition: all 250ms ease-in-out 250ms;
    -o-transition: all 250ms ease-in-out 250ms;
    transition: all 250ms ease-in-out 250ms;

    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
}
.new-full .bread_social_container { max-width: 1100px; }
.new-full .bread_social_container .breadcrumbs { max-width: 1100px; }
.new-full #container { max-width: 1100px; float: none !important; margin: 0 auto;}
@media screen and (max-width: 1500px) {
    .mslider.mtop.mvideo { max-width: 100%; max-height: 555px;}
    .mslider.mtop.mvideo .wrap-video {padding: 250px 0 300px 0;}
    .mslider.mtop .wrap-video .video-info {left: 5%; right: 5%;}
    .mslider.mtop .wrap-video .video-info .inner .youtube_title {font-size: 50px;}
    .mslider.mtop .wrap-video .video-info .inner .youtube_sub_title {font-size: 45px;margin: 5px 0;}
    .mslider.mtop .wrap-video .video-info .inner .youtube_text {max-width: 100%; margin: 10px auto; font-size: 18px; line-height: 1;}
    .mslider.mtop .wrap-video .video-info .inner .wrapper-btn {margin-top: 0;}
    .mslider.mtop .wrap-video .video-info .inner .wrapper-btn .btn-video-link {margin: 5px 18px; padding: 12px; font-size: 16px; min-width: 160px;}
    .mslider.mtop .wrap-video .video-info .inner .wrapper-btn .btn-video-link span{font-size: 20px;}
}
@media screen and (max-width: 1100px) {
    .mslider.mtop.mvideo { max-width: 100%; max-height: 425px;}
    .mslider.mtop.mvideo .wrap-video {padding: 200px 0 225px 0;}
    .mslider.mtop .wrap-video {padding: 170px 0 250px 0;}
    #access a {font-size: 16px; padding: 0 14px 0 13px;}
    #access .menu-header li:last-child a { padding-left: 15px; padding-right: 15px;}
    .mslider.mtop .wrap-video .video-info {left: 0; right: 0;}
    .mslider.mtop .wrap-video .video-info .inner .youtube_title {font-size: 35px;}
    .mslider.mtop .wrap-video .video-info .inner .youtube_sub_title {font-size: 30px;margin: 2px 0;}
    .mslider.mtop .wrap-video .video-info .inner .youtube_text {font-size: 16px;margin: 5px auto;}
    .mslider.mtop .wrap-video .video-info .inner .youtube_text p {margin-bottom: 0 !important;}
    .mslider.mtop .wrap-video .video-info .inner .wrapper-btn .btn-video-link { margin: 5px 12px 5px 12px; padding: 6px; font-size: 14px; min-width: 120px;}
    .mslider.mtop .wrap-video .video-info .inner .wrapper-btn .btn-video-link span { font-size: 16px;}

}
@media screen and (max-width: 767px) {
    .mslider.mtop.mvideo { max-width: 100%; max-height: 330px;}
    .mslider.mtop.mvideo { max-height: 100%;}
    .mslider.mtop.mvideo .wrap-video {padding: 170px 0 160px 0;}
    .mslider.mtop.mvideo .wrap-video.img_mobile {padding: 0;}
    .mslider.mtop.mvideo .wrap-video.img_mobile .video-background {display: none;}
    .mslider.mtop .wrap-video .wrap-image-mobile {display: block;}
    .mslider.mtop .wrap-image-mobile img {width: 100%}
    .mslider.mtop.mvideo .ms-info {right: 0 !important; position: absolute;}
    .mslider.mtop.mvideo .ms-info {left: 0;}
    .wrapper-all-calendar .wrap-calendar .slider-week .slide .day {padding: 4.5px; font-size: 13px;}
    .wrapper-all-calendar .wrap-calendar .slider-week .slide .day div { word-wrap: break-word;}
    .wrapper-all-calendar .wrap-calendar .slider-week .slide .day .date,
    .wrapper-all-calendar .wrap-calendar .slider-week .slide .day .day-name {display: none;}
    .wrapper-all-calendar .wrap-calendar .slider-week .slide .day .date-mobile,
    .wrapper-all-calendar .wrap-calendar .slider-week .slide .day .day-name-mobile {display: block;}
    .wrapper-all-calendar .wrap-calendar .slider-events-days .slide .row > .btn-c { min-width: 131.03px;}
    .wrapper-all-calendar .wrap-calendar .slider-events-days .slide .row > div {margin: 0;}
    .wrapper-all-calendar .title h2 {margin: 2rem 0;font-size: 30px;}
    .wrapper-all-calendar .wrap-btn-select-date {position: relative; right: auto !important; left: auto !important; margin-bottom: 20px;}
    .wrapper-all-calendar .wrap-calendar .slider-week .slick-arrow { top: -41px; height: 42px; width: 38px;}
    .wrapper-all-calendar .wrap-calendar .slider-week .slick-arrow.slick-prev { right: 42px;}
    .wrapper-all-calendar .s-arrow { top: 64px; height: 42px; width: 38px;}
    .wrapper-all-calendar .s-arrow.s-prev { right: 60px;}
    .mslider.mtop .wrap-video .video-info{ top: 0;}
    .mslider.mtop .wrap-video .video-info .inner .youtube_title {font-size: 30px;}
    .mslider.mtop .wrap-video .video-info .inner .youtube_sub_title {font-size: 25px;}
    .mslider.mtop .wrap-video .video-info .inner .youtube_text {font-size: 15px;}
    .thank-you .summary-container {float: none;margin: 0 auto; }
    .thank-you .right_side {float: none !important ;margin: 0 auto; }
    .page-template-page-innovation section .slick.grid-articles .slick-box {width: 45%;}
    .page-template-page-innovation section.section-contact {margin-top: 0;}
}
@media screen and (max-width: 600px) {
    /* .mslider.mtop.mvideo { max-width: 100%; max-height: 170px;} */
    .mslider.mtop.mvideo .wrap-video {padding: 95px 0 75px 0;}
    .countdown {
        max-width: 100%;
        bottom: 48px;
    }
    .countdown .thumb {
        width: 100px;
    }
    .countdown .main-wrap {
        max-width: calc(100% - 105px);
        padding: 10px 5px;
    }
    .main-example {
        width: 100%;
    }
    .main-example .countdown-container {
        height: 100px;
    }
    .main-example .time {
          height: 40px;
          width: 38px;
    }
    .main-example .count {
        font-size: 1.5em;
        line-height: 40px;
    }
    .main-example .label {
        font-size: 0.8em;
        top: 42px;
    }
    .wrapper-all-calendar .wrap-calendar .slider-events-days .slide .row { flex-flow: wrap; align-items: flex-start;}
    .wrapper-all-calendar .wrap-calendar .slider-events-days .slide .row > div {margin: 4px 0;}
    .wrapper-all-calendar .wrap-calendar .slider-events-days .slide .row > .date { padding-left: 25px;}
    .wrapper-all-calendar .wrap-calendar .slider-events-days .slide .row > .time { padding-left: 25px;}
    .mslider.mtop .wrap-video .video-info .inner .youtube_title {font-size: 25px;}
    .mslider.mtop .wrap-video .video-info .inner .youtube_sub_title {font-size: 20px;}
    .mslider.mtop .wrap-video .video-info .inner .wrapper-btn .btn-video-link {margin: 0px 12px 5px 12px;}
    .mslider.mtop .wrap-video .video-info .inner .youtube_text { font-size: 14px;max-height: 83px;overflow: hidden;}
}
@media screen and (max-width: 480px) {
    .page-template-page-innovation section .slick.grid-articles .slick-box {width: 94%;}
}

#enable-toolbar-trigger {
 right: 5px;
 left: auto;
}

.floating-order {
 position: fixed;
 bottom:  -80px;
 left: 95px;
 z-index: 999;
}

.rtl .floating-order {
 right: 95px;
 left: auto;
}

.floating-order #order_center {
 -webkit-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.5);
 -moz-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.5);
 box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.5);
}

.floating-order.shake {
 animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
 transform: translate3d(0, 0, 0);
 backface-visibility: hidden;
 perspective: 1000px;
}

@keyframes shake {
 0% { transform: translate(1px, 1px) rotate(0deg); }
 10% { transform: translate(-1px, -2px) rotate(-3deg); }
 20% { transform: translate(-3px, 0px) rotate(3deg); }
 30% { transform: translate(3px, 2px) rotate(0deg); }
 40% { transform: translate(1px, -1px) rotate(3deg); }
 50% { transform: translate(-1px, 2px) rotate(-3deg); }
 60% { transform: translate(-3px, 1px) rotate(0deg); }
 70% { transform: translate(3px, 1px) rotate(-3deg); }
 80% { transform: translate(-1px, -1px) rotate(3deg); }
 90% { transform: translate(1px, 2px) rotate(0deg); }
 100% { transform: translate(1px, -2px) rotate(0deg); }
}

#enable-toolbar-trigger {
 right: 95px!important; 
 top: -25px!important;
}

.rtl #enable-toolbar-trigger {
 right: auto!important;
 left: 95px!important;
}
.only-mobile{
	display:none;
}
#phone_center{
	position: relative;
    max-width: 44px;
    margin: 0 auto;
	-webkit-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.5);
}
#phone_center a {
	display: inline-block;
}
#phone_center img {
	width:100%;
	vertical-align: middle;
}
@media screen and (max-width: 768px) {
 #enable-toolbar-trigger {
  top: -70px!important;
  right: 20px!important;
 }
 .only-mobile{
	 display:block;
 }
 .only-desktop{
	 display:none;
 }
 .floating-order {
	 margin: 0 auto;
	 right:0!important;
	 left:0!important;
 }
}