1
+ /* Base */
2
+ * {outline : none;}
3
+ html , body {height : 100% ;}
4
+ body {font-family : 'Open Sans' , sans-serif;font-size : 13px ;line-height : 1.6 ;color : # 8c8c8c ;background-color : # fff ;}
5
+ h1 , h2 , h3 , h4 , h5 , h6 {font-family : 'Open Sans' , sans-serif;}
6
+ a {color : # 404040 ;}
7
+ a : hover {color : # 404040 ;transition-property : all;transition-duration : 0.3s ;transition-timing-function : linear;}
8
+ a .none : hover {text-decoration : none;}
9
+
10
+ /* Header */
11
+ .top {background-color : # 404040 ;padding : 5px 0 ;color : # fff ;}
12
+ .top p {margin : 0 ;}
13
+ .top ul {margin : 0 ;padding : 0 ;}
14
+ .top li i {color : # fff ;}
15
+ .top li a {color : # fff ;}
16
+ .top li a : hover {text-decoration : none;}
17
+ .top li a : hover , .top li a : hover i {color : # a30000 ;transition-property : all;transition-duration : 0.3s ;transition-timing-function : linear;}
18
+
19
+ /* Navigation */
20
+ .navbar {-moz-border-radius : 0 ;-webkit-border-radius : 0 ;border-radius : 0 ;margin-bottom : 0 ;}
21
+ .navbar .container {position : relative;}
22
+ .navbar-default {-moz-transition : all 0.3s ease-out;-o-transition : all 0.3s ease-out;-webkit-transition : all 0.3s ease-out;transition : all 0.3s ease-out;width : 100% ;border : none;border-bottom : 1px solid # e7e7e7 ;background-color : # fff ;}
23
+ .navbar-default .navbar-nav > li > a {color : # 404040 ;font-weight : normal;font-size : 13px ;}
24
+ .navbar-default .navbar-nav > li > a : hover {background-color : transparent;color : # a30000 ;}
25
+ .navbar-default .navbar-nav > .open > a , .navbar-default .navbar-nav > .open > a : hover , .navbar-default .navbar-nav > .open > a : focus {background-color : transparent;color : # a30000 ;}
26
+ .navbar-default .navbar-nav .active > a , .navbar-default .navbar-nav .active > a : hover , .navbar-default .navbar-nav .active > a : focus {color : # a30000 ;background-color : transparent;}
27
+ .navbar-default .navbar-toggle {margin : 10px 0 0 15px ;}
28
+ .navbar-default .navbar-toggle , .navbar-default .navbar-toggle : hover , .navbar-default .navbar-toggle : focus {border : none;background : # f3f3f3 ;}
29
+ .navbar-default .navbar-toggle i {font-size : 31px ;}
30
+ .navbar-default .navbar-collapse {float : right;border-top : none;padding-left : 0 ;padding-right : 0 ;}
31
+ .navbar-brand > img {padding : 5px ;}
32
+
33
+ @media screen and (max-width : 768px ) {.navbar-default .navbar-collapse {padding-left : inherit;padding-right : inherit;}}
34
+ @media screen and (max-width : 992px ) {.navbar-default .navbar-collapse {width : 100% ;margin-left : 0 ;margin-right : 0 ;max-height : none;}}
35
+ @media (min-width : 768px ) {.navbar > .container .navbar-brand , .navbar > .container-fluid .navbar-brand {margin-left : 0 ;}}
36
+
37
+ .main-navbar-nav {-moz-transition : all 0.3s linear;-o-transition : all 0.3s linear;-webkit-transition : all 0.3s linear;transition : all 0.3s linear;}
38
+ .main-navbar-nav > li > a {padding-top : 30px ;padding-bottom : 30px ;line-height : 1 ;}
39
+ .main-navbar-nav li > .dropdown-menu {-moz-transition : all 0.3s ease-out;-o-transition : all 0.3s ease-out;-webkit-transition : all 0.3s ease-out;transition : all 0.3s ease-out;min-width : 225px ;border : none;border-top : 2px solid # a30000 ;}
40
+ .main-navbar-nav li > .dropdown-menu > li > a {padding : 10px ;position : relative;color : # 404040 ;line-height : 1.12857143 ;font-size : 12px ;}
41
+ .main-navbar-nav li > .dropdown-menu > li > a : hover , .main-navbar-nav li > .dropdown-menu > li > a : focus {color : # a30000 ;background-color : transparent;}
42
+ .main-navbar-nav li > .dropdown-menu > li > a i {position : absolute;right : 20px ;top : 50% ;margin-top : -8px ;font-size : 16px ;}
43
+
44
+ @media screen and (min-width : 993px ) {.main-navbar-nav .dropdown : hover > .dropdown-menu {display : block;}.main-navbar-nav .dropdown : hover > .dropdown-menu .dropdown : hover .dropdown-menu {left : 225px ;top : 0 ;margin-top : -2px ;}}
45
+ @media screen and (max-width : 992px ) {.main-navbar-nav > li {border-bottom : 1px solid # f3f3f3 ;}.main-navbar-nav > li : last-child {border-bottom : none;}.main-navbar-nav > li > a {padding-top : 12px ;padding-bottom : 12px ;}}
46
+
47
+ .navbar-brand {height : auto;padding : 0 ;}
48
+
49
+ @media screen and (max-width : 992px ) {.navbar-toggle {display : block;}.navbar-collapse .collapse {display : none !important ;}.main-navbar-nav .navbar-nav , .main-navbar-nav .navbar-nav > li {float : none !important ;}.navbar-collapse .collapse .in {display : block !important ;overflow-y : auto !important ;}}
50
+
51
+ /* Hero */
52
+ .hero_area {background-image : url(../ img/hero.jpg);background-position : center center;background-repeat : no-repeat;background-size : cover;height : 475px ;padding : 0 ;}
53
+ .hero_content {padding : 120px 0 ;}
54
+ .hero_content h1 {text-shadow : 1px 1px 2px rgba (0 , 0 , 0 , 0.75 );color : # a30000 ;font-weight : 700 ;font-size : 42px ;}
55
+ .hero_content h2 {text-shadow : 1px 1px 2px rgba (0 , 0 , 0 , 0.25 );color : # 000 ;font-weight : 700 ;font-size : 32px ;margin-top : 0 ;width : 45% ;line-height : 38px ;}
56
+
57
+ /* Boxes */
58
+ .boxes_area {padding-top : 40px ;padding-bottom : 10px ;padding-left : 0 ;padding-right : 0 ;background-color : # f8f8f8 ;}
59
+ .box {position : relative;}
60
+ .box h3 {position : relative;margin-bottom : 20px ;padding-bottom : 20px ;}
61
+
62
+ @media (min-width : 769px ) {
63
+ .boxes_area div [class *= "col-" ]: after {content : " " ;display : block;position : absolute;top : 0 ;right : 0 ;width : 1px ;height : 100% ;background-color : # ebebeb ;}
64
+ .boxes_area div [class *= "col-" ]: last-child : after {display : none;}
65
+ }
66
+
67
+ /* Home */
68
+ .home_content h2 : after , .box h3 : after {content : '' ;position : absolute;width : 30px ;background-color : # a30000 ;height : 2px ;left : 0 ;bottom : 0 ;}
69
+ .box i {position : absolute;right : 0 ;top : 0 ;margin : 0 ;color : # a30000 ;font-size : 45px ;}
70
+ .boxes_area h3 {font-size : 16px ;font-weight : 500 ;margin-top : 0 ;margin-bottom : 18px ;}
71
+ .services {padding-top : 50px ;padding-bottom : 50px ;}
72
+ h2 .section-title {text-align : center;color : # 404040 ;}
73
+ .services p .desc {text-align : center;font-size : 13px ;margin-bottom : 20px ;}
74
+ .services .media {margin-top : 30px ;}
75
+ .services .media i {font-size : 45px ;color : # a30000 ;}
76
+ .services .media h4 {font-size : 15px ;font-weight : 600 ;color : # 404040 ;}
77
+ .services .media p {text-align : left;}
78
+
79
+ /* News */
80
+ .home-area {padding-bottom : 50px ;}
81
+ .home_content h2 {position : relative;font-size : 17px ;font-weight : 600 ;padding-bottom : 20px ;color : # 404040 ;margin-bottom : 30px ;}
82
+ .home_list ul {margin : 0 ;padding : 0 ;float : left;width : 100% ;}
83
+ .home_list ul li {list-style : none;}
84
+ .home_list .thumbnail {border : none;padding : 0 ;}
85
+ .thumbnail .caption {padding : 9px ;color : # 404040 ;padding-left : 0 ;padding-right : 0 ;}
86
+ .home_list h3 {font-size : 16px ;font-weight : 600 ;margin-top : 10px ;margin-bottom : 10px ;color : # 404040 ;}
87
+ .home_list p {color : # 8c8c8c }
88
+ .home_list a .btn {font-size : 13px ;padding : 0 ;color : # a30000 ;}
89
+ .home_bottom .row {margin-left : -5px ;margin-right : -5px ;}
90
+ .home_bottom div [class *= "col-" ] {padding-right : 5px ;padding-left : 5px ;position : relative;}
91
+
92
+ /* References */
93
+ .carousel-control { width : 4% ; }
94
+ .carousel-control .left , .carousel-control .right {margin-left : 0 ;background-image : none;}
95
+
96
+ @media (max-width : 767px ) {.carousel-inner .active .left {left : -100% ;}.carousel-inner .next {left : 100% ;}.carousel-inner .prev {left : -100% ;}.active > div {display : none;}.active > div : first-child {display : block;}}
97
+ @media (min-width : 767px ) and (max-width : 992px ) {.carousel-inner .active .left {left : -50% ;}.carousel-inner .next {left : 50% ;}.carousel-inner .prev {left : -50% ;}.active > div {display : none;}.active > div : first-child {display : block;}.active > div : first-child + div {display : block;}}
98
+ @media (min-width : 992px ) {.carousel-inner .active .left {left : -25% ;}.carousel-inner .next {left : 25% ;}.carousel-inner .prev {left : -25% ;}}
99
+
100
+ /* Footer */
101
+ footer .site-footer {background : # e6e6e6 ;padding : 20px 0 0 ;float : left;width : 100% ;}
102
+ footer .site-footer h4 {font-size : 17px ;font-weight : 500 ;}
103
+ footer .site-footer ul {padding-left : 0 ;margin-bottom : 20px ;list-style : none;}
104
+ footer .site-footer ul a {color : # 666 ;font-size : 13px ;}
105
+ footer .site-footer p {font-size : 13px ;}
106
+ footer .site-footer p a {color : # 666 ;}
107
+ p .text {color : # 666 ;}
108
+ # copyright {background : # 404040 ;color : # ccc ;padding : 15px 0 ;font-size : 12px ;margin-top : 20px ;}
109
+ # copyright p , # copyright ul {margin : 0 ;float : left;font-size : 12px ;}
110
+ # copyright a {color : # fff ;font-size : 12px ;}
111
+ .site-footer li a : hover {color : # a30000 ;}
112
+ ul .big li {float : left;width : 49% ;}
113
+ ul .big li : nth-child (2n) {margin-left : 2% ;}
114
+
115
+ @media (max-width : 462px ) {.fbox : last-child {margin-top : 20px ;float : left;width : 100% ;}}
116
+
117
+ /* Maillist */
118
+ .login-form-1 {max-width : 300px ;border-radius : 5px ;display : inline-block;}
119
+ .main-login-form {position : relative;}
120
+ .login-form-1 .form-control {border : 0 ;box-shadow : 0 0 0 ;border-radius : 0 ;background : transparent;color : # 555555 ;padding : 7px 0 ;font-weight : bold;height : auto;}
121
+ .login-form-1 .form-control ::-webkit-input-placeholder {color : # 999999 ;}
122
+ .login-form-1 .form-control : -moz-placeholder , .login-form-1 .form-control ::-moz-placeholder , .login-form-1 .form-control : -ms-input-placeholder {color : # 999999 ;}
123
+ .login-form-1 .form-group {margin-bottom : 0 ;border-bottom : 2px solid # fff ;padding-right : 20px ;position : relative;}
124
+ .login-form-1 .form-group : last-child {border-bottom : 0 ;}
125
+ .login-group {background : # efefef ;color : # 999999 ;border-radius : 8px ;padding : 10px 20px ;}
126
+ .login-group-checkbox {padding : 5px 0 ;}
127
+ .login-form-1 .login-button {position : absolute;right : -25px ;top : 50% ;background : # ffffff ;color : # 999999 ;padding : 11px 0 ;width : 50px ;height : 50px ;margin-top : -25px ;border : 5px solid # efefef ;border-radius : 50% ;transition : all ease-in-out 500ms ;}
128
+ .login-form-1 .login-button : hover {color : # 555555 ;transform : rotate (450deg );}
129
+ .login-form-1 .login-button .clicked {color : # 555555 ;}
130
+ .login-form-1 .login-button .clicked : hover {transform : none;}
131
+ .login-form-1 .login-button .clicked .success {color : # 2ecc71 ;}
132
+ .login-form-1 .login-button .clicked .error {color : # e74c3c ;}
133
+
134
+ /* Breadcrumb */
135
+ .bread_area {border-bottom : 1px solid # e7e7e7 ;padding : 10px 0 ;margin-bottom : 40px ;}
136
+ .breadcrumb {margin : 0 ;background : # fff ;padding : 0 ;}
137
+
138
+ /* Page */
139
+ .page-main {float : left;width : 100% ;background-color : # fff ;margin-bottom : 30px ;}
140
+
141
+ /* Category */
142
+ .category-main {float : left;width : 100% ;background-color : # fff ;margin-bottom : 30px ;}
143
+ .category-content h3 {font-size : 19px ;margin-bottom : 20px ;}
144
+ .category-main .media {margin-top : 30px ;}
145
+ .category-main .media : first-child {margin-top : 0 ;}
146
+ .category-main ul li {list-style : none;position : relative;}
147
+ .category-main .media-left {padding-right : 20px ;}
148
+ .category-main .meta {position : absolute;bottom : 0 ;border-bottom : 2px solid # e7e7e7 ;width : 71% ;min-height : 30px ;line-height : 24px ;padding-bottom : 3px ;}
149
+ .category-main .category-meta {width : 67% ;}
150
+ .category-main .meta .arc-comment {float : left; margin-right : 5px ; border-right : 2px solid # e7e7e7 ;padding-right : 7px ;}
151
+ .category-main .meta .arc-comment a , .archive ul .arc-share li a {color : # 333 ;font-size : 15px ;}
152
+ .category-main .meta .arc-comment a : hover , .archive ul .arc-share li a : hover {text-decoration : none;color : # ff1515 ;}
153
+ .category-main .meta .arc-date {float : right;font-size : 15px ;color : # 333 ;}
154
+ .category-main ul .arc-share {float : left;margin : 0 ;padding : 0 ;margin-right : 5px ;}
155
+ .category-main ul .arc-share li {float : left;list-style : none;margin-left : 10px ;}
156
+ .category-main .archive-cat a {color : # ff1515 ;}
157
+ .category-main .archive-cat a : hover {color : # 333 ; text-decoration : none;}
158
+
159
+
160
+ /* Sidebar */
161
+ .widget h4 , h2 .page-title , h2 .category-title {position : relative;margin-top : 0 ;padding-bottom : 20px ;margin-bottom : 20px ;font-size : 17px ;font-weight : 700 ;color : # 404040 ;width : 100% ;}
162
+ .widget h4 {font-size : 15px ;margin-left : 15px ;}
163
+ .widget h4 : after , h2 .page-title : after , h2 .category-title : after {content : '' ;position : absolute;width : 30px ;background-color : # a30000 ;height : 2px ;left : 0 ;bottom : 0 ;}
164
+ .widget {margin-bottom : 30px ;}
165
+ .sidebar ul {padding-left : 15px ;padding-right : 15px ;margin : 0 ;}
166
+ .sidebar ul li {list-style : none;}
167
+ .sidebar ul li a {padding : 3px 15px ;display : block;margin-left : -15px ;margin-right : -15px ;color : # 404040 ;}
168
+ .sidebar li .current a {background-color : # a30000 ;margin-left : -15px ;margin-right : -15px ;color : # FFFFFF ;}
169
+ .sidebar ul li a : hover {background-color : # a30000 ;color : # FFFFFF ;text-decoration : none;transition-property : all;transition-duration : 0.2s ;transition-timing-function : linear;}
170
+
171
+ /* Responsive */
172
+ @media screen and (max-width : 462px ) {
173
+ .top {text-align : center;}.top ul .list-inline {float : none !important ;text-align : center;}
174
+ .hero_content {padding : 80px 0 ;}
175
+ .hero_content h1 {font-size : 32px ;}
176
+ .hero_content h2 {width : 90% ;font-size : 21px ;}
177
+ /*.boxes_area .row {margin-left: -20px;margin-right: -20px;}*/
178
+ .boxes_area .box p {margin-bottom : 30px ;}
179
+ .services .media .media-left {padding-right : 15px ;}
180
+
181
+ .category-content .media-body {float : left;position : relative;width : 100% ;}
182
+ .category-content .media-body h3 {margin-top : 20px ;}
183
+ .category-main .meta {position : relative;width : 100% ;}
184
+ .category-main .meta .pull-left {margin-left : 40px ;}
185
+ .category-main .meta .pull-right {display : none;}
186
+
187
+ .sidebar {margin-top : 40px ;}
188
+ }
189
+ @media (min-width : 463px ) and (max-width : 768px ) {
190
+ .fbox {float : left;}
191
+ .fbox : nth-child (3 ) {float : right !important ;}
192
+ }
0 commit comments