@import "animate.css"; @import url(//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css); @import url(http://fonts.googleapis.com/css?family=Lato:300); @import url(http://fonts.googleapis.com/css?family=Lato:400); @import url(http://fonts.googleapis.com/css?family=Lato:700); @import url(http://fonts.googleapis.com/css?family=Lato:900); /*======================================================== Main layout styles =========================================================*/ body { font: 300 20px/30px 'Lato', sans-serif; color: #5f5f62; background: #ffffff; } i { font: 700 50px/5.2em 'Lato', sans-serif; } a { text-decoration: none; color: inherit; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; color: #cc0000; } a:hover { color: #ff0000; } .a1 { font: 700 24px/1.2em 'Lato', sans-serif; color: #cc0000; display: inline-block; text-transform: uppercase; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .a2 { font: 400 18px/24px 'Lato', sans-serif; color: #cc0000; text-decoration: underline; display: inline-block; text-transform: none; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .a2:hover { color: #292929; } .a3 { font: 400 16px/1.2em 'Lato', sans-serif; color: #cc0000; text-decoration: none; display: inline-block; text-transform: uppercase; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .a3:hover { color: #ffffff; } img { max-width: 100%; } * { -webkit-text-size-adjust: none; } /* ======= Headers ======= */ h2 { font: 700 43px/1.2em 'Lato', sans-serif; text-transform: uppercase; color: #292929; padding-bottom: 20px; /* Landscape phone to portrait tablet */ } h2 span { color: #dc2c18; } hd { color: #2a106d; font-weight:bold; font-size:smaller; } @media (max-width: 767px) { h2 { font: 700 25px/1.2em 'Lato', sans-serif; } } h3 { font: 300 75px/1.2em 'Lato', sans-serif; text-transform: uppercase; color: #292929; /* Landscape phone to portrait tablet */ } h3 span { font-weight: 900; color: #cc0000; /* Old color - color: #cc0000; */ } @media (max-width: 1200px) { h3 { font: 300 55px/1.2em 'Lato', sans-serif; } } @media (max-width: 767px) { h3 { font: 300 36px/1.2em 'Lato', sans-serif; } } h4 { font: 700 24px/1.2em 'Lato', sans-serif; text-transform: uppercase; color: #292929; padding-bottom: 10px; /* Landscape phones and down */ } h4 a { display: block; color: inherit; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } h4 a:hovrer { color: #cc0000; } h4 span { color: #dc2c18; } @media (max-width: 1200px) { h4 { font: 700 16px/1.2em 'Lato', sans-serif; } } @media (max-width: 480px) { h4 { font: 700 12px/1.2em 'Lato', sans-serif; } } h5 { font: 700 36px/1.2em 'Lato', sans-serif; text-transform: uppercase; color: #ffffff; padding-bottom: 20px; /* Landscape phones and down */ } @media (max-width: 480px) { h5 { font: 700 24px/1.2em 'Lato', sans-serif; } } p { font: 400 18px/30px 'Lato', sans-serif; color: #5f5f62; } @media (max-width: 1200px) { p { font: 400 15px/22px 'Lato', sans-serif; } } .p1 { font: 300 20px/30px 'Lato', sans-serif; color: #5a5a5c; padding-bottom: 30px; display: block; background: url(../images/border_1.png) center bottom no-repeat; } @media (max-width: 1200px) { .p1 { font: 300 17px/22px 'Lato', sans-serif; } } .p2 { font: 700 51px/1.2em 'Lato', sans-serif; letter-spacing: -0.025em; color: #ffffff; font-style: italic; padding-bottom: 30px; display: block; } @media (max-width: 1200px) { .p2 { font: 700 22px/34px 'Lato', sans-serif; } } @media (max-width: 979px) { .p2 { font: 700 20px/27px 'Lato', sans-serif; } } .p3 { font: 300 24px/36px 'Lato', sans-serif; color: #ffffff; display: block; } @media (max-width: 1200px) { .p3 { font: 300 18px/28px 'Lato', sans-serif; } } .p4 { font: 400 18px/24px 'Lato', sans-serif; color: #5f5f62; } .p4 a { text-decoration: none; color: #292929; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .p4 a:hover { color: #cc0000; } @media (max-width: 1200px) { .p4 { font: 400 15px/20px 'Lato', sans-serif; } } .p5 { font: 400 18px/24px 'Lato', sans-serif; color: #5f5f62; display: block; line-height: 160%; padding-bottom: 12px; } /* ======= Buttons ======= */ .btn-default { display: inline-block; font: 300 18px/18px 'Lato', sans-serif; color: #ffffff; text-transform: uppercase; border: solid 1px #cc0000; background: #cc0000; position: relative; padding: 19px 60px 18px 60px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; z-index: 5; } .btn-default:hover { color: #5f5f62; border: solid 1px #5f5f62; background: #ffffff; } .cont { letter-spacing: 3px; padding: 23px 120px 23px 120px; /* Landscape phones and down */ } .cont:hover { color: #cc0000; border: solid 1px #ffffff !important; background: #ffffff !important; } @media (max-width: 480px) { .cont { padding: 23px 70px 23px 70px; } } /* ======= Blockquote 1 ======= */ .blockquote1 { color: #cc0000; text-align: center; } .blockquote1 i { font-size: 72px; display: block; margin-bottom: 25px; } .blockquote1 cite { display: block; margin-bottom: 20px; font-size: 24px; line-height: 36px; font-weight: 300; color: #5f5f62; } @media (max-width: 979px) { .blockquote1 cite { font-size: 14px; line-height: 26px; }} .blockquote1 img { display: block; margin: 0 auto 20px; } .blockquote1 a { display: block; } .blockquote1 a.name { font: 700 30px/30px 'Lato', sans-serif; margin-bottom: 15px; color: #292929; } .blockquote1 a.from { font: 400 14px/18px 'Lato', sans-serif; color: #292929; } /* ======= Blockquote 1 ======= */ .blockquote2 { color: #cc0000; text-align: left; } .blockquote2 i { font-size: 72px; display: block; margin-bottom: 25px; } @media (max-width: 979px) { .blockquote2 i { margin-bottom: 0px; font-size: 42px; } } .blockquote2 cite { display: block; margin-bottom: 20px; font-size: 24px; line-height: 36px; font-weight: 300; color: #5f5f62; } @media (max-width: 1200px) { .blockquote2 cite { font-size: 18px; line-height: 24px; } } @media (max-width: 979px) { .blockquote2 cite { margin-top: 0 !important; } } .blockquote2 img { display: block; margin: 0 auto 20px; } .blockquote2 a { display: block; } .blockquote2 a.name { font: 700 30px/30px 'Lato', sans-serif; margin-bottom: 5px; color: #292929; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .blockquote2 a.name:hover { color: #cc0000; } .blockquote2 a.from { font: 400 14px/18px 'Lato', sans-serif; color: #292929; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .blockquote2 a.from:hover { color: #cc0000; } /* ======= Blog ======= */ .post_2 .block_3 { display: block; background: #f8f8f8; padding: 45px 45px 15px 15px; overflow: hidden; /* Landscape phones and down */ } .post_2 .block_3 time { padding: 5px 0 10px 0; display: block; width: 200px; text-align: center; text-transform: uppercase; /* Landscape phones and down */ } .post_2 .block_3 time .day { font: 100 15px/17px 'Lato', sans-serif; font-weight: bold; display: block; } .post_2 .block_3 time .month { font: 900 22px/27px 'Lato', sans-serif; display: block; } @media (max-width: 480px) { .post_2 .block_3 time { padding: 5px 0 5px 0; width: 100%; } } .post_2 .block_3 ul { padding: 8px 0; margin: 0; list-style: none; width: 100%; display: block; } .post_2 .block_3 ul li { display: inline-block; padding: 0; margin-right: 10px; position: relative; } .post_2 .block_3 ul li a { font: 400 18px/18px 'Lato', sans-serif; color: #5f5f62; display: inline-block; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .post_2 .block_3 ul li a i { font-size: 18px; line-height: 18px; color: #5f5f62; display: inline-block; margin-right: 10px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .post_2 .block_3 ul li a:hover { color: #cc0000; } .post_2 .block_3 ul li a:hover i { color: #292929; } @media (max-width: 480px) { .post_2 .block_3 { padding: 15px; } .post_2 .block_3 h4 { margin-top: 20px !important; } } /* ======= Wrappers ======= */ .wrapper1 { background: #ffffff; padding: 71px 0 81px; } /* Landscape phone to portrait tablet */ .wrapper1 img { display: inline-block; overflow: hidden; margin-right: 3px; margin-bottom: 3px; float: left; } @media (max-width: 1200px) { .wrapper1 { padding: 50px 0 50px; }} @media (max-width: 767px) { .wrapper1 { padding: 20px 0 20px; }} .wrapper2 { background: #eaeaea; padding: 95px 0 110px; } /* Landscape phone to portrait tablet */ @media (max-width: 1200px) { .wrapper2 { padding: 50px 0 50px; }} @media (max-width: 767px) { .wrapper2 { padding: 20px 0 20px; }} .wrapper3 { padding: 100px 0 140px; background: #ffffff; display: block; /* Landscape phone to portrait tablet */ } @media (max-width: 1200px) { .wrapper3 { padding: 50px 0 50px; } } @media (max-width: 767px) { .wrapper3 { padding: 20px 0 20px; } } .wrapper4 { padding: 0px 0 120px; background: #eaeaea; /* Landscape phone to portrait tablet */ } .wrapper4 .item { width: 33.333333333333336%; float: left; } .wrapper4 .various { display: block; position: relative; overflow: hidden; /* Landscape phones and down */ } .wrapper4 .various:before { font-family: FontAwesome; font-size: 94px; position: absolute; font-style: normal; font-weight: normal; text-decoration: none; cursor: default; line-height: 34px; content: '\f144'; color: #ffffff; top: -45%; left: 45%; display: inline-block; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); opacity: 1; z-index: 3; } .wrapper4 .various:hover:before { top: 45%; } @media (max-width: 979px) { .wrapper4 .various:before { font-family: FontAwesome; font-size: 40px; position: absolute; font-style: normal; font-weight: normal; text-decoration: none; cursor: default; } } @media (max-width: 480px) { .wrapper4 .various:before { font-family: FontAwesome; font-size: 20px; position: absolute; font-style: normal; font-weight: normal; text-decoration: none; cursor: default; } .wrapper4 .various:hover:before { top: 25%; } } .wrapper4 .various img { width: 100%; height: auto; } .wrapper4 .gall_item { display: block; position: relative; overflow: hidden; } .wrapper4 .gall_item:before { font-family: FontAwesome; font-size: 94px; position: absolute; font-style: normal; font-weight: normal; text-decoration: none; cursor: default; line-height: 34px; content: '\f002'; color: #ffffff; top: -45%; left: 45%; display: inline-block; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); opacity: 1; z-index: 3; } .wrapper4 .gall_item:hover:before { top: 45%; } @media (max-width: 979px) { .wrapper4 .gall_item:before { font-family: FontAwesome; font-size: 40px; position: absolute; font-style: normal; font-weight: normal; text-decoration: none; cursor: default; } } .wrapper4 .gall_item img { width: 100%; height: auto; } .wrapper4 .block_1 { display: block; padding: 50px 115px 0 56px; overflow: hidden; } @media (max-width: 1200px) { .wrapper4 .block_1 { padding: 20px 30px 0 15px; } } @media (max-width: 979px) { .wrapper4 .block_1 { padding: 20px 0px 0 5px; } } .wrapper4 .block_1 p { line-height: 24px; } @media (max-width: 1200px) { .wrapper4 { padding: 0px 0 50px; } } @media (max-width: 767px) { .wrapper4 { padding: 0px 0 20px; } } .wrapper5 { /* background: #eaeaea; */ padding: 90px 0 190px; /* Landscape phone to portrait tablet */ } @media (max-width: 1200px) { .wrapper5 { padding: 50px 0 90px; } } @media (max-width: 767px) { .wrapper5 { padding: 20px 0 90px; } } .wrapper6 { background: #ffffff; padding: 125px 0 120px; /* Landscape phone to portrait tablet */ } @media (max-width: 1200px) { .wrapper6 { padding: 50px 0 50px; } } @media (max-width: 767px) { .wrapper6 { padding: 20px 0 20px; } } .wrapper7 { background: #353739; padding: 110px 0 140px; /* Landscape phone to portrait tablet */ } .wrapper7 h2 { color: #ffffff; } .wrapper7 .p1 { color: #9b9b9b; background: none; padding-bottom: 0; } @media (max-width: 1200px) { .wrapper7 { padding: 50px 0 50px; } } @media (max-width: 767px) { .wrapper7 { padding: 20px 0 20px; } } .wrapper8 { padding: 100px 0 115px; /* Landscape phone to portrait tablet */ } @media (max-width: 1200px) { .wrapper8 { padding: 0px 0 50px; } } @media (max-width: 767px) { .wrapper8 { padding: 0px 0 20px; } } .wrapper9 { padding: 50px 0 65px; /* Landscape phone to portrait tablet */ } @media (max-width: 1200px) { .wrapper9 { padding: 50px 0 50px; } } @media (max-width: 767px) { .wrapper9 { padding: 20px 0 20px; } } .wrapper10 { background: #eaeaea; padding: 100px 0 110px; /* Landscape phone to portrait tablet */ } @media (max-width: 1200px) { .wrapper10 { padding: 50px 0 50px; } } @media (max-width: 767px) { .wrapper10 { padding: 20px 0 20px; } } .wrapper11 { padding: 100px 0 85px; /* Landscape phone to portrait tablet */ } @media (max-width: 1200px) { .wrapper11 { padding: 50px 0 50px; } } @media (max-width: 767px) { .wrapper11 { padding: 20px 0 20px; } } .wrapper12 { padding: 100px 0 110px; /* Landscape phone to portrait tablet */ } @media (max-width: 1200px) { .wrapper12 { padding: 50px 0 50px; } } @media (max-width: 767px) { .wrapper12 { padding: 20px 0 20px; } } .wrapper13 { background: #eaeaea; padding: 105px 0 110px; /* Landscape phone to portrait tablet */ } @media (max-width: 1200px) { .wrapper13 { padding: 50px 0 50px; } } @media (max-width: 767px) { .wrapper13 { padding: 20px 0 20px; } } .wrapper14 { padding: 100px 0 110px; /* Landscape phone to portrait tablet */ } @media (max-width: 1200px) { .wrapper14 { padding: 50px 0 50px; } } @media (max-width: 767px) { .wrapper14 { padding: 20px 0 20px; } } .wrapper15 { padding: 100px 0 115px; /* Landscape phone to portrait tablet */ } @media (max-width: 1200px) { .wrapper15 { padding: 50px 0 50px; } } @media (max-width: 767px) { .wrapper15 { padding: 20px 0 20px; } } .wrapper16 { padding: 110px 0 115px; /* Landscape phone to portrait tablet */ } @media (max-width: 1200px) { .wrapper16 { padding: 50px 0 50px; } } @media (max-width: 767px) { .wrapper16 { padding: 20px 0 20px; } } .wrapper16 time { font: 400 18px/24px 'Lato', sans-serif; color: #5f5f62; } .wrapper17 { padding: 100px 0 115px; /* Landscape phone to portrait tablet */ } @media (max-width: 1200px) { .wrapper17 { padding: 50px 0 50px; } } @media (max-width: 767px) { .wrapper17 { padding: 20px 0 20px; } } .wrapper18 { padding: 100px 0 100px; /* Landscape phone to portrait tablet */ } @media (max-width: 1200px) { .wrapper18 { padding: 50px 0 50px; } } @media (max-width: 767px) { .wrapper18 { padding: 20px 0 20px; } } .wrapper19 { background: #eaeaea; padding: 105px 0 90px; /* Landscape phone to portrait tablet */ } @media (max-width: 1200px) { .wrapper19 { padding: 50px 0 50px; } } @media (max-width: 767px) { .wrapper19 { padding: 20px 0 20px; } } .wrapper20 { padding: 100px 0 90px; /* Landscape phone to portrait tablet */ } @media (max-width: 1200px) { .wrapper20 { padding: 50px 0 50px; } } @media (max-width: 767px) { .wrapper20 { padding: 20px 0 20px; } } .wrapper21 { background: #eaeaea; padding: 100px 0 110px; /* Landscape phone to portrait tablet */ } @media (max-width: 1200px) { .wrapper21 { padding: 50px 0 50px; } } @media (max-width: 767px) { .wrapper21 { padding: 20px 0 20px; } } .wrapper22 { padding: 100px 0 260px; /* Landscape phone to portrait tablet */ } @media (max-width: 1200px) { .wrapper22 { padding: 50px 0 50px; } } @media (max-width: 767px) { .wrapper22 { padding: 20px 0 20px; } } .wrapper23 { padding: 100px 0 110px; /* Landscape phone to portrait tablet */ } .wrapper23 .a2 { text-decoration: none; } @media (max-width: 1200px) { .wrapper23 { padding: 50px 0 50px; } } @media (max-width: 767px) { .wrapper23 { padding: 20px 0 20px; } } .wrapper24 { background: #eaeaea; padding: 0px 0 0px; } /* Landscape phone to portrait tablet */ @media (max-width: 1200px) { .wrapper24 { padding: 50px 0 50px; }} @media (max-width: 767px) { .wrapper24 { padding: 20px 0 20px; }} .wrapperThinForAd { background: #81c3ff; padding: 0px 0 0px; } .wrapperThinForAd img { display: inline-block; overflow: hidden; margin-right: 0px; margin-bottom: 0px; float: left; width: 100%} @media (max-width: 1200px) { .wrapperThinForAd { padding: 0px 0 0px; }} @media (max-width: 767px) { .wrapperThinForAd { padding: 0px 0 0px; }} #search-results { overflow: hidden; } #search-results h4 { font-size: 25px; line-height: 25px; } /*======================================================== HEADER styles =========================================================*/ #header { background: #ffffff; padding: 0; } #header.border { border-bottom: 1px solid #eaeaea;} #header .chat { float: left; margin-top: 42px; position: relative; display: inline-block; margin-left: 15px; /* Landscape phones and down */ } #header .chat a { position: relative; text-transform: uppercase; color: #cc0000; display: block; margin-left: 25px; font: 400 10px/10px 'Lato', sans-serif; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; text-align: left; /* Landscape phone to portrait tablet */ } #header .chat a span { text-transform: none; color: #292929; } #header .chat a:hover { color: #323232; } @media (min-width: 979px) and (max-width: 1200px) { #header .chat a { max-width: 60px; } } @media (min-width: 768px) and (max-width: 979px) { #header .chat a { max-width: 60px; } } @media (max-width: 767px) { #header .chat a { max-width: 60px; } } #header .chat:before { position: relative; display: inline-block; font-family: FontAwesome; font-size: 18px; position: absolute; font-style: normal; font-weight: normal; text-decoration: none; cursor: default; line-height: 18px; content: '\f086'; left: 0; color: #cc0000; } @media (max-width: 480px) { #header .chat { margin-top: 15px; } } #header #stuck_container { position: relative; z-index: 20; background-color: rgba(255, 255, 255, 0.8); /* box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.05);*/ } #header .search-block { position: relative; float: right; z-index: 100; /* Landscape phone to portrait tablet */ } #header .search-block .icon { margin-top: 40px; margin-right: 40px; text-align: center; display: block; background: none; width: 43px; height: 43px; z-index: 100; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } @media (max-width: 1330px) { #header .search-block .icon { margin-right: 20px; } } @media (max-width: 767px) { #header .search-block .icon { margin-top: 5px; margin-right: 5px; } } #header .search-block .icon i { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; font-size: 34px; line-height: 34px; color: #cc0000; } #header .search-block .icon:hover { cursor: pointer; } #header .search-block .icon:hover i { color: #1992c1; } #header .search-block #search { position: absolute; left: -172px; bottom: -70px; display: none; z-index: 200; } @media (max-width: 767px) { #header .search-block #search { bottom: 40px; left: -280px; } } @media (max-width: 767px) { #header .search-block { display: none; } } @media (max-width: 1199px) { #header { text-align: center; } } /* ======= Logo ======= */ h1 { display: inline-block; float: left; overflow: hidden; /* Landscape phones and down */ } h1 a { position: relative; display: inline-block; float: left; /* Landscape phones and down */ } @media (max-width: 480px) { h1 a { float: none; } h1 a img { width: 200px; height: auto; } } @media (max-width: 767px) { h1 { float: none; } } /* ======= Main menu variables ======= */ /* ======= Sub menus common variables ======= */ /* ======= First level sub menu variables ======= */ nav { float: right; /* Landscape phone to portrait tablet */ } @media (max-width: 1366px) { nav { display: inline-block; } } @media (max-width: 1200px) { nav { float: left; background: #eceef1; display: block; width: 100%; } } @media (max-width: 767px) { nav { background: none; } } /* Main menu styles ========================================================*/ .sf-menu > li { letter-spacing: 0.00em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; position: relative; text-align: center; margin-top: 0px; margin-right: 0px; } .sf-menu > li.with-menu { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; margin-top: 0; margin-right: 11px; padding: 25px 17px 24px 25px; position: relative; } .sf-menu > li.with-menu:before { position: absolute; content: ''; left: 0; display: none; top: -5px; width: 100%; height: 5px; background: #323232; } @media (max-width: 1200px) { .sf-menu > li { margin-top: 0; } .sf-menu > li:first-child { margin-left: 30px; } } .sf-menu > li.last-menu-item { margin-right: 35px; } .sf-menu > li > .sf-with-ul { /* &:after { .after(14px); content: "\f078"; color: @main-menu-color; bottom: 5px; left: 50%; margin-left: -7px; .transition(all 0.3s ease); }*/ } .sf-menu > li > a { position: relative; display: inline-block; width: 100%; height: 100%; overflow: hidden; background: none; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .sf-menu > li > a > div { position: relative; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; overflow: hidden; } .sf-menu > li > a > div:first-child { /*.rotateZ(0deg);*/ position: absolute; } .sf-menu > li > a > div:first-child + div { top: -100px; } .sf-menu > li > a > div span { position: relative; display: block; font: 400 21px/31px 'Lato', sans-serif; color: #323232; /* menu text color */ text-transform: none; padding: 39px 14px; margin: 0; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } @media (max-width: 1200px) { .sf-menu > li > a > div span { padding: 15px 14px; } } @media (max-width: 979px) { .sf-menu > li > a > div span { padding: 12px 10px; font: 400 17px/25px 'Lato', sans-serif; } } @media (max-width: 1266px) { .sf-menu > li > a { font-size: 17px; } } .sf-menu > li.active, .sf-menu > li.sfHover, .sf-menu > li:hover { z-index: 10; } .sf-menu > li.active > a, .sf-menu > li.sfHover > a, .sf-menu > li:hover > a { text-decoration: none; background: #323232; /* BG mouse over color */ } .sf-menu > li.active > a > div:first-child, .sf-menu > li.sfHover > a > div:first-child, .sf-menu > li:hover > a > div:first-child { top: 200px; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .sf-menu > li.active > a > div:first-child + div, .sf-menu > li.sfHover > a > div:first-child + div, .sf-menu > li:hover > a > div:first-child + div { -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; top: 0; } .sf-menu > li.active > a > div span, .sf-menu > li.sfHover > a > div span, .sf-menu > li:hover > a > div span { color: #ffffff; /* Mouse over txt color */ } .sf-menu > li.current { z-index: 10; } .sf-menu > li.current > a { text-decoration: none; background: #cc0000; /* active menu txt color */ } .sf-menu > li.current > a > div:first-child { top: 200px; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .sf-menu > li.current > a > div:first-child + div { -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; top: 0; } .sf-menu > li.current > a > div span { color: #ffffff; } /* First level sub-menu styles ========================================================*/ .sf-menu ul { /*.box-shadow(-1px 2px 3px 0px rgba(0, 0, 0, 0.16));*/ display: none; min-width: 235px; font: 300 14px/25px 'Lato', sans-serif; position: absolute; top: 109px; left: 0; background: #323232; text-align: left; padding: 10px 0 30px; z-index: 2; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } @media (max-width: 1200px) { .sf-menu ul { top: 62px; } } .sf-menu ul li { letter-spacing: 0; position: relative; display: block; } .sf-menu ul li:hover > a { background: #1992c1; color: #ffffff; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.05); } .sf-menu ul li > .sf-with-ul:after { font-family: FontAwesome; font-size: 14px; position: absolute; font-style: normal; font-weight: normal; text-decoration: none; cursor: default; content: "\f054"; color: #ffffff; bottom: 3px; right: 15px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .sf-menu ul li a { padding: 6px 0 6px 32px; display: block; color: #ffffff; text-transform: none; } .sf-menu ul > .sfHover > a { background: #1992c1; } .sf-menu ul > .sfHover > a:after { color: #ffffff; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.05); } .sf-menu ul li.sfHover > a { background: #1992c1; color: #ffffff; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.05); } /* Second level sub-menu styles ========================================================*/ .sf-menu ul ul { position: absolute; top: -10px; left: 235px; margin-left: 0; z-index: 4; text-align: left; } @media only screen and (max-width: 767px) { .sf-menu { display: none; } nav { width: 100%; float: none; } .select-menu { border-radius: none; display: block; text-transform: capitalize; float: none; color: #5f5f62; width: 90%; margin-left: 5%; margin-top: 20px; margin-bottom: 10px; background: #ffffff; font: 20px/26px 'Lato', sans-serif; text-align: left; border: 1px solid #c1c1c1; position: relative; } .select-menu option { text-align: left; position: relative; } } /*Core variables and mixins*/ /* Stuck menu styles ========================================================*/ .isStuck { z-index: 999; position: fixed; text-align: right; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.05); } .isStuck #search { display: none; } .isStuck nav { float: none; display: inline-block; } @media only screen and (max-width: 979px) { .isStuck { display: none !important; } } /*======================================================== CONTENT styles =========================================================*/ #content { background: #ffffff; } #content.common { padding-top: 0px; } /* ======= Banner 1 ======= */ .banner1 { background-image: url(../images/p.Home.bg.1.jpg); padding: 260px 0 210px; } /* ======= Banner 2 ======= */ .banner2 { background-image: url(../images/p.Tel.bg.1.jpg); padding: 105px 0 110px; } .bannerFAQ { background-image: url(../images/FAQs.v3.jpg); padding: 0px 0 0px; } .bannerDTV { background-image: url(../images/p.DTV.bg.3.v3.jpg); padding: 105px 0 90px; } .banner2 p { color: #ffffff; } /* ======= Banner Internet ======= */ .bannerInt1 { background-image: url(../images/p.Int_bg1.jpg); padding: 105px 0 110px; } .bannerInt1 p { color: #ffffff; } /* ======= Banner 3 ======= */ .banner3 { background-image: url(../images/p3_bg1.jpg); padding: 105px 0 110px; } .block_2 { display: block; margin-top: 30px; } .block_2 h4 { display: block; padding: 19px 33px; background: #2a106d; color: #ffffff; } .block_2 .inner_block { padding: 30px 22px 25px 33px; display: block; overflow: hidden; border-left: 1px solid #d4d4d4; border-right: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; } @media (max-width: 979px) { .block_2 .inner_block { padding: 15px 10px 12px 15px; } } /* ======= Banner 4 ======= */ .banner4 { background-image: url(../images/p4_bg1.jpg); padding: 105px 0 110px; } .banner4 p { color: #ffffff; } .banner4 h5 { color: #ffffff; } /* ======= Box 9 + isotope items ======= */ #filters { margin-top: 10px; margin-bottom: 30px; /* ---- button-group ---- */ } #filters .button { display: inline-block; background: transparent; border: none; text-transform: none; color: #5f5f62; font: 300 18px/18px 'Lato', sans-serif; cursor: pointer; margin-left: 2px; margin-right: 2px; margin-bottom: 2px; margin-top: 2px; padding: 12px 30px; border: 1px solid #5f5f62; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; /* Landscape phone to portrait tablet */ } @media (max-width: 979px) { #filters .button { margin-bottom: 10px; } } #filters .button:hover { color: #ffffff; border: 1px solid #cc0000; background: #cc0000; } #filters .button:active, #filters .button.is-checked { color: #ffffff; border: 1px solid #cc0000; background: #cc0000; outline: none; } #filters .button.is-checked { color: #ffffff; border: 1px solid #cc0000; background: #cc0000; } #filters .button:active { color: #ffffff; border: 1px solid #cc0000; background: #cc0000; } #filters .button-group:after { content: ''; display: block; clear: both; } #filters .button-group .button { float: left; border-radius: 0; margin-left: 0; margin-right: 40px; margin-bottom: 5px; } .isotope { display: block; position: relative; margin-top: 30px; /* Landscape phones and down */ } .isotope .grid_4 { padding-bottom: 30px; display: block; } .isotope .gallery_image { display: inline-block; position: relative; } .isotope .gall_item { margin-bottom: 0; overflow: hidden; display: inline-block; text-align: center; position: relative; } .isotope .gall_item img { width: 100%; height: auto; } .isotope .gall_item:after { content: ''; position: absolute; top: 30%; left: 50%; margin-left: -42px; width: 85px; height: 85px; background: #cc0000; border-radius: 50%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; -webkit-transform: scale(0.1, 0.1); -ms-transform: scale(0.1, 0.1); transform: scale(0.1, 0.1); opacity: 0; z-index: 2; /* Landscape phone to portrait tablet */ /* Landscape phones and down */ } @media (max-width: 979px) { .isotope .gall_item:after { width: 56px; height: 56px; margin-left: -28px; } } @media (max-width: 767px) { .isotope .gall_item:after { width: 85px; height: 85px; margin-left: -42px; } } @media (max-width: 480px) { .isotope .gall_item:after { width: 56px; height: 56px; margin-left: -28px; } } .isotope .gall_item:before { font-family: FontAwesome; font-size: 34px; position: absolute; font-style: normal; font-weight: normal; text-decoration: none; cursor: default; line-height: 34px; content: '\f002'; color: #ffffff; top: 37%; left: 46%; display: inline-block; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; -webkit-transform: scale(3.1, 3.1); -ms-transform: scale(3.1, 3.1); transform: scale(3.1, 3.1); opacity: 0; z-index: 3; /* Landscape phone to portrait tablet */ /* Landscape phones and down */ } @media (max-width: 979px) { .isotope .gall_item:before { font-family: FontAwesome; font-size: 25px; position: absolute; font-style: normal; font-weight: normal; text-decoration: none; cursor: default; line-height: 25px; } } @media (max-width: 767px) { .isotope .gall_item:before { font-family: FontAwesome; font-size: 34px; position: absolute; font-style: normal; font-weight: normal; text-decoration: none; cursor: default; line-height: 34px; } } @media (max-width: 480px) { .isotope .gall_item:before { font-family: FontAwesome; font-size: 25px; position: absolute; font-style: normal; font-weight: normal; text-decoration: none; cursor: default; line-height: 25px; } } .isotope .gall_item .is_block { bottom: -150px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .isotope .gall_item:hover .is_block { bottom: 0px; } .isotope .gall_item:hover:after { -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); opacity: 1; } .isotope .gall_item:hover:before { -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); opacity: 1; } @media (max-width: 480px) { .isotope { margin-top: 30px; } } .isotope .is_block { display: block; background: #DC2C18; opacity: 0.6; /* Old background: #cc0000; */ position: absolute; left: 0; z-index: 4; text-align: center; padding: 20px 50px; } @media (max-width: 1200px) { .isotope .is_block { padding: 15px 30px; } } @media (max-width: 979px) { .isotope .is_block { padding: 5px 10px; } } .isotope .is_block i { font: 900 22px/1.2em 'Lato', sans-serif; color: #ffffff; text-transform: uppercase; font-style: normal; display: block; } @media (max-width: 1200px) { .isotope .is_block i { font: 900 15px/1.2em 'Lato', sans-serif; } } @media (max-width: 979px) { .isotope .is_block i { font: 900 12px/1.2em 'Lato', sans-serif; } } .isotope .is_block em { font: 400 14px/1.2em 'Lato', sans-serif; color: #ffffff; display: block; margin-top: 15px; } @media (max-width: 979px) { .isotope .is_block em { margin-top: 5px; } } /* ======= isotope_2 ======= */ .isotope_2 { display: block; position: relative; margin-top: 60px; height: auto !important; } .isotope_2 .grid_4 { padding-bottom: 30px; display: block; } .isotope_2 .box9 { display: block; position: relative; } .isotope_2 .gallery_image { display: inline-block; position: relative; } .isotope_2 .gall_item { margin-bottom: 0; overflow: hidden; display: block; text-align: center; position: relative; } .isotope_2 .gall_item img { width: 100%; } .isotope_2 .gall_item:after { content: ''; position: absolute; top: 40%; left: 50%; margin-left: -42px; width: 85px; height: 85px; background: #cc0000; border-radius: 50%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; -webkit-transform: scale(0.1, 0.1); -ms-transform: scale(0.1, 0.1); transform: scale(0.1, 0.1); opacity: 0; z-index: 2; /* Landscape phone to portrait tablet */ /* Landscape phones and down */ } @media (max-width: 979px) { .isotope_2 .gall_item:after { width: 56px; height: 56px; margin-left: -28px; } } @media (max-width: 767px) { .isotope_2 .gall_item:after { width: 85px; height: 85px; margin-left: -42px; } } @media (max-width: 480px) { .isotope_2 .gall_item:after { width: 56px; height: 56px; margin-left: -28px; } } .isotope_2 .gall_item:before { font-family: FontAwesome; font-size: 34px; position: absolute; font-style: normal; font-weight: normal; text-decoration: none; cursor: default; line-height: 34px; content: '\f002'; color: #ffffff; top: 50%; left: 46%; display: inline-block; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; -webkit-transform: scale(3.1, 3.1); -ms-transform: scale(3.1, 3.1); transform: scale(3.1, 3.1); opacity: 0; z-index: 3; /* Landscape phone to portrait tablet */ /* Landscape phones and down */ } @media (max-width: 979px) { .isotope_2 .gall_item:before { font-family: FontAwesome; font-size: 25px; position: absolute; font-style: normal; font-weight: normal; text-decoration: none; cursor: default; line-height: 25px; } } @media (max-width: 767px) { .isotope_2 .gall_item:before { font-family: FontAwesome; font-size: 34px; position: absolute; font-style: normal; font-weight: normal; text-decoration: none; cursor: default; line-height: 34px; } } @media (max-width: 480px) { .isotope_2 .gall_item:before { font-family: FontAwesome; font-size: 25px; position: absolute; font-style: normal; font-weight: normal; text-decoration: none; cursor: default; line-height: 25px; } } .isotope_2 .gall_item .is_block { bottom: -150px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .isotope_2 .gall_item:hover .is_block { bottom: 0px; } .isotope_2 .gall_item:hover:after { -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); opacity: 1; } .isotope_2 .gall_item:hover:before { -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); opacity: 1; } .isotope_2 .is_block { display: block; background: #cc0000; position: relative; left: 0; z-index: 4; text-align: center; padding: 20px 50px; } @media (max-width: 1200px) { .isotope_2 .is_block { padding: 10px 20px; } } @media (max-width: 979px) { .isotope_2 .is_block { padding: 5px 10px; } } .isotope_2 .is_block a { font: 900 22px/1.2em 'Lato', sans-serif; color: #ffffff; text-transform: uppercase; font-style: normal; display: block; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .isotope_2 .is_block a:hover { color: #eaeaea; } @media (max-width: 979px) { .isotope_2 .is_block a { font: 900 15px/1.2em 'Lato', sans-serif; } } .isotope_2 .is_block em { font: 400 14px/1.2em 'Lato', sans-serif; color: #ffffff; display: block; margin-top: 15px; } @media (max-width: 979px) { .isotope_2 .is_block em { margin-top: 5px; } } /* ======= isotope_3 ======= */ .isotope_3 { display: block; position: relative; margin-top: 60px; height: auto! important; /* Landscape phones and down */ } .isotope_3 .grid_4 { padding-bottom: 30px; display: block; } .isotope_3 .gallery_image { display: inline-block; position: relative; } .isotope_3 .gallery_image img { width: 100%; } @media (max-width: 480px) { .isotope_3 { margin-top: 30px; } } .isotope_3 .is_block { display: block; background: #eaeaea; position: relative; left: 0; z-index: 4; text-align: center; padding: 20px 35px; } @media (max-width: 1200px) { .isotope_3 .is_block { padding: 10px 25px; } } .isotope_3 .is_block a { font: 900 22px/1.2em 'Lato', sans-serif; color: #292929; text-transform: uppercase; font-style: normal; display: block; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .isotope_3 .is_block a:hover { color: #cc0000; } @media (max-width: 1200px) { .isotope_3 .is_block a { font: 900 15px/1.2em 'Lato', sans-serif; } } .isotope_3 .is_block time { font: 400 14px/1.2em 'Lato', sans-serif; color: #292929; display: block; margin-top: 10px; } .isotope_3 .is_block em { font: 400 14px/1.2em 'Lato', sans-serif; color: #292929; display: block; margin-top: 10px; } /* ======= isotope_4 ======= */ .isotope_4 { display: block; position: relative; margin-top: 60px; height: auto! important; /* Landscape phones and down */ } .isotope_4 .grid_4 { padding-bottom: 30px; display: block; } .isotope_4 .gallery_image { display: inline-block; position: relative; } .isotope_4 .gallery_image img { width: 100%; } @media (max-width: 480px) { .isotope_4 { margin-top: 30px; } } .isotope_4 .is_block { display: block; background: #cc0000; position: relative; left: 0; z-index: 4; text-align: center; padding: 20px 30px; } @media (max-width: 1200px) { .isotope_4 .is_block { padding: 10px 15px; } } .isotope_4 .is_block a { font: 900 22px/1.2em 'Lato', sans-serif; color: #ffffff; text-transform: uppercase; font-style: normal; display: block; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .isotope_4 .is_block a:hover { color: #eaeaea; } @media (max-width: 1200px) { .isotope_4 .is_block a { font: 900 15px/1.2em 'Lato', sans-serif; } } .isotope_4 .is_block em { font: 400 14px/1.2em 'Lato', sans-serif; color: #ffffff; display: block; margin-top: 15px; } /* ======= Google Map ======= */ .content_map { color: #ffffff; position: relative; text-align: center; height: 244px; margin-top: 0px; } .content_map img { max-width: none !important; } .content_map .rel { position: relative; z-index: 10; } .content_map .gmap { height: 244px; } .page5 .content_map { margin-top: 0px; height: 482px; } .page5 .content_map .gmap { height: 482px !important; overflow: hidden; } @media (max-width: 1200px) { .page5 .content_map { height: 282px; } .page5 .content_map .gmap { height: 282px !important; overflow: hidden; } } /* ======= Address ======= */ .address { list-style: none; padding: 0; margin: 0; margin-top: 25px; } .address li { display: block; padding-bottom: 12px; font: 300 16px/36px 'Lato', sans-serif; color: #5f5f62; text-transform: none; } .address li i { color: #4db748; text-align: left; font-size: 24px; display: inline-block; line-height: 36px; margin-right: 0px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; width: 40px; } .address li a { display: inline-block; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .address li a:hover { color: #cc0000; } .address li:first-child i { font-size: 36px; } @media (min-width: 768px) and (max-width: 979px) { .address li { font: 300 12px/36px 'Lato', sans-serif; } } /* ======= Simple link ======= */ .simple-link { display: inline-block; text-decoration: underline; color: #fa4b2a; } .simple-link:hover { color: #00a1df; } /* ======= List 1 ======= */ .list_1 { list-style: none; padding: 0; margin: 0; margin-top: 30px; } .list_1 li { display: block; padding-bottom: 5px; } .list_1 li a { font: 400 25px/18px 'Lato', sans-serif; color: #5f5f62; text-transform: none; display: inline-block; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .list_1 li a i { color: #cc0000; text-align: center; font-size: 18px; display: inline-block; line-height: 10px; margin-right: 12px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .list_1 li a:hover { color: #cc0000; } .list_1 li a:hover i { color: #5f5f62; } /* ======= List 1 ======= */ .mylist_1 { list-style: none; padding: 0; margin: 0; margin-top: 10px; } .mylist_1 li { display: block; padding-bottom: 5px; } .mylist_1 li a { font: 400 15px/18px 'Lato', sans-serif; color: #5f5f62; text-transform: none; display: inline-block; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .mylist_1 li a i { color: #fe5000; text-align: center; font-size: 18px; display: inline-block; line-height: 16px; margin-right: 12px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .mylist_1 li a:hover { color: #fe5000; } .mylist_1 li a:hover i { color: #5f5f62; } /* ======= list 2 ======= */ .list_2 { padding: 0; list-style: none; display: block; overflow: hidden; } .list_2 li { display: inline-block; margin-top: 38px; /* Landscape phone to portrait tablet */ } .list_2 li a { display: inline-block; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; padding-bottom: 2px; } .list_2 li a:hover { -webkit-transform: scale(0.9, 0.9); -ms-transform: scale(0.9, 0.9); transform: scale(0.9, 0.9); } .list_2 li a img { width: 100%; height: auto; border: 1px solid #d4d4d4; border-radius: 5px; box-sizing: border-box; } @media (max-width: 767px) { .list_2 li { text-align: center; } } /* ======= list 3 ======= */ .list_3 { list-style: none; padding: 0; margin: 0; margin-top: 50px; } .list_3 li { display: block; padding-bottom: 30px; margin-left: 45px; } .list_3 li i { color: #cc0000; text-align: center; font-size: 14px; display: inline-block; line-height: 24px; margin-right: 20px; float: left; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .list_3 li p { overflow: hidden; } /*========================others=========================*/ .tac { text-align: center; } .tal { text-align: left; } .tar { text-align: right; } .w1 { width: 94%; } .w2 { width: 77%; } .w3 { width: 60%; } .extra_wrap { overflow: hidden; } .img_indent { float: left; margin-right: 30px; } @media (max-width: 979px) { .img_indent { float: none; margin-right: 0px; padding-bottom: 20px; } } /* Landscape phones and down */ .img_indent_1 { float: left; margin-right: 30px; } @media (max-width: 480px) { .img_indent_1 { float: none; margin-right: 0px; padding-bottom: 20px; } } .m_w_1 { max-width: 1065px; } .m_h_1 { min-height: 130px; } .mar_t_-05 { margin-top: -5px; } .mar_t_05 { margin-top: 5px; } .mar_t_1 { margin-top: 10px; } .mar_t_15 { margin-top: 15px; } .mar_t_2 { margin-top: 20px; } .mar_t_25 { margin-top: 25px; } .mar_t_3 { margin-top: 30px; } .mar_t_35 { margin-top: 35px; } .mar_t_4 { margin-top: 40px; /* Landscape phone to portrait tablet */ } @media (max-width: 1199px) { .mar_t_4 { margin-top: 27px; } } @media (min-width: 768px) and (max-width: 979px) { .mar_t_4 { margin-top: 15px; } } @media (max-width: 767px) { .mar_t_4 { margin-top: 10px; } } .mar_t_45 { margin-top: 45px; /* Landscape phone to portrait tablet */ } @media (min-width: 979px) and (max-width: 1200px) { .mar_t_45 { margin-top: 30px; } } @media (min-width: 768px) and (max-width: 979px) { .mar_t_45 { margin-top: 20px; } } @media (max-width: 767px) { .mar_t_45 { margin-top: 20px; } } .mar_t_5 { margin-top: 50px; /* Landscape phone to portrait tablet */ } @media (min-width: 979px) and (max-width: 1200px) { .mar_t_5 { margin-top: 30px; } } @media (min-width: 768px) and (max-width: 979px) { .mar_t_5 { margin-top: 20px; } } @media (max-width: 767px) { .mar_t_5 { margin-top: 20px; } } .mar_t_55 { margin-top: 55px; /* Landscape phone to portrait tablet */ } @media (min-width: 979px) and (max-width: 1200px) { .mar_t_55 { margin-top: 30px; } } @media (min-width: 768px) and (max-width: 979px) { .mar_t_55 { margin-top: 20px; } } @media (max-width: 767px) { .mar_t_55 { margin-top: 20px; } } .mar_t_6 { margin-top: 60px; /* Landscape phone to portrait tablet */ } @media (min-width: 979px) and (max-width: 1200px) { .mar_t_6 { margin-top: 40px; } } @media (min-width: 768px) and (max-width: 979px) { .mar_t_6 { margin-top: 20px; } } @media (max-width: 767px) { .mar_t_6 { margin-top: 20px; } } .mar_t_65 { margin-top: 65px; /* Landscape phone to portrait tablet */ } @media (min-width: 979px) and (max-width: 1200px) { .mar_t_65 { margin-top: 40px; } } @media (min-width: 768px) and (max-width: 979px) { .mar_t_65 { margin-top: 20px; } } @media (max-width: 767px) { .mar_t_65 { margin-top: 20px; } } .mar_t_7 { margin-top: 70px; /* Landscape phone to portrait tablet */ } @media (min-width: 979px) and (max-width: 1200px) { .mar_t_7 { margin-top: 40px; } } @media (min-width: 768px) and (max-width: 979px) { .mar_t_7 { margin-top: 20px; } } @media (max-width: 767px) { .mar_t_7 { margin-top: 20px; } } .mar_t_8 { margin-top: 80px; /* Landscape phone to portrait tablet */ } @media (min-width: 979px) and (max-width: 1200px) { .mar_t_8 { margin-top: 50px; } } @media (min-width: 768px) and (max-width: 979px) { .mar_t_8 { margin-top: 30px; } } @media (max-width: 767px) { .mar_t_8 { margin-top: 25px; } } .mar_t_9 { margin-top: 90px; /* Landscape phone to portrait tablet */ } @media (min-width: 979px) and (max-width: 1200px) { .mar_t_9 { margin-top: 50px; } } @media (min-width: 768px) and (max-width: 979px) { .mar_t_9 { margin-top: 30px; } } @media (max-width: 767px) { .mar_t_9 { margin-top: 30px; } } .mar_t_10 { margin-top: 100px; /* Landscape phone to portrait tablet */ } @media (min-width: 979px) and (max-width: 1200px) { .mar_t_10 { margin-top: 60px; } } @media (min-width: 768px) and (max-width: 979px) { .mar_t_10 { margin-top: 40px; } } @media (max-width: 767px) { .mar_t_10 { margin-top: 30px; } } .mar_t_11 { margin-top: 110px; /* Landscape phone to portrait tablet */ } @media (min-width: 979px) and (max-width: 1200px) { .mar_t_11 { margin-top: 60px; } } @media (min-width: 768px) and (max-width: 979px) { .mar_t_11 { margin-top: 40px; } } @media (max-width: 767px) { .mar_t_11 { margin-top: 35px; } } /*======================================================== FOOTER styles =========================================================*/ #footer { background: #7b7b7c; padding: 55px 0 120px; /* ======= Social buttons 1 ======= */ } #footer .privacy-block { padding-top: 110px; font: 400 18px/18px 'Lato', sans-serif; color: #ffffff; text-transform: none; display: block; /* Landscape phone to portrait tablet */ /* Landscape phones and down */ } #footer .privacy-block em { text-transform: uppercase; } @media (max-width: 767px) { #footer .privacy-block { font: 400 12px/12px 'Lato', sans-serif; } } @media (max-width: 480px) { #footer .privacy-block { font: 400 12px/12px 'Lato', sans-serif; } } #footer .socials1 { padding-bottom: 83px; padding-top: 70px; border-bottom: 1px solid #616161; } #footer .socials1 li { display: inline-block; margin-right: 75px; /* Landscape phone to portrait tablet */ /* Landscape phones and down */ } #footer .socials1 li.last { margin-right: 0; } #footer .socials1 li a i { color: #28292a; background: #ffffff; text-align: center; font-size: 47px; display: block; width: 88px; height: 88px; line-height: 88px; border-radius: 200px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; /* Landscape phones and down */ } #footer .socials1 li a i:hover { color: #ffffff; background: #cc0000; } #footer .socials2 a i { color: #28292a; background: #ffffff; text-align: center; font-size: 47px; display: block; margin: 0 auto; width: 88px; height: 88px; line-height: 88px; border-radius: 200px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; /* Landscape phones and down */ } #footer .socials2 a i:hover { color: #ffffff; background: #cc0000; } @media (max-width: 480px) { #footer .socials1 li a i { width: 65px; height: 65px; line-height: 65px; } } @media (max-width: 767px) { #footer .socials1 li { margin-right: 35px; } } @media (max-width: 480px) { #footer .socials1 li { margin-right: 20px; } } /*======================================================== Widget styles =========================================================*/ /* UItoTop styles ========================================================*/ #toTop { display: none; text-decoration: none; position: fixed; bottom: 80px; right: 30px; overflow: hidden; border: none; color: #5f5f62; font-size: 37px; line-height: 37px; z-index: 20; -webkit-transition: color 0.5s ease; transition: color 0.5s ease; } #toTop:hover { outline: none; color: #cc0000; } @media only screen and (max-width: 1199px) { #toTop { display: none !important; } } /*Core variables and mixins*/