/*
 * cbrs CSS
 */

/* Sticky Footer */
body {margin:0;padding: 0;color: #212237;}
a{color: #3b6d9a;}

#page-wrap{font-size: 14px}
@media only screen and (min-width: 768px){
	#page-wrap{font-size: 15px;}
}

main {flex: 1 0 auto;}
.site-header-image {
	display: block;
	margin: auto;
}
.wp-caption {}
.wp-caption-text {}
.sticky {}
.screen-reader-text {}
.gallery-caption {}
.bypostauthor {}
.alignleft {
	float: left;
}
.alignright {	float: right;
}
.aligncenter {
	clear: both;
	display: block;
}

/* Max img widths */

img,
.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
	max-width: 100%;
	height: auto;
}
/* Author bio */
.author-bio .avatar {
	border: 1px solid #dee2e6;
	border-radius: 50%;
}
/* Main content */
/* Sidebar */
/* Hide form placeholders on focus */
input:focus::-webkit-input-placeholder { color: transparent; }
input:focus:-moz-placeholder { color: transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color: transparent; } /* FF 19+ */
textarea:focus::-webkit-input-placeholder { color: transparent; }
textarea:focus:-moz-placeholder { color: transparent; } /* FF 4-18 */
textarea:focus::-moz-placeholder { color: transparent; } /* FF 19+ */
/* Comments */
#comments,#reply-title {margin-top: 1.5rem;margin-bottom: 1rem;}
.commentlist,.commentlist ul {padding-left: 0;}
.commentlist li {padding: 1rem;}
.comment-meta {margin-bottom: 1rem;}
.commentlist .children {margin-top: 1rem;}
/*-- CUSTOM --*/
a:hover{cursor: pointer;}
.cust_border_bottom{border-bottom: 1px solid rgba(255, 255, 255, .23);}
/*--MEDIA-QUERIES--*/
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 1023px) {
	.hero_nav_item_sc{display: none;}
	.hero_arrow_sc{display: none;}
	.hero_nav_mob{display: block;}
}

@media only screen and (min-width: 1023px) {
	.hero_nav_mob{display: none;}
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (max-width: 768px) {
	a.site_logo{padding: 1px 15px 0 60px !important;height: 30px !important;font-size: 14px;}
	a.navbar_link{padding: 3px 15px;font-size: 16px;}
	.left_sidebar_wrapper{display: none;}
	.full_frame_wrapper{padding-left: 0 !important;}
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
	.public_crousel{margin-top: 56px}
}

/*===============3==================*/
@media only screen and (min-width: 768px) and (max-width: 812px) {
	a.site_logo{padding: 1px 15px 0 60px !important;height: 30px !important;font-size: 14px;}
	a.navbar_link{padding: 3px 15px !important;font-size: 16px !important;}
}

@media only screen and (min-width: 768px){
	.bio_title {font-size: calc(var(--index) * 1.7);}
}

@media only screen and (min-width: 812px) {
	a.navbar_link{padding: 15px;}
}

/*===============4==================*/
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
	
}
/* Extra large devices (large laptops and desktops, 1200px and up) */
/*@media only screen and (min-width: 1200px) {} */
@media only screen and (min-width: 1400px) {.container_xl{max-width: 1280px;}} 
/*====*/
/*-- TYPOGRPHY --*/
.section_h2,.section_h3{font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;}
.section_h2{
	font-size: 46px;
	line-height: 57px;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	color: #3F4352;
}
.section_h3{
	font-size: 32px;
	line-height: 32px;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	color: #3F4352;
	}
.section_h2 span{color: #D4AF37;}
@media only screen and (min-width: 670px){
	.hero-title {font-size: 56px;}
}

/*-- --*/
.size-spec_thumb{width: 100%;}
#navbar {
background: #fff;
top: 0;
width: 100%;
display: block;
transition: top 0.3s;
z-index: 101;
transition-duration: 450ms;
transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
transition-property: background;
}
.footer_menu li.current-menu-item > a{font-weight: 700;}
.main_menu_list li.current-menu-item > a{color: #3F4352;font-weight: 700;}

.footer_menu li.current-menu-item > a > .menu-item-number{color:#EE4E39;}
.main_menu_list li.current-menu-item > a > .menu-item-number{color:#EE4E39;}

.menu-item-number{font-weight: normal;position: absolute;top: 5px;left: 20px;font-size: 12px;line-height: 1;color: #9297A9;}
.menu-item-text{}

.main_menu_list li,.footer_menu li{float: left;}
.footer_menu li > a,.main_menu_list li > a{
	padding: 21px 20px 19px 20px;
	font-weight: normal;
	transition: all .2s ease-in 0s;
	-webkit-transition: all .2s ease-in 0s;
	-o-transition: all .2s ease-in 0s;
	width: 100%;
}
.main_menu_list li > a {
	float: left;
	display: block;
	color: #3F4352;
	text-decoration: none;font-size: 14px;position: relative;line-height: 18px;
  }
.footer_menu li > a{
	color: #fff;
    text-decoration: none;
    display: block;
    position: relative;} 
.main_menu_list li > a:hover{opacity: .8}
.main_menu_list li > a:hover .menu-item-number,.footer_menu li > a:hover .menu-item-number{color: #EE4E39;}
.main_menu_list li > ul{
	position: absolute;
	top: 70px;
	list-style: none;
	padding-left: 0;
	padding-top: 15px;
	padding-bottom: 15px;
}
.main_menu_list li > ul > li{float: none;}
.main_menu_list li > ul > li > a{padding: 10px 15px;}
.main_menu_list li > ul > li > a:hover{color:#EE4E39;}

.main_menu_list li.menu-item-has-children:after{
	content: '';
	height: 5px;width: 5px;border-radius: 50%;background-color: #a4343a;
}

.main_menu_list li.menu-item-has-children > ul{
	visibility: hidden;
	/*display:none;*/
	opacity: 0;
	background: #a4343a;
	transition: all .2s ease-in 0s;
	-webkit-transition: all .2s ease-in 0s;
	-o-transition: all .2s ease-in 0s;
	background-color: #fff;
}
.main_menu_list li.menu-item-has-children > ul .menu-item-number{display: none;}
.main_menu_list li.menu-item-has-children:hover > ul{visibility: visible; /*display:block;*/opacity: 1;}
/*--*/
.mob_menu_wrapper{}
.mob_menu_list{}
.mob_menu_list li{position: relative;display: block;}
.mob_menu_list li > a{display: block;padding: 10px 15px;color: #3F4352}
.mob_menu_list li > a > .menu-item-number{display: none;}
.mob_menu_wrapper > .mob_menu_list > li.menu-item-has-children{}
.mob_menu_wrapper > .mob_menu_list > li.menu-item-has-children ul{
	display: block;
    visibility: visible;
    opacity: 1;background: transparent;
    padding-left:0;
}
.mob_menu_wrapper > .mob_menu_list > li.menu-item-has-children ul > li{}
.mob_menu_wrapper > .mob_menu_list > li.menu-item-has-children ul > li > a{color: #3F4352}
/*.mob_menu_wrapper > .mob_menu_list > li.menu-item-has-children ul > li > a:before{content:'- '}*/
.mob_menu_wrapper > .mob_menu_list > li.menu-item-has-children ul > li > a:hover{color: #3F4352;text-decoration: none;}

.close_modal{
	    position: absolute;
    right: -1px;
    top: -1px;
    color: #EE4E39;
    opacity: 1;
    background-color: #333 !important;
    display: block;
    height: 40px;
    width: 40px;
    z-index: 9999;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    padding: 5px;
    border-radius: 0 .3rem 0 .3rem;
    border: 1px solid rgba(0,0,0,.2);
}
.close_modal span{
	    display: block;
    box-shadow: none;
    text-shadow: none;
    height: 20px;
    line-height: 16px;
}
/* -- Top search -- */
.search-wrapper{height: 54px;width: 54px;}
.top-search-form{top:0;right:0;}
input.top-search-field[type=search]{
	border-color: #212237;
	border-radius: 54px;
	height: 54px;
	min-width: 350px;
	background-color: #2c2d42;
	padding: 10px 54px 10px 20px;
	border: none;
}

input.top-search-field[type=search]:focus,input.top-search-field[type=search]:focus-visible,input.top-search-field[type=search]:focus-within{
	outline: none;
}
.search-btn{
	height: 54px;width: 54px;
	background-color:#2c2d42;
	border-radius: 54px;
	border:none;
	position: absolute;
	right: 0;
	top:0;
	background-image:url(/wp-content/themes/CasinoTheme/img/uil_search.png);
	background-size: 24px;background-position: center center;
	background-repeat: no-repeat;transition: all .5s;
}
.search-btn.if-search-open{background-color: #212237;background-image:url(/wp-content/themes/CasinoTheme/img/uil_cross.png);}

#search-form{width: 54px;overflow: hidden;border-radius: 54px;transition: all .5s;}
#search-form.search-open{width: 350px;}


/*=====MAIN-PAGE======*/
#breadcrumbs{color:#838AA6;font-size:14px;}
#breadcrumbs a{color: #EE4E39;text-decoration: none;}
#breadcrumbs a:hover;{color: #EE4E39;text-decoration: none;}
/*--HERO--*/
.page-top-block {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: unset;
}
.page_hero{min-height: 697px;}
ul.hero-list{color:#FFF738;}
ul.hero-list span{color:#FFF;}
ul.hero-list li{margin-bottom: 0.8rem;}

.hero_bg_img_layer_1,.hero_bg_img_layer_2,.hero_bg_img_layer_3,.hero_bg_img_layer_4,.hero_bg_img_layer_5{
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
	background-repeat: no-repeat;
}
.hero_bg_img_layer_1{background: rgba(0,0,0,0) url(/wp-content/themes/CasinoTheme/img/banner_1/banner_1_bg.webp) no-repeat scroll 0 0/cover;}
.hero_bg_img_layer_2{background:rgba(0,0,0,0) url(/wp-content/themes/CasinoTheme/img/banner_2/page_2.png) no-repeat scroll center center/cover}
.hero_bg_img_layer_3{background:rgba(0,0,0,0) url(/wp-content/themes/CasinoTheme/img/banner_3/page_3.jpg) no-repeat scroll center center/cover}
.hero_bg_img_layer_4{background:rgba(0,0,0,0) url(/wp-content/themes/CasinoTheme/img/banner_4/page_4.jpg) no-repeat scroll center center/cover}
.hero_bg_img_layer_5{background:rgba(0,0,0,0) url(/wp-content/themes/CasinoTheme/img/banner_5/page_5.jpg) no-repeat scroll center center/cover}


.hero_dec_1{right: 0;bottom: 0;z-index: 1;}
.hero_dec_2{right: 12%;bottom: 3%;height: 38%;z-index: 2;}
.hero_dec_3{z-index: 2;left: -19%;top: -50%;height: 90%;opacity: .8;}
.miha_dec{right: 28%;
    bottom: 3%;
    height: 50%;
    z-index: 2;
}
.p-hero a{color: #FFF738;text-decoration: underline;    transition: all .2s ease-in 0s;
    -webkit-transition: all .2s ease-in 0s;
    -o-transition: all .2s ease-in 0s;}
.p-hero a:hover{opacity: .9;}

.page_hero_1{}
.page_hero h1{font-size: 32px;text-transform: uppercase;}
.page_hero_inner{padding: 2rem 0;}
.hero_desc_1,.hero_desc_2{font-size: 16px;font-weight: 600;}
@media (min-width: 576px){
	.page_hero h1{font-size: 42px;}
	.page_hero_inner {padding: 4rem 0rem;}
	.hero_dec_2{right: 10%;bottom: 0;height: 100%;}
}
/*-- TABLE --*/
.rew_card{border-radius: 4px;background-color: #fff;}
/* --cta_btn --*/
.cta_btn{
	text-transform: capitalize;
    text-decoration: none;
    color: #fff;
    border-radius: 4px;
    padding: 10px 24px;
    border: 1px solid #EE4E39;
    transition: all 400ms ease;
    -webkit-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    background-color: #EE4E39;
}
.cta_btn:hover{  
	color:#fff;
	background-color: #EE4E39;
	text-decoration: none;	
	box-shadow: 0 0 15px 0px rgb(238 78 57 / 80%);
}
.cta_btn:focus{outline: none;-o-transform:rotate(0);}
.button:focus{outline: none;}

.page_subtitle{font-weight: 900;font-size: 42px;line-height: 122.2%;}
.page_subtitle_text{font-size: 16px;}
/*--*/
.btn_transparent{
	text-transform: capitalize;
    text-decoration: none;
    color: #fff;
    border-radius: 4px;
    padding: 10px 24px;
    border: 1px solid #EE4E39;
    transition: all 400ms ease;
    -webkit-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    background-color: transparent;
    display: inline-block;
}
.btn_transparent:hover{color: #fff;text-decoration: none;background-color: #EE4E39}
/* -- page content area -- */
.container-max{overflow: hidden;}
@media (min-width: 1400px) {.container-foot,.container-max{max-width: 100%;}}

.sngl_post_title{width:100%;overflow-x:hidden;}
/* SINGLE POST PAGE */
@media only screen and (min-width: 670px){
	.sngl_post_title {
    font-size: 64px;
	}
}
.next_blog_link, .prev_blog_link {
    font-size: 14px;
    background-repeat: no-repeat !important;
}

.next_blog_link {
    background: url(/wp-content/themes/CasinoTheme/img/right-arrow-single.png) right;
    padding-right: 36px;
}
.prev_blog_link {
    background: url(/wp-content/themes/CasinoTheme/img/left-arrow-single.png) left;
    padding-left: 36px;
}
/*-- FAQ --*/
.faq_card{
	position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-clip: border-box;
    border-bottom: 1px solid rgba(0,0,0,.125);

}
.acc_btn{
	color: #EE4E39;
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 24px;
	letter-spacing: 0.3px;
	cursor: pointer;
	padding-right: 7px;
	transition: all .2s ease-in 0s;
    -webkit-transition: all .2s ease-in 0s;
    -o-transition: all .2s ease-in 0s;
}
.acc_btn:hover{color:#EE4E39 !important;}

.acc_btn.collapsed{color: #263640;}

.acc_marker{
    right: 0;
    width: 10px;height: 10px;
    transform: rotate(90deg);
    transition: .3s;
/*    margin-right: -20px;*/
}
.collapsed > .acc_marker{transform: rotate(0deg);}
.acc_marker_1,.acc_marker_2{width: 10px;height: 2px;position: absolute;}

.acc_marker > .acc_marker_1,.acc_marker > .acc_marker_2{background-color: #EE4E39;}
.collapsed > .acc_marker > .acc_marker_1,.collapsed > .acc_marker > .acc_marker_2{background-color: #263640;}

.acc_marker_1{transform: rotate(45deg);top: 0;}
.acc_marker_2{transform: rotate(-45deg);top: 6px;}

.cart-faq-answer{
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: 0.3px;
	color: #263640;
}
/*FOOTER*/
.container-foot{}
 .footer_wrapper{background: #000;} 
.border_opasit{border-bottom:1px solid rgba(255,255,255,0.2);}
.dev-logo img{height: 10px;opacity: .6}
.foot_widget_title{font-weight: 600;font-size: 18px;line-height: 28px;letter-spacing: 0.03em;text-transform: uppercase;margin-bottom: ;}

.footer_widget_1,.footer_widget_2,.footer_widget_3{}

.footer_widget_1 > div > ul.menu,.footer_widget_2 > div > ul.menu,.footer_widget_3 > div > ul.menu{padding: 0;list-style: none;}
.footer_widget_1 > div > ul.menu > li,.footer_widget_2 > div > ul.menu > li,.footer_widget_3 > div > ul.menu > li{margin-bottom: .5rem;}
.footer_widget_1 > div > ul.menu > li > a,.footer_widget_2 > div > ul.menu > li > a,.footer_widget_3 > div > ul.menu > li > a{
	color: #fff;font-weight: 600;
	font-size: 16px;
	line-height: 28px;
	transition: all 400ms ease;
    -webkit-transition: all 400ms ease;
    -o-transition: all 400ms ease;
}
.footer_widget_1 > div > ul.menu > li > a:hover,.footer_widget_2 > div > ul.menu > li > a:hover,.footer_widget_3 > div > ul.menu > li > a:hover{color: rgba(213,214,236,1);text-decoration: none;}
.lang_switcher_foot{}
.lang_switcher_foot li{float: left;padding-right: 10px;}
.lang_switcher_foot li > a{text-transform: uppercase;color: #9A9EA8;transition: all .2s ease-in 0s;
    	-webkit-transition: all .2s ease-in 0s;
    	-o-transition: all .2s ease-in 0s;}
.lang_switcher_foot li > a:hover{text-decoration: none;text-shadow: 0 0 25px rgb(255 255 255);}

/* .footer_widget_contact{background: #fff;} */
.foot_cont_us_wrapper{border-radius:20px}
.foot_cont_us_text{font-size: 18px;}

.copyright_{font-weight: 300;font-size: 16px;}

/* post-loop */
.blog_post_card{
	border-radius: 6px;
    box-shadow: 0 1px 6px 0 rgb(32 33 36 / 28%);
	overflow: hidden;
}
.blog_post_title a{color:#333;font-size: 20px;}
.post_date{}

/*=======Sidebar=========*/

/*== KONTAKTI-PAGE ==*/



:root{
	--index:  calc(1vw + 1vh);
}



