/*Global*/
*{margin:0;padding:0;box-sizing:border-box;}
body{font-family:poppins,sans-serif;font-size:17px;line-height:1.5;font-weight:400;color:#000;}
.cbe-red-gradient-btn, .cbe-blue-gradient-btn{position:relative; display:inline-flex; align-items:center; padding:14px 25px; color:#fff; font-size:16px; font-weight:500; border:0; text-transform:uppercase;}
.cbe-red-gradient-btn{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#941b40+0,d43463+100 */ background:rgb(148,27,64); background:-moz-linear-gradient(left,  rgba(148,27,64,1) 0%, rgba(212,52,99,1) 100%); background:-webkit-linear-gradient(left,  rgba(148,27,64,1) 0%,rgba(212,52,99,1) 100%); background:linear-gradient(to right,  rgba(148,27,64,1) 0%,rgba(212,52,99,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#941b40', endColorstr='#d43463',GradientType=1 );} 
.cbe-red-gradient-btn:after{content:'\e914';font-family:'tcbe-icon-font';margin-left: 8px;font-size:12px;color:#fff;}
.cbe-red-gradient-btn:hover{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#d43463+0,941b40+100 */ background:rgb(212,52,99); background:-moz-linear-gradient(left,  rgba(212,52,99,1) 0%, rgba(148,27,64,1) 100%); background:-webkit-linear-gradient(left,  rgba(212,52,99,1) 0%,rgba(148,27,64,1) 100%); background:linear-gradient(to right,  rgba(212,52,99,1) 0%,rgba(148,27,64,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d43463', endColorstr='#941b40',GradientType=1 );}
.cbe-blue-gradient-btn{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3fa9f1+0,07b9ce+100 */ background: rgb(63,169,241)!important; background: -moz-linear-gradient(left,  rgba(63,169,241,1) 0%, rgba(7,185,206,1) 100%)!important; background: -webkit-linear-gradient(left,  rgba(63,169,241,1) 0%,rgba(7,185,206,1) 100%)!important; background: linear-gradient(to right,  rgba(63,169,241,1) 0%,rgba(7,185,206,1) 100%)!important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3fa9f1', endColorstr='#07b9ce',GradientType=1 )!important;} 
.cbe-blue-gradient-btn:hover{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#07b9ce+0,3fa9f1+100 */ background: rgb(7,185,206)!important; background: -moz-linear-gradient(left,  rgba(7,185,206,1) 0%, rgba(63,169,241,1) 100%)!important; background: -webkit-linear-gradient(left,  rgba(7,185,206,1) 0%,rgba(63,169,241,1) 100%)!important; background: linear-gradient(to right,  rgba(7,185,206,1) 0%,rgba(63,169,241,1) 100%)!important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#07b9ce', endColorstr='#3fa9f1',GradientType=1 )!important;}
.cbe-read-more-white-link{position:relative; font-size:14px; color:#fff; text-transform:uppercase; text-decoration:underline; font-weight:400; padding-left:17px; display:inline-flex; align-items:center;}
.cbe-read-more-white-link:before{content:'\e914'; font-family:'tcbe-icon-font'; font-size:12px; color:#9ca9b3; margin-right:5px; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.cbe-read-more-white-link:hover{color:#07b9ce; text-decoration:underline;}
.cbe-custom-row{margin:0 -15px; height:auto; overflow:hidden; clear:both;}
.cbe-custom-row .cbe-custom-col{padding-left:15px; padding-right:15px; float:left;}
.cbe-blue-text{color:#1fb2dd!important; display:inline-block;}
.cbe-btn-group{margin:-3px; padding:0; list-style:none; display:flex; flex-wrap:wrap; align-items:center;}
.cbe-btn-group li{margin:3px; padding:0; text-align:center;}
.cbe-light-blue-btn-outline2, .cbe-red-btn-outline2, .cbe-dark-blue-btn-outline2, .cbe-green-btn-outline2{color:#000; background-color:#fff; border:1px solid #000; border-radius:3px; position:relative; display:inline-flex; align-items:center; text-align:center; padding:6px 9px; font-size:13px; text-decoration:none;}
.cbe-light-blue-btn-outline2:hover, .cbe-red-btn-outline2:hover, .cbe-dark-blue-btn-outline2:hover, .cbe-green-btn-outline2:hover{text-decoration:none;}
.cbe-light-blue-btn-outline2{color:#3FB3E3; border:1px solid #3FB3E3;}
.cbe-light-blue-btn-outline2:hover{color:#fff; background-color:#3FB3E3;}
.cbe-red-btn-outline2{color:#D22F60; border:1px solid #D22F60;}
.cbe-red-btn-outline2:hover{color:#fff; background-color:#D22F60;}
.cbe-dark-blue-btn-outline2{color:#1771AF; border:1px solid #1771AF;}
.cbe-dark-blue-btn-outline2:hover{color:#fff; background-color:#1771AF;}
.cbe-green-btn-outline2{color:#8DB84D; border:1px solid #8DB84D;}
.cbe-green-btn-outline2:hover{color:#fff; background-color:#8DB84D;}
.cbe-view-link{position:relative; display:inline-flex; align-items:center; color:#082940; font-size:16px; font-weight:400; padding-left:21px; text-decoration:underline;}
.cbe-view-link:before{content:'\e917'; font-family:'tcbe-icon-font'; margin-right:5px; font-size:16px; color:#082940; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.cbe-view-link:hover, .cbe-view-link:hover:before{color:#971b40;}
#post-review .modal-dialog .left-inner-addon .td_w_redio .iradio_square-blue {float: left;}
/*Form*/
.cbe-form-group{margin-bottom:20px;}
.cbe-form-control{background-color:#fff; font-size:14px; color:#000; border-radius:0; height:46px; padding:8px 15px; width:100%; border-width:1px; border-style:solid; outline:0;}
.cbe-form-control:focus{border-color:#07b9ce; outline:0;}
.cbe-form-control-select{-moz-appearance:none; -webkit-appearance:none; appearance:none; background-color:transparent;}
.cbe-form-control-select-wrap{background-color:#fff; position:relative; overflow:hidden; z-index:1;}
.cbe-form-control-select-wrap:after{content:'\e908'; font-family:'tcbe-icon-font'; font-size:12px; color:#000; position:absolute; right:15px; top:50%; transform:translateY(-50%); z-index:-1;}
.cbe-error-form-group .cbe-form-control{border:1px solid #c02b0a;}
.cbe-error{font-size:13px; color:#c02b0a; margin-top:3px;}
.cbe-success{font-size:13px; color:#198754; margin-top:3px;}

/*Navigation*/
.cbe-header .cbe-top-bar-contact-list, .cbe-header .cbe-top-bar-menu-list, .cbe-header .cbe-top-bar-social-list, .cbe-header .cbe-main-menu-list{margin:0;padding:0;list-style:none; display:inline-flex; flex-wrap:wrap;}
.cbe-header .cbe-top-bar-social-list{margin-right:-5px;}
.cbe-header .cbe-main-menu-list{margin-right:-8px;}
.cbe-header .cbe-top-bar-contact-list>li, .cbe-header .cbe-top-bar-menu-list>li, .cbe-header .cbe-top-bar-social-list>li, .cbe-header .cbe-main-menu-list>li{margin:0; padding:0;}
.cbe-header-top-bar{background-color:#082940; font-size:13px;}
.cbe-header-top-bar .cbe-left-box, .cbe-header-top-bar .cbe-right-box{display:inline-flex; flex-wrap:wrap; align-items:center;}
.cbe-header .cbe-top-bar-contact-list, .cbe-header .cbe-top-bar-menu-list{margin:0 -10px; text-align:center;}
.cbe-header .cbe-top-bar-menu-list{margin-right:5px;}
.cbe-header .cbe-top-bar-contact-list li, .cbe-header .cbe-top-bar-menu-list li{padding:0 10px; display:inline-block; position:relative;}
.cbe-header .cbe-top-bar-contact-list li:after, .cbe-header .cbe-top-bar-menu-list li:after{content:''; border-right:1px solid rgba(255,255,255,0.19); width:1px; height:17px; position:absolute; top:50%; right:0; transform:translateY(-50%);}
.cbe-header .cbe-top-bar-contact-list li:last-child:after{display:none;}
.cbe-header-top-bar ul li a{color:#fff;text-decoration:none; display:flex; align-items:center;}
.cbe-header-top-bar ul li a:hover{color:rgba(255,255,255,0.75);}
.cbe-header-top-bar ul li a:hover i{color:#fff;}
.cbe-header .cbe-top-bar-contact-list li a i{font-size:16px; margin-right:5px;}
.cbe-header .cbe-top-bar-social-list li{padding:4px 5px;}
.cbe-header .cbe-top-bar-social-list li a{padding:5px; background:#07b9ce; border-radius:5px; display:flex; justify-content:center; align-items:center;}
.cbe-header .cbe-top-bar-social-list li a:hover{background:#28d3e7;}
.cbe-header .cbe-top-bar-social-list li:nth-child(1) a, .cbe-header .cbe-top-bar-social-list li:nth-child(1) a:hover{background:#3b5998;}
.cbe-header .cbe-top-bar-social-list li:nth-child(2) a, .cbe-header .cbe-top-bar-social-list li:nth-child(2) a:hover{background:#55acee;}
.cbe-header .cbe-top-bar-social-list li:nth-child(3) a, .cbe-header .cbe-top-bar-social-list li:nth-child(3) a:hover{background:#3f729b;}
.cbe-header .cbe-top-bar-social-list li:nth-child(4) a, .cbe-header .cbe-top-bar-social-list li:nth-child(4) a:hover{background:#cd201f;}
.cbe-header .cbe-top-bar-social-list li a i{font-size:15px;}
.cbe-header-top-bar .cbe-content-wrap, .cbe-header-menu-bar .cbe-content-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.cbe-header-menu-bar{padding:20px 0; border-bottom:1px solid #e2e2e2;}
.cbe-header-menu-bar .cbe-left-box{width:197px;}
.cbe-header-menu-bar .cbe-left-box .cbe-logo{display:flex;}
.cbe-header-menu-bar .cbe-right-box{width: calc(100% - 197px); margin-left: auto!important; display:inline-flex; justify-content:end;}
.cbe-header-menu-bar .cbe-right-box .navbar{min-height:unset; margin:0;}
.cbe-header-menu-bar .cbe-right-box .navbar-default{border:0; box-shadow:none; background-image:none; background-color:transparent; border-radius:0; display:block; margin-left:auto; justify-content:flex-end;}
.cbe-header-menu-bar .cbe-right-box .navbar .collapse{padding:0;}
.cbe-header-menu-bar .cbe-right-box .navbar-toggle{margin:0; padding:0; border:0; width:25px; height:16px;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:#fff;}
.cbe-header-menu-bar .cbe-main-menu-list>li{padding:0 8px;}
.cbe-header-menu-bar .cbe-main-menu-list>li>a{font-size:16px; font-weight:500; color:#131313; padding:3px 0; text-transform:uppercase; text-decoration:none; display:inline-flex; align-items:center; -webkit-transform:perspective(1px) translateZ(0); transform:perspective(1px) translateZ(0); box-shadow:0 0 1px rgba(0, 0, 0, 0); position:relative; overflow:hidden;}
.cbe-header-menu-bar .cbe-main-menu-list>li>a:before{content:''; position:absolute; z-index:-1; left:51%; right:51%; bottom:0; background:#971b40; height:3px; -webkit-transition-property:left, right; transition-property:left, right; -webkit-transition-duration:0.3s; transition-duration:0.3s; -webkit-transition-timing-function:ease-out; transition-timing-function:ease-out;}
.cbe-header-menu-bar .cbe-main-menu-list>li:hover>a, .cbe-header-menu-bar .cbe-main-menu-list>li:focus>a, .cbe-header-menu-bar .cbe-main-menu-list>li:active>a, .cbe-header-menu-bar .cbe-main-menu-list>li.active>a{color:#971b40;}
.cbe-header-menu-bar .cbe-main-menu-list>li:hover>a:before, .cbe-header-menu-bar .cbe-main-menu-list>li:focus>a:before, .cbe-header-menu-bar .cbe-main-menu-list>li:active>a:before, .cbe-header-menu-bar .cbe-main-menu-list>li.active>a:before{left:0; right:0;}
.cbe-header-menu-bar .cbe-main-menu-list>li:last-child>a{font-size:14px; color:#fff; padding:7px 23px 7px 23px;}
.cbe-header-menu-bar .cbe-main-menu-list>li:last-child>a:after{margin-left:8px;}
.cbe-header-menu-bar .cbe-main-menu-list>li:last-child>a:before{display:none;}
.cbe-header-menu-bar .cbe-main-menu-list .dropdown-menu{border:0; border-radius:0; box-shadow:none; background-color:#f2f8fc; right:8px;}
.cbe-header-menu-bar .cbe-main-menu-list .dropdown-menu li a{font-size:14px; color:#131313; padding:6px 15px; text-decoration:none; border-top:0; border-radius:0;}
.cbe-header-menu-bar .cbe-main-menu-list .dropdown-menu li:hover{background:#082940;}
.cbe-header-menu-bar .cbe-main-menu-list .dropdown-menu li a:hover{background-color:transparent; color:#fff;}
.cbe-header-menu-bar .cbe-main-menu-list .dropdown .dropdown-toggle{position:relative;}
.cbe-header-menu-bar .cbe-main-menu-list .dropdown .dropdown-toggle:after{content:'\e908'; font-family:'tcbe-icon-font'; font-size:10px; font-weight:400; margin-left:10px;}
.custom-navbar-toggler .custom-nav-icon span{display:block; position:absolute; height:2px; width:100%; background:#082940; opacity:1; left:0; transform:rotate(0deg); transition:.25s ease-in-out;}
.custom-navbar-toggler .custom-nav-icon span:nth-child(1){top:0;}
.custom-navbar-toggler .custom-nav-icon span:nth-child(2), .custom-navbar-toggler .custom-nav-icon span:nth-child(3){top:calc(50% - 1px);}
.custom-navbar-toggler .custom-nav-icon span:nth-child(4){bottom:0;}
.custom-navbar-toggler:not(.collapsed) .custom-nav-icon span:nth-child(1){top:8px; width:0%; left:50%;}
.custom-navbar-toggler:not(.collapsed) .custom-nav-icon span:nth-child(2){transform:rotate(45deg); background:#1D2934;}
.custom-navbar-toggler:not(.collapsed) .custom-nav-icon span:nth-child(3){transform:rotate(-45deg); background:#1D2934;}
.custom-navbar-toggler:not(.collapsed) .custom-nav-icon span:nth-child(4){top:8px; width:0%; left:50%;}
.cbe-header, .custom-fixed-top{transition:all 0.5s ease-in-out; background-color:#fff;}
.custom-fixed-top{position:fixed; top:-33px; left:0; right:0; width:100%; z-index:1; z-index: 2;}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus { z-index: 1; }

/*Footer*/
.cbe-footer-section{background-color:#082940; color:#fff; font-size:14px;}
.cbe-footer-section .cbe-footer-top-section{padding-top:60px; padding-bottom:25px;}
.cbe-footer-top-section .cbe-custom-col1{width:32%;}
.cbe-footer-top-section .cbe-custom-col2{width:41%;}
.cbe-footer-top-section .cbe-custom-col3{width:27%;}
.cbe-footer-section h6{font-size:20px; ;font-weight:500; margin:0 0 20px 0; padding:0;}
.cbe-footer-section p{margin:0;}
.cbe-footer-section a{display:inline-flex; color:#fff;} 
.cbe-footer-section ul{margin:0; padding:0; list-style:none; display:flex; flex-wrap:wrap;}
.cbe-footer-section .cbe-seal-list{clear:both; margin:20px -10px 0 -10px;}
.cbe-footer-section .cbe-seal-list li{padding:0 10px;}
.cbe-footer-section .cbe-seal-list li a{height:100%; display:flex; justify-content:center; align-items:center;}
.cbe-footer-top-section .cbe-custom-col1 p{margin-top:17px; margin-bottom:15px;}
.cbe-footer-top-section .cbe-footer-menu{margin:-10px -30px 0 -30px; height:216px; display:flex; flex-direction:column; flex-wrap:wrap;}
.cbe-footer-top-section .cbe-footer-menu li{padding:5px 30px;}
.cbe-footer-top-section .cbe-footer-menu li:nth-child(-n+6){width:45%;}
.cbe-footer-top-section .cbe-footer-menu li:nth-child(n+7){width:55%;}
.cbe-footer-top-section .cbe-footer-menu li a:hover, .cbe-footer-top-section .cbe-footer-menu .active a:hover{color:#07b9ce; text-decoration:underline;}
.cbe-footer-section .cbe-footer-bottom-section{font-size:13px; border-top:1px solid #2b475b; padding:20px 0;}
.cbe-footer-section .cbe-footer-bottom-section .cbe-footer-bottom-content{display:flex; flex-wrap:wrap; justify-content:space-between;}
.cbe-newsletter-form .cbe-form-control{border-color:#fff;}
.cbe-newsletter-form .cbe-form-control:focus{border-color:#07b9ce;}
.cbe-newsletter-form .cbe-red-gradient-btn{width:100%; font-weight:400; justify-content:center; padding:10px 15px;}
.cbe-newsletter-form .cbe-red-gradient-btn:after{display:none;}
.cbe-footer-section .cbe-footer-bottom-menu{margin:0 -5px; justify-content:center;}
.cbe-footer-bottom-menu li{padding:0 5px; position:relative;}
.cbe-footer-bottom-menu li:after{content:''; width:2px; height:13px; border-right:2px solid #fff; position:absolute; right:-1px; top:50%; transform:translateY(-50%);}
.cbe-footer-bottom-menu li:last-child:after{display:none;}
.cbe-footer-bottom-menu li a{text-decoration:none;}
.cbe-footer-bottom-menu li a:hover{text-decoration:underline;}
#help-button{position:fixed; text-align:center; bottom:30px; right:15px; color:#fff; font-size:20px; line-height:1; padding:10px 15px; border-radius:6px; cursor:pointer; z-index:100000; box-shadow:0 1px 5px 0 rgba(0,0,0,.2); text-decoration:none;}
#help-button:hover{text-decoration:none;}
#help-button span{font-size:18px; margin-left:5px;}
#toTop{background-color:#07b9ce; border-radius:6px; left:15px; bottom:30px; height:44px; position:fixed; text-align:center; justify-content:center; width:44px; opacity:0; z-index:100000; text-decoration:none; transition:opacity .4s ease-in-out,background .2s ease-in-out; line-height:1; pointer-events:none;}
#toTop:before{line-height:44px; content:"\e904"; -webkit-font-smoothing:antialiased; font-family:'tcbe-icon-font'; font-size:14px; color:#fff;}
#toTop.fusion-to-top-active{pointer-events:auto; opacity:.9; transition:opacity .4s ease-in-out,background .2s ease-in-out;}
#toTop:hover{background-color:#082940; text-decoration:none;}

/*Inner Page*/ 
.cbe-inner-page-banner-section{background:#082940 url(../images/inner-page-title-bg.svg) center center no-repeat; background-size:cover; padding:30px 0;}
.cbe-inner-page-banner-section h1{font-size:17px; line-height:1.2; color:#fff; position:relative; display:inline-flex; margin:0; padding:0 0 12px 0;}
.cbe-inner-page-banner-section h1:after{content:''; display:inline-flex; position:absolute; left:0; bottom:0; width:100%; height:2px; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#2782bf+0,2782bf+9,26b8f6+48,fe6592+86,ff6592+100 */ background: rgb(39,130,191); background: -moz-linear-gradient(left,  rgba(39,130,191,1) 0%, rgba(39,130,191,1) 9%, rgba(38,184,246,1) 48%, rgba(254,101,146,1) 86%, rgba(255,101,146,1) 100%); background: -webkit-linear-gradient(left,  rgba(39,130,191,1) 0%,rgba(39,130,191,1) 9%,rgba(38,184,246,1) 48%,rgba(254,101,146,1) 86%,rgba(255,101,146,1) 100%); background: linear-gradient(to right,  rgba(39,130,191,1) 0%,rgba(39,130,191,1) 9%,rgba(38,184,246,1) 48%,rgba(254,101,146,1) 86%,rgba(255,101,146,1) 100%) filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2782bf', endColorstr='#ff6592',GradientType=1 );}
.cbe-inner-page-banner-section h3{font-size:54px!important; line-height:1.2; color:#fff!important; margin-top:25px; margin-bottom:5px; padding:0;}
.cbe-inner-page-content-section{min-height:calc(100vh - 614px); padding-bottom:60px; background:url(../images/inner-page-content-top-bg.png) top right no-repeat, url(../images/inner-page-content-bottom-bg.png) bottom left no-repeat; background-size:816px 121px, 816px 120px;}
.cbe-breadcrumbs-section{font-size:14px; font-weight:400; padding:20px 0 32px 0;}
.cbe-breadcrumbs-list{margin:0 -15px; padding:20px 0 32px 0; list-style:none; display:inline-flex; flex-wrap:wrap; font-size:14px; font-weight:400;}
.cbe-breadcrumbs-list li{margin:0; padding:0 15px; position:relative; color:#7d7d7d;}
.cbe-breadcrumbs-list li:after{content:'\e902'; font-family:'tcbe-icon-font'; margin:0 auto; font-size:9px; color:#7d7d7d; position:absolute; right:-6px; top:48%; transform:translateY(-50%); margin-top:2px;}
.cbe-breadcrumbs-list li:last-child:after{display:none;}
.cbe-breadcrumbs-list li a{color:#7d7d7d; text-decoration:underline;}
.cbe-breadcrumbs-list li a:hover{color:#000; text-decoration:underline;}
.cbe-breadcrumbs-list li.active{color:#000;}

/*Catalogs/Photos*/
.cbe-tabs-content .table-responsive{width:100%; overflow-y:hidden; overflow-x:auto; -ms-overflow-style:-ms-autohiding-scrollbar; -webkit-overflow-scrolling:touch; padding-bottom:1px;}
.cbe-tabs-content .table th, .cbe-tabs-content .table td{font-size:15px;}
.cbe-tabs-content .table{border-collapse:collapse; border-spacing:0; width:100%; margin-bottom:0;}
.cbe-tabs-content .table>thead>tr>th, .cbe-tabs-content .table>tbody>tr>th, .cbe-tabs-content .table>tfoot>tr>th, .cbe-tabs-content .table>thead>tr>td, .cbe-tabs-content .table>tbody>tr>td, .cbe-tabs-content .table>tfoot>tr>td{padding:10px; line-height:1.42857143; vertical-align:middle; border-top:1px solid #ebebeb;}
.cbe-tabs-content .table>thead>tr>th{vertical-align:middle; border-bottom:1px solid #ebebeb; white-space:nowrap; padding:0 10px 13px 10px; text-align:left; font-weight:500;}
.cbe-tabs-content .table>caption+thead>tr:first-child>th, .cbe-tabs-content .table>colgroup+thead>tr:first-child>th, .cbe-tabs-content .table>thead:first-child>tr:first-child>th, .cbe-tabs-content .table>caption+thead>tr:first-child>td, .cbe-tabs-content .table>colgroup+thead>tr:first-child>td, .cbe-tabs-content .table>thead:first-child>tr:first-child>td{border-top:0;} 
.cbe-tabs-content .table>thead>tr>th:first-child, .cbe-tabs-content .table>tbody>tr>th:first-child, .cbe-tabs-content .table>tfoot>tr>th:first-child, .cbe-tabs-content .table>thead>tr>td:first-child, .cbe-tabs-content .table>tbody>tr>td:first-child,
.cbe-tabs-content .table>tfoot>tr>td:first-child{padding-left:0;}
.cbe-tabs-content .table>thead>tr>th:last-child, .cbe-tabs-content .table>tbody>tr>th:last-child, .cbe-tabs-content .table>tfoot>tr>th:last-child, .cbe-tabs-content .table>thead>tr>td:last-child, .cbe-tabs-content .table>tbody>tr>td:last-child,
.cbe-tabs-content .table>tfoot>tr>td:last-child{padding-right:0;}
.cbe-tabs-content .table-hover>tbody>tr:hover>td, .cbe-tabs-content .table-hover>tbody>tr:hover>th{background-color:#f5f5f5;}
.cbe-tabs-nav{margin:-5px -20px; padding:0; list-style:none; height:auto; overflow:hidden; display:flex; flex-wrap:wrap;}
.cbe-tabs-nav li{float:left; padding:5px 20px;}
.cbe-tabs-nav li a{display:block; color:rgba(0,0,0,0.5); border-bottom:2px solid rgba(0,0,0,0.5); font-size:16px; padding-bottom:5px; text-decoration:none;}
.cbe-tabs-nav li.active a, .cbe-tabs-nav li a:hover{color:rgba(0,0,0,1); border-bottom:2px solid rgba(0,0,0,0.75);}
.cbe-tabs-content{box-shadow:0 0 6px rgba(0,0,0,0.12); background-color:#fff; padding:20px 25px 25px 25px; margin-top:30px; width:100%;}
.cbe-tabs-content .cbe-tab-content{width:100%;}
.cbe-tabs-content .table tr td:nth-child(2){white-space:nowrap;}
.cbe-tabs-content .table tr th:first-child{min-width:200px;}
.cbe-tabs-content .table tr th:nth-last-child(2){min-width:260px; width:260px;}
.cbe-tabs-content .table tr td:first-child a{color:#082940; text-decoration:underline; white-space:normal;}
.cbe-tabs-content .table tr td:first-child a:hover{color:#971b40;}
.cbe-tabs-content .table>tbody>tr:last-child td{padding-bottom:0;}
.cbe-tabs-content .cbe-view-link{white-space:nowrap;}

/*Newsletter Form Overlay*/
.cbe-newsletter-form-section{position:relative;}
.cbe-newsletter-form-section .cbe-loader-section{display:flex; justify-content:center; align-items:center; position:absolute; width:100%; height:100%; background:rgba(255,255,255,0.4); top:0; right:0; bottom:0; left:0;}

.main_container_section{min-height:calc(100vh - 467px); width:100%; clear:both;}
#top_pagination{clear:both; width:100%; height:auto; overflow:hidden;}

#show_details .showdetails_banner .show_detail_logo{padding:15px; display:flex; justify-content:center; align-items:center;}
#show_details .showdetails_banner .show_detail_logo img{max-width:169px; max-height:126px; width:auto; height:auto;}
#online_catalogs .bookviewbox.catalogs_list .bookview{width:144px; height:190px; background:#eee; display:flex; justify-content:center; align-items:center;}
#online_catalogs .bookviewbox.catalogs_list .bookview img{max-width:144px; max-height:190px; width:auto; height:auto;}
#online_catalogs .bookviewbox.catalogs_list .detail-of-book{padding-left:15px; width:calc(100% - 144px);}

.green-sm-bt:focus{color:#fff; outline:none;}
#online_catalogs .bookviewbox .bookview .ebook_preview a.green-sm-bt.mar_b_5{width:158px;}
#online_catalogs .col-lg-4.col-md-4.col-sm-12.col-xs-12 .bookviewbox .publisher_info a.blue_line_normal.mar_t_5:hover{color:#fff;}


/*Responsive*/
@media (min-width:351px){
/*Global*/	
.cbe-350px-d-block{display:none;}
}

@media (min-width:1200px){
/*Navigation*/	
.cbe-header-menu-bar .cbe-main-menu-list .dropdown-menu{position:absolute; left:unset; right:8px; min-width:160px;}
}

@media (max-width:1199px){
/*Navigation*/	
.navbar-header{float:none;} 
.navbar-left,.navbar-right{float:none!important;}
.navbar-toggle{display:block;}
.navbar-collapse{border-top:1px solid transparent; box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-fixed-top{top:0; border-width:0 0 1px;}
.navbar-collapse.collapse{display:none!important;}
.navbar-nav{float:none!important; margin-top:7.5px;}
.navbar-nav>li{float:none;}
.navbar-nav>li>a{padding-top:10px; padding-bottom:10px;}
.collapse.in{display:block!important;}
.cbe-header-menu-bar{padding:15px 0; position:relative;}
.cbe-header-menu-bar .cbe-right-box .navbar{position:unset;}
.cbe-header-menu-bar .cbe-right-box .navbar .navbar-collapse{position:absolute!important; left:0; right:0; top:100%; padding:0; z-index:1; background:#f2f8fc;}
.cbe-header-menu-bar .cbe-content-wrap{height:auto; float:left; width:100%; clear:both;}
.cbe-header-menu-bar .cbe-content-wrap .cbe-left-box{float:left;}
.cbe-header-menu-bar .cbe-content-wrap .cbe-right-box{float:right; display:inline-block; position:unset;}
.cbe-header .cbe-main-menu-list{flex-direction:column; margin:auto; display:block; width:970px; padding-left:15px; padding-right:15px;}
.cbe-header-menu-bar .cbe-main-menu-list>li{padding:0;}
.cbe-header-menu-bar .cbe-main-menu-list>li>a{width:100%; padding-left:15px; padding-right:15px; display:flex; justify-content:space-between;}
.cbe-header-menu-bar .cbe-main-menu-list>li:last-child>a{padding:7px 15px 7px 15px;}
.cbe-header-menu-bar .cbe-main-menu-list>li>a:before{display:none;}
.cbe-header-menu-bar .cbe-main-menu-list>li:hover>a, .cbe-header-menu-bar .cbe-main-menu-list>li.open>a{background-color:#082940; color:#fff;}
.cbe-header-menu-bar .cbe-main-menu-list>li.open>a:after{transform:rotate(180deg); position:relative; margin-right:0!important; margin-left:10px!important; top:-2px;}
.cbe-header-menu-bar .cbe-main-menu-list .dropdown-menu{margin:0; padding:0; left:0;}
.cbe-header-menu-bar .cbe-main-menu-list .dropdown-menu li a{padding-left:25px;}

/*Inner Page*/
.cbe-inner-page-content-section{padding-bottom:50px;}
}

@media (max-width:991px){
/*Navigation*/	
.cbe-header .cbe-main-menu-list{width:750px; padding-left:15px; padding-right:15px;}

/*Footer*/
.cbe-footer-top-section .cbe-custom-col1, .cbe-footer-top-section .cbe-custom-col2{width:50%;}
.cbe-footer-top-section .cbe-custom-col3{width:100%; margin-top:30px;} 

/*Inner Page*/
.cbe-inner-page-content-section{padding-bottom:40px;}
}

@media (max-width:800px){
/*Footer*/
#help-button{bottom:15px;}
#toTop{display:none;}
}

@media (max-width:767px){
/*Navigation*/	
.cbe-header .cbe-main-menu-list{width:100%; padding-left:0; padding-right:0;}

/*Footer*/
.cbe-footer-section .cbe-footer-top-section{padding-top:30px;}
.cbe-footer-top-section .cbe-custom-col1, .cbe-footer-top-section .cbe-custom-col2{width:100%;}
.cbe-footer-top-section .cbe-custom-col2{margin-top:30px;}
.cbe-footer-top-section .cbe-custom-col3{margin-top:25px;}
.cbe-footer-top-section .cbe-footer-menu{height:186px;}

/*Inner Page*/
.cbe-inner-page-content-section{padding-bottom:30px;}

/*Catalogs/Photos*/
.cbe-tabs-nav{margin-left:-10px; margin-right:-10px;}
.cbe-tabs-nav li{padding:5px 10px}
.cbe-tabs-content{padding-top:10px;}
.cbe-tabs-content .table tr th:first-child{min-width:unset;}
.cbe-tabs-content .table tr th:nth-last-child(2){min-width:unset;}
.cbe-tabs-content .table, .cbe-tabs-content .table thead, .cbe-tabs-content .table tbody, .cbe-tabs-content .table th, .cbe-tabs-content .table td, .cbe-tabs-content .table tr{display:block;}
.cbe-tabs-content .table thead tr{position:absolute; top:-9999px; left:-9999px;}
.cbe-tabs-content .table tr{border-bottom:1px solid #ebebeb;}
.cbe-tabs-content .table tbody tr:last-child{border-bottom:0;}
.cbe-tabs-content .table tbody tr:last-child td{padding-bottom:0;}
.cbe-tabs-content .table>tbody>tr>td{border-top:0;}
.cbe-tabs-content .table tr td{border:none; border-top:0; border-bottom:0; position:relative; padding-top:40px!important; padding-left:0!important; padding-right:0!important;} 
.cbe-tabs-content .table tr td:before{position:absolute; top:10px; left:0; width:100%; padding-bottom:10px; font-weight:500;}
.cbe-tabs-content .table tr td:nth-of-type(1):before{content:"Show Name";}
.cbe-tabs-content .table tr td:nth-of-type(2):before{content:"Show Date";}
.cbe-tabs-content .table tr td:nth-of-type(3):before{content:"Catalog / Report";}
.cbe-tabs-content .table tr td:nth-of-type(4):before{content:"Album";}
.cbe-tabs-content .table>tbody>tr:last-child td{padding-bottom:10px;}
.cbe-tabs-content .table tbody tr:first-child td:first-child{padding-top:0;}
.cbe-tabs-content .table tbody tr:last-child td:last-child{border-bottom:0;}
.cbe-tabs-content .table-responsive{overflow-x:hidden; border:0;}
}

@media (max-width:699px){
/*Footer*/	
.cbe-footer-section .cbe-footer-bottom-section .cbe-footer-bottom-content{flex-direction:column; align-content:center; text-align:center;}
.cbe-footer-section .cbe-footer-bottom-section .cbe-footer-bottom-content .cbe-right-box{display:flex; justify-content:center; flex-wrap:wrap; margin-top:5px;}
}

@media (max-width:689px){
/*Navigation*/	
.custom-fixed-top{top:-64px;}
.cbe-header-top-bar{padding:4px 0 2px 0;}
.cbe-header-top-bar .cbe-content-wrap{flex-direction:column;}
.cbe-header-top-bar .cbe-right-box{margin-top:5px;}

/*Catalogs/Photos*/
.cbe-tabs-nav{justify-content:center;}
}

@media (max-width:599px){
/*Footer*/	
#help-button{border-radius:50%; padding:10px 11px; width:40px; height:40px;}
#help-button span{display:none;}
}

@media (max-width:519px){
/*Footer*/	
.cbe-footer-top-section .cbe-footer-menu{flex-direction:row; height:auto;}
.cbe-footer-top-section .cbe-footer-menu li:nth-child(-n+6), .cbe-footer-top-section .cbe-footer-menu li:nth-child(n+7){width:100%;}
}

@media (max-width:480px){
#online_catalogs .bookviewbox.catalogs_list .detail-of-book{padding-left:0; width:100%;}
}

@media only screen and (min-width:381px) and (max-width:393px){
/*Top Bar*/
.cbe-header .cbe-top-bar-contact-list li{clear:both; width:100%;}
.cbe-header .cbe-top-bar-contact-list li:after{display:none;}
.cbe-header .cbe-top-bar-contact-list li a{justify-content:center; line-height:1.8;}
}

@media (max-width:380px){
/*Navigation*/	
.cbe-header-top-bar{padding:0;}
.custom-fixed-top{top:-33px;}
.cbe-header-top-bar .cbe-content-wrap{flex-direction:row; padding-top:3px; padding-bottom:3px;}
.cbe-header-top-bar .cbe-right-box{margin-top:0;}
.cbe-header .cbe-top-bar-contact-list li a span, .cbe-header .cbe-top-bar-menu-list{display:none;}
.cbe-header .cbe-top-bar-contact-list li:after{display:none;}
}