/* Main */

:root { --color-main:#f4e378; 

        --color-main-v2:#00428b;
        
        --color-main-v3:#fd0000; 

        --color-active:#00428b; 

        --color-social:#00428b; 

        --color-hover:#00428b; 

        --color-title:#333; 

        --color-text:#c6a100; 

        --color-phone:#00428b; 

        --color-white:#fff; 

        --font-regular:"Roboto Regular"; 

        --font-medium:"Roboto Medium"; 

        --font-semi:"Roboto SemiBold"; 

        --font-bold:"Roboto Bold"; 

        --font-black:"Roboto Black"; 

        --font-extra:"Roboto ExtraBold"; 

        --font-custom:"Avo Bold"; 

} 





body { font-family:var(--font-regular); font-size:14px; } 

.wrap-container { position:relative; overflow:hidden; margin:auto; max-width:1920px; /* min-width:1200px; margin:0 auto; */ } 

.wrap-content { margin:auto; max-width:1230px; padding-left:15px; padding-right:15px; } 

.wrap-main { margin:40px auto; max-width:1230px; padding-left:15px; padding-right:15px; } 

.wrap-home { max-width:100%; padding:0px; } 

.scale-img:hover img{ transform:scale(1.1); transition: .3s ease; }


/* General */

.title-main { margin-bottom:1.5rem; text-align:center; } 

.title-main span,.title-main h2 { margin-bottom: 0; color:var(--color-main-v2); text-transform: uppercase; font-family: var(--font-bold); font-size:35px; display:block; line-height:1.6; } 

.title-index { margin-top: 0px; font-size: 35px; font-family: var(--font-medium); line-height: 1.5; text-transform: capitalize; color: #c6a100; } 

.time-main { margin-bottom:0.75rem; color:#999999; } 

.time-main i { vertical-align:top; margin:3px 7px 0px 0px; } 

.time-main span { vertical-align:top; display:inline-block; } 

.share { padding:17px 15px 10px 15px; line-height:normal; background:rgba(128,128,128,0.15); margin-top:15px; border-radius:5px; } 

.share b { display:block; margin-bottom:5px; } 

.control-owl { position:absolute; width:100%; z-index:2; left:0px; top:calc(50% - 45px / 2); } 

.control-owl button { opacity:0.3; top:0px; position:absolute; outline:none; border:0px; padding:0px; margin:0px; display:block; cursor:pointer; color:var(--color-white); width:45px; height:45px; text-align:center; font-size:25px; margin:0px; background-color: var(--color-main); border-radius:3px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; border-radius:50%; } 

.control-owl button:hover { opacity:1; } 

.control-owl button.owl-prev { left:20px; } 

.control-owl button.owl-next { right:20px; } 

.form-control,.form-control-plaintext:not(textarea),.custom-select { height:calc(1em + 1.25rem + 8px); } 

.custom-form-row { margin-right:-10px; margin-left:-10px; } 

.custom-form-row > .col,.custom-form-row > [class*="col-"] { padding-right:10px; padding-left:10px; } 







/* Search */

.search { width: 100%;; background:var(--color-white); border: 1px solid #d0d0d0; border-radius: 50px; overflow: hidden; } 

.search p { float:left; width:45px; height:45px; line-height:45px; cursor:pointer; text-align:center; margin:0px; color:var(--color-white); font-size:16px; background: var(--color-main-v2); } 

.search input { width:calc(100% - 45px); height:45px; float:left; outline:none; padding: 0 20px; border:0px; background:transparent; text-indent:10px; font-size:12px; } 

.search input::-webkit-input-placeholder { color:#313131; } 

.search input:-moz-placeholder { color:#313131; } 

.search input::-moz-placeholder { color:#313131; } 

.search input:-ms-input-placeholder { color:#313131; } 



/* Mmenu */

.menu-res { height:60px; z-index:501; background:var(--color-white); position:relative; display:none; } 

.menu-bar-res { height:55px; padding:0px 15px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; } 

#menu { display:none; } 

#hamburger { display:block; width:35px; height:23px; position:relative; } 

#hamburger:before,#hamburger:after,#hamburger span { background:var(--color-title); content:""; display:block; width:100%; height:4px; position:absolute; left:0px; } 

#hamburger:before { top:0px; } 

#hamburger span { top:10px; } 

#hamburger:after { top:20px; } 

#hamburger:before,#hamburger:after,#hamburger span { -webkit-transition:none 0.5s ease 0.5s; transition:none 0.5s ease 0.5s; -webkit-transition-property:transform,top,bottom,left,opacity; -webkit-transition-property:top,bottom,left,opacity,-webkit-transform; transition-property:top,bottom,left,opacity,-webkit-transform; transition-property:transform,top,bottom,left,opacity; transition-property:transform,top,bottom,left,opacity,-webkit-transform; } 

.search-res-w100 { width:calc(100% - 45px); border-radius:0.25rem; } 

.mm-wrapper_opening #hamburger:before,.mm-wrapper_opening #hamburger:after { top:10px; } 

.mm-wrapper_opening #hamburger span { left:-50px; opacity:0; } 

.mm-wrapper_opening #hamburger:before { -webkit-transform:rotate(45deg); transform:rotate(45deg); } 

.mm-wrapper_opening #hamburger:after { -webkit-transform:rotate(-45deg); transform:rotate(-45deg); } 

.mm-menu_opened { display:block !important; } 

.mm-slideout { z-index:unset; } 



/* Search Responsive */

.search-res { position:relative; } 

.search-res .icon-search { width:30px; height:30px; cursor:pointer; text-align:center; align-content: center; color: var(--color-title); font-size:17px; margin:0px; } 

.search-res .icon-search.active { color:var(--color-main-v2); background:var(--color-white); border-radius:100%; } 

.search-res .search-grid { position:absolute; top:50px; right:0px; width:0px; height:40px; overflow:hidden; background:var(--color-white); border:1px solid var(--color-main-v2); z-index:2; opacity:0; border-radius:25px; line-height:normal; } 

.search-res .search-grid p { float:left; width:35px; height:38px; cursor:pointer; outline:none; border:none; margin:0px; font-size:17px; display:block; color:var(--color-main-v2); line-height:40px; text-align:center; } 

.search-res .search-grid input { width:calc(100% - 35px); float:right; line-height:38px; outline:none; border:none; color:var(--color-main-v2); } 

.search-res .search-grid input::-webkit-input-placeholder { color:#313131; } 

.search-res .search-grid input:-moz-placeholder { color:#313131; } 

.search-res .search-grid input::-moz-placeholder { color:#313131; } 

.search-res .search-grid input:-ms-input-placeholder { color:#313131; } 



/* Photo */

.video-large { width:505px; } 

.video-small { width:150px; margin-left:-65px; padding:10px; background:var(--color-white); border-radius:10px; position:relative; } 

.video-small-items:hover { cursor:pointer; } 



