Advertisement
Guest User

Untitled

a guest
Apr 1st, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 6.82 KB | None | 0 0
  1. *,*:before,*:after {
  2.     box-sizing: border-box;
  3. }
  4. body {
  5.     margin: 0;
  6.     background: url('images/body-background.png') repeat center center;
  7. }
  8. /* Masthead */
  9. .masthead {
  10.     margin: 0 auto;
  11.     padding: 3rem 0;
  12.     display: flex;
  13.     justify-content: space-between;
  14.     align-items: center;
  15.     padding-left: 10px;
  16.     padding-right: 10px;
  17. }
  18. .brand {
  19.     font-family: 'Poppins', sans-serif;
  20.     font-size: 2.2rem;
  21.     letter-spacing: 1.5px;
  22.     text-transform: uppercase;
  23. }
  24. .menu-icon {
  25.     font-size: 32px;
  26.     display: none;
  27. }
  28. nav {
  29.     font-family: 'Open Sans', sans-serif;
  30. }
  31. nav a {
  32.     text-decoration: none;
  33.     color: #666;
  34. }
  35. nav ul {
  36.     margin: 0;
  37.     padding: 0;
  38.     list-style-type: none;
  39. }
  40. nav > ul > a > li {
  41.     display: inline-block;
  42.     font-size: .9rem;
  43.     padding: 1rem .8rem;
  44.     margin-right: 4rem;
  45. }
  46. nav > ul > a:last-child > li {
  47.     margin-right: 0 !important;
  48.     padding-right: 0 !important;
  49. }
  50. .dropdown {
  51.     position: relative;
  52.     display: inline-block;
  53. }
  54. .dropdown-content {
  55.     display: none;
  56.     position: absolute;
  57.     background-color: #f1f1f1;
  58.     min-width: 160px;
  59.     box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  60.     z-index: 1;
  61. }
  62. .dropdown-content a {
  63.     color: black;
  64.     padding: 12px 16px;
  65.     text-decoration: none;
  66.     display: block;
  67. }
  68. .dropdown-content a:hover {background-color: #ddd}
  69. .show {display:block;}
  70.  
  71. /* Slider */
  72. .slider {
  73.     margin: 0 auto;
  74.     height: 560px;
  75.     overflow: hidden;
  76.     border: 10px solid #f6f6f6;
  77. }
  78. .slides {
  79.     display: block;
  80.     list-style-type: none;
  81.     width: 6000px;
  82.     height: 560px;
  83.     margin: 0;
  84.     padding: 0;
  85. }
  86. .slide {
  87.     float: left;
  88. }
  89.  
  90. .dropbtn {
  91.     background-color: #3498DB;
  92.     color: white;
  93.     padding: 16px;
  94.     font-size: 16px;
  95.     border: none;
  96.     cursor: pointer;
  97. }
  98.  
  99. .dropbtn:hover, .dropbtn:focus {
  100.     background-color: #2980B9;
  101. }
  102.  
  103. /* Footer */
  104. footer {
  105.     margin: 0 auto;
  106.     display: flex;
  107.     justify-content: space-between;
  108.     align-items: center;
  109.     flex-wrap: wrap;
  110.     padding: 2rem 0;
  111.     margin-top: 1rem;
  112.     padding-left: 10px;
  113.     padding-right: 10px;
  114. }
  115. .copyright {
  116.     font-family: 'Open Sans', sans-serif;
  117.     color: #666;
  118.     font-size: .9rem;
  119.     letter-spacing: .5px;
  120. }
  121. .social-media {
  122.     font-size: 1.8rem;
  123. }
  124. .social-media > i {
  125.     margin: 0;
  126.     padding: 0;
  127. }
  128. .social-media a {
  129.     text-decoration: none;
  130. }
  131.  
  132. @media (min-width: 971px) {
  133.     .masthead {
  134.         width: 980px;
  135.     }
  136.     .slider {
  137.         width: 980px;
  138.     }
  139.     footer {
  140.         width: 980px;
  141.     }
  142. }
  143.  
  144. @media (max-width: 360px) {
  145.     /* Header */
  146.     .brand {font-size: 1.5rem;}
  147.     nav {display: none;}
  148.     .masthead {width: 100%;}
  149.     .menu-icon {
  150.         display: block;
  151.         font-size: 24px;
  152.     }
  153.    
  154.     /* Slider */
  155.     .slider {width: 100%;}
  156.    
  157.     /* Footer */
  158.     .footer {
  159.         width: 100%;
  160.         flex-direction: column;
  161.         justify-content: center;
  162.     }
  163.    
  164.     .social-media {padding-top: 20px;}
  165. }
  166.  
  167. @media (min-width: 361px) and (max-width: 970px) {
  168.     /* Header */
  169.     .menu-normal {
  170.         display: none;
  171.     }
  172.     nav > ul > a > li{
  173.         display: list-item;
  174.         margin-right: 0;
  175.     }
  176.     .menu-responsive {
  177.         display: block;
  178.         position: absolute;
  179.         background-color: #f6f6f6;
  180.         width: 100%;
  181.         top: 145px;
  182.     }
  183.     .masthead {width: 100%;}
  184.     .brand {font-size: 2rem;}
  185.     .menu-icon {display: block;}
  186.     .menu-icon:hover {cursor: pointer;}
  187.    
  188.     /* Slider */
  189.     .slider {width: 100%;}
  190.    
  191.     /* Footer */
  192.     footer {
  193.         width: 100%;
  194.         flex-direction: column;
  195.         justify-content: center;
  196.     }
  197.     .social-media {padding-top: 20px;}
  198. }
  199.  
  200. /* FILE: about.html */
  201. .about-bg {
  202.     max-width: 980px;
  203.     border: 10px solid #f6f6f6;
  204.     margin: 0 auto;
  205.     min-height: 560px;
  206.     max-height: 560px;
  207.     background: url('images/about-bg.jpg') no-repeat center center;
  208. }
  209. .background {
  210.     max-width: 500px;
  211.     text-align: justify;
  212.     padding: 2rem;
  213.     margin-left: 3rem;
  214.     margin-top: 3rem;
  215.     background: url('images/body-background.png') repeat center center;
  216.     font-family: 'Open Sans', sans-serif;
  217.     line-height: 1.35;
  218.     font-size: .9rem;
  219.     color: #444;
  220.     padding-top: 1rem;
  221. }
  222.  
  223. /* FILE: gallery.html */
  224. .container {
  225.     max-width: 980px;
  226.     margin: 0 auto;
  227.     display: flex;
  228.     justify-content: space-between;
  229.     flex-wrap: wrap;
  230.     font-family: 'Open Sans', sans-serif;
  231. }
  232. .intro {
  233.     width: 450px;
  234.     margin-right: 30px;
  235.     color: #555;
  236. }
  237. .intro p {
  238.     font-size: .9rem;
  239.     line-height: 1.5;
  240. }
  241. .about-image {
  242.     width: 100%;
  243.     height: 300px;
  244.     background: url('images/about-background.jpg') no-repeat center center;
  245.     margin-top: 25px;
  246.     border: 10px solid #f6f6f6;
  247. }
  248. .projects {
  249.     width: 500px;
  250.     margin-top: 20px;
  251.     display: flex;
  252.     justify-content: space-between;
  253.     align-items: center;
  254.     flex-wrap: wrap;
  255.     padding: 0 20px;
  256. }
  257. .project-block {
  258.     width: 130px;
  259.     height: 130px;
  260.     border: 2px solid #f6f6f6;
  261.     margin: 10px;
  262. }
  263. #jpg1 {background: url('images/img1.jpg') no-repeat center center;}
  264. #jpg2 {background: url('images/img2.jpg') no-repeat center center;}
  265. #jpg3 {background: url('images/img3.jpg') no-repeat center center;}
  266. #jpg4 {background: url('images/img4.jpg') no-repeat center center;}
  267. #jpg5 {background: url('images/img5.jpg') no-repeat center center;}
  268. #jpg6 {background: url('images/img6.jpg') no-repeat center center;}
  269. #jpg7 {background: url('images/img7.jpg') no-repeat center center;}
  270. #jpg8 {background: url('images/img8.jpg') no-repeat center center;}
  271. #jpg9 {background: url('images/img9.jpg') no-repeat center center;}
  272.  
  273. /* FILE: contact.html */
  274. .contact-image {
  275.     width: 370px;
  276.     height: 375px;
  277.     border: 10px solid #f6f6f6;
  278.     background: url('images/post.png') no-repeat center center;
  279. }
  280. .contact {
  281.     width: 610px;
  282.     height: 375px;
  283.     padding: 0 30px;
  284. }
  285. .contact h2 {
  286.     margin: 0;
  287.     line-height: normal;
  288.     color: #555;
  289. }
  290. .contact p {
  291.     color: #555;
  292.     font-size: .8rem;
  293.     line-height: 1.5;
  294. }
  295. .form-container {
  296.     width: 100%;
  297.     display: flex;
  298.     flex-direction: column;
  299.     margin-top: 20px;
  300. }
  301. .form-container input {
  302.     margin: 0;
  303.     border: 1px solid rgba(160,160,159,1);
  304.     padding: 5px;
  305.     margin-bottom: 5px;
  306.     letter-spacing: .5px;
  307.     font-size: .8rem;
  308. }
  309. .txt-ar {
  310.     resize: none;
  311.     font-family: 'Open Sans', sans-serif;
  312.     padding: 5px;
  313.     color: #555;
  314.     width: 100%;
  315.     font-size: .8rem;
  316.     min-height: 130px;
  317. }
  318. .btn {
  319.     font-family: 'Open Sans', sans-serif;
  320.     border: 1px solid #555;
  321.     color: #fefefe;
  322.     float: right;
  323.     background-color: #605E5E;
  324.     padding: 3px 5px;
  325.     margin-top: 5px;
  326.     letter-spacing: 1px;
  327. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement