body { background:url('../img/pattern2.jpg'); font-family: "Open Sans", sans-serif; } p { font-family: "lato", sans-serif; font-size: 14px; } ul{ list-style: none; padding: 0; } body .main-style { background-color: #fff; box-shadow: 0 0 15px #cfcfcf; } h2 { font-size: 20px; } img { width: 100%; height: auto; } a, a:hover, a:visited { text-decoration: none; transition: 300ms; } /** Change owl_crowsel ********************************/ .owl-controls .owl-page { display: inline-block; margin: 10px 5px 0; height: 15px; width: 15px; background-color: #7DB1E4; border-radius: 50%; } .owl-pagination { border-bottom: 1px solid #aeaeae; padding-bottom: 20px; } .owl-controls .owl-page:hover { background-color: #4b97e4; } .owl-controls .active, .owl-controls .owl-buttons { background-color: #0081FF; } /** header ********************************/ .navbar-brand{ padding: 0; margin: 0; } .menu_top { padding: 15px; } .navbar { padding: 0 15px; flex-direction: row-reverse; } .navbar-toggler{ position: absolute; right: 20px; top: -53px; } .navbar li { margin: 0 5px; } .navbar li a { color: #777; transition: 300ms; } .navbar li a:hover,li.current_page_item a { color: #007bff; transition: 300ms; } .header_menu{ padding: 5px 15px; box-shadow: 0 0 15px #cfcfcf; background-color: #fff; } .header_menu h1 { margin: 0; } .ul_menu_top { padding: 0 10px; } .search_form { float: right; position: relative; } .search_form input[type="submit"] { font-family: "FontAwesome", "sans-serif"; background: none; border: none; position: absolute; right: 10px; top: 5px; } .search_form input[type="text"] { min-width: 250px; padding: 5px 15px; border-radius: 50px 50px; border: 1px solid; font-style: italic; } .header_section span img { width: 70px; } .logo_section { text-align: center; padding-top: 20px ; } .logo_section h1 { font-size: 20px; color: #ff2500; margin: 0; } .ul_menu_top a { background: url("../img/en.png") no-repeat left center; padding-left: 20px; } .menu li { padding: 0 10px; float: left; } .menu ul li a { transition: 500ms; } .menu ul li a:hover { border-bottom: 1px solid; transition: 300ms; } .menu ul li > a { color: #333; transition: 500ms; padding: 5px 0; } .whidget { display: inline-block; } .menu ul li > a:hover { transition: 300ms; color: #4098d2; border: none; } .menu { transition: 500ms; margin: 20px auto; float: left; width: 100%; } /*** hero *****************************/ .hero_section { padding: 0; box-shadow: 0 0 15px #cfcfcf; margin: 15px auto; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,7db9e8+47 */ background: #1e5799; /* Old browsers */ background: -moz-linear-gradient(45deg, #1e5799 0%, #7db9e8 47%); /* FF3.6-15 */ background: -webkit-linear-gradient(45deg, #1e5799 0%,#7db9e8 47%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(45deg, #1e5799 0%,#7db9e8 47%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ } .hero_section > .row{ flex-direction: row-reverse; } .left_content { float: left; width:calc(31% - 24px); background-size: cover; color: #f7f7f7; z-index: 99; } .link_left_content { display: inline-block; border: 1px solid; color: #fff; padding: 5px 10px; transition: 500ms; border-radius: 2px; margin: 13px 0; } .link_left_content:hover { color: #1e1e1e; background-color: #f7f7f7; } .right_content { padding: 0; float: right; text-align: center; top: -338px; position: relative; } .owl-item { padding: 0; } body .right_content img { width: 100%; max-height: 338px; } .nav_menu_bottom { position: absolute; width: 100%; bottom: 0; height: 50px; background-color: rgba(0, 0, 0, 0.6); } .right_content h3 { position: absolute; background-color: rgba(0, 0, 0, 0.7); top: 30px; color: #f7f7f7; padding: 20px; border-radius: 0 50px 50px 0; } .nav_icon { color: rgba(200, 200, 200, 0.7); } /*** slider custom ******************************************/ body #jssor_1#jssor_1#jssor_1 { width: 780px; height: 300px; } /*** sidebar ******************************************/ .title-support { font-size: 1.5em; font-weight: normal; font-family: "HelveticaNeueW02-65Medi", Helvetica, Arial, sans-serif; } aside #s { width: 100%; padding: 5px 15px; border-radius: 2px; border: 1px solid; } .widget-wrapper{ position: relative; margin-bottom: 25px; } #searchsubmit { font-family: "FontAwesome", "sans-serif"; border: medium none; background: transparent none repeat scroll 0% 0%; position: absolute; right: 5px; bottom: 5px; } .list-unstyled li:first-of-type { position: relative; } .main_site aside { border-right: 1px solid #e9e9e9; padding-right: 14px; margin-top: 29px; } .main_site aside li a.active { font-weight: bold; color: #16489a; } .main_site aside li:first-child a { border-top: 0; } .main_site aside li a { display: block; padding: 6px 0 6px 9px; font-size: .9em; line-height: 1.5; border-bottom: 1px solid #e9e9e9; border-top: 1px solid #fff; } /*** content_-blog ******************************************/ .direction { margin: 20px } .main_content { text-align: left; margin-top: 18px; } .main_content article { margin: 20px 0 } .main_content article > a{ position: relative; width: 100%; height: 200px; display: block; overflow: hidden; background: #333333; } .main_content article > a:hover img{ opacity: 1; } .main_content article > a:hover h2{ opacity: 0.7; } .main_content article > h2{ position: absolute; top: 0; left: 30px; padding-right: 16px; } .main_site.main_content article > h2{ top: 30px; left: 0; font-size: 16px; right: 0; text-align: center; padding: 0 15px; margin: 0; } .main_content article > h2 a{ color: #fff; } .main_content article > a img{ position: absolute; top: 50%; width: calc(100% + 25px) !important; left:50%; transform: translate(-50%,-50%); transition: 300ms; opacity: 0.8; min-height: 200px; } .main_content article > a:hover img{ position: absolute; top: 50%; left:calc(50% + 10px); transform: translate(-50%,-50%); transition: 300ms; } /*** content_-contact ******************************************/ /*** content_logo ******************************************/ .img-logo-contact { width: 20%; } /*** content ******************************************/ .content:first-of-type { border-top: none; } .content { padding: 0; border-top: 1px solid #e9e9e9; margin-top: 30px; text-align: center; overflow: hidden; } .content:first-of-type { margin: 0; } .h2_sections { text-transform: uppercase; margin: 30px 0 10px; } .article_content { margin: 15px; border: 1px solid rgb(174, 174, 174); border-radius: 3px; transition: 500ms; text-align: left; width: auto; } .article_content img { width: 100%; display: inline-block; margin: 10px 0; border-radius: 3px; } .article_content:hover { transform: scale(1.02); box-shadow: 0 2px 5px; transition: 500ms; } .article_content h3 { margin: 10px 0; font-size: 20px; } .continue { display: inline-block; margin: 10px 0; } .continue:hover { border-bottom: 1px solid; color: #2aabd2; transition: 500ms; } /*PORTFOLIO **************************************/ #portfolio-items { text-align: center; float: right; margin-bottom: 30px; } .portfolio-items h2 { font-size: 20px; color: #232323; text-transform: uppercase; margin-top: 50px; font-weight: 700; margin-bottom: 55px; } .navigation-portfolio { margin-bottom: 25px; } .navigation-portfolio .active a { color: #131313; text-transform: uppercase; font-size: 15px; font-weight: 700; } .navigation-portfolio li a { color: #232323; text-transform: uppercase; font-size: 15px; font-weight: 400; } .navigation-portfolio li { border-right: 2px solid #232323; padding: 0 15px; } .navigation-portfolio li:last-of-type { border-right: none; } .image-portfolio { position: relative; min-width: 260px; margin: 15px 0; overflow: hidden; } .image-portfolio img { width: 100%; height: 100%; } .image-portfolio .hover_image-portfolio { position: absolute; left: 0; top: 0; opacity: 0; transition: 500ms; color: #f7f7f7; width: calc(100% - 30px); height: 100%; background-color: rgba(10, 10, 10, 0.9); margin: 0 15px; } .image-portfolio:hover .hover_image-portfolio { opacity: 0.8; transition: 500ms; } .image-portfolio div h3 { color: rgb(247, 247, 247); font-weight: 700; font-size: 25px; margin: 20px 0; } .image-portfolio div i { font-size: 25px; border: 1px solid; border-radius: 50%; padding: 10px; transition: 500ms; color: #eee; } .image-portfolio div i:hover { transform: scale(1.01); transition: 500ms; box-shadow: 0 0 5px; color: #f7f7f7; } /* contact us **************************************/ .contact { border-top: 1px solid #dedede; float: right; margin-top: 30px; text-align: center; } .form_section input { border: 1px solid #dedede; padding: 5px 10px; margin: 10px auto; width: 100%; transition: 300ms; border-radius: 2px; } .form_section textarea { border: 1px solid #dedede; padding: 10px; margin: 10px auto; width: 100%; border-radius: 2px; transition: 300ms; } .form_section input:focus { transform: scale(1.01); transition: 300ms; box-shadow: 0 0 8px #dedede; } .form_section form textarea:focus { transform: scale(1.01); box-shadow: 0 0 16px #dedede; transition: 500ms; } .form_section input[type="submit"] { padding: 10px; transition: 500ms; background-color: #333; color: #f7f7f7; cursor:pointer; } .form_section input[type="submit"]:hover { color: #333; background-color: #f7f7f7; border-radius: 2px; transition: 500ms; border: 1px solid; } /* footer **************************************/ .pagefooter { padding: 0; background: #f7f7f7; } .pagefooter .grid { border-top: 1px solid #e9e9e9; padding: 10px 15px; margin: 15px 0; box-shadow: 0 0 15px #cfcfcf; } .pagefooter ul { margin: 0; float: right; overflow: hidden; padding-right: 10px; } body .pagefooter li { float: left; padding: 0 10px; background: none; } .left_content_blog{ text-align: center; width:100%; background-size: cover; color: #f7f7f7; z-index: 99; } .owl-prev{ float: left; background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0; color: white; border-radius: 50px; padding: 10px 30px; } .owl-next{ float: right; background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0; color: white; border-radius: 50px; padding: 10px 30px; } .navbar-brand img{ height: 85px; width: auto; padding: 0 5px; } .slider-for .image_header_thumbnail { height: 304px; overflow: hidden; position: relative; } .slider-for .image_header_thumbnail img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); } .slider-nav-wrapper{ position: absolute; bottom: 0; height: 100px; overflow: hidden; right: 15px; left: 15px; } .content_image_header_thumbnail { position: absolute; color: #fff; padding: 15px; background: rgba(0,0,0,0.4); border-radius: 3px; margin: 20px; } .slider-nav .image_header_thumbnail { max-width: 170px; min-height: 100px; opacity: 0.6; } .slider-nav .image_header_thumbnail.slick-current { opacity: 1; } .slider-nav .image_header_thumbnail img{ min-height: 100px; } /* .slider-nav .image_header_thumbnail { min-width: 170px; min-height: 95px; height: 95px; } */ @media screen and (max-width:767px){ .left_content{ width:100%; } }