/* your styles go here */ @import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,700i,900,900i'); @import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500i,600,700|Source+Sans+Pro:700,700i,900,900i'); body { font-family: 'Montserrat', sans-serif; font-weight: 400; background-color: #fff; } .clear { clear: both; } a { color: #F5A261; text-decoration: none; } a:link, a:active { text-decoration: none; transition-property: all; transition-duration: 0.2s; -webkit-transition-timing-function: cubic-bezier(0.165, 0.63, 0.14, 0.82); -moz-transition-timing-function: cubic-bezier(0.165, 0.63, 0.14, 0.82); -ms-transition-timing-function: cubic-bezier(0.165, 0.63, 0.14, 0.82); -o-transition-timing-function: cubic-bezier(0.165, 0.63, 0.14, 0.82); transition-timing-function: cubic-bezier(0.165, 0.63, 0.14, 0.82); -webkit-font-smoothing: antialiased; } h4 { margin: 0 0 30px 0; padding: 0 15px; font-family: 'Source Sans Pro', sans-serif; } h4 a { font-size: 40px; line-height: 35px; margin-top: 0px; font-weight: bold; color: #000; font-family: 'Source Sans Pro', sans-serif; } h1 { text-rendering:optimizeLegibility; margin: 0 0 10px 0; padding: 0 15px; font-family: 'Source Sans Pro', sans-serif; font-size: 40px; margin-top: 0px; font-weight: bold; color: #000; line-height: 37px; } .outer-link { border: 0px; background: none; text-decoration: none; padding: 0px; margin: 0px; display: block; } .outer-link:hover { border: 0px; background: none; text-decoration: none; } h5 a { color: #a08578; text-decoration: none; } h5 a:hover { color: #a08578; text-decoration: none; } h4 a:hover { color: #a08578; text-decoration: none; } h2 { color: rgba(0, 0, 0, 0.54) ; display: block; font-size:28px; font-style:normal; font-weight:400; height:55px; padding-bottom: 45px; letter-spacing: -0.336px ; line-height: 34.16px ; margin-bottom: 22px ; padding-left: 15px; margin-right:0px; margin-top:0px; text-rendering:optimizeLegibility; text-size-adjust:100%; visibility:visible; word-break:break-word; word-wrap:break-word; -webkit-font-smoothing:antialiased; -webkit-margin-after:22px; -webkit-margin-before:5px; -webkit-margin-end:0px; } .cross-post a { display: block; padding: 0 20px; text-transform: uppercase; display: block; margin-top: 0px; margin-bottom: 5px; opacity: 0.05; font-weight: 700; font-size: 14px; color: #1d1d1d; font-family: 'Source Sans Pro', sans-serif; -webkit-font-smoothing: antialiased; transition-property: all; transition-duration: 0.5s; -webkit-transition-timing-function: cubic-bezier(0.165, 0.63, 0.14, 0.82); -moz-transition-timing-function: cubic-bezier(0.165, 0.63, 0.14, 0.82); -ms-transition-timing-function: cubic-bezier(0.165, 0.63, 0.14, 0.82); -o-transition-timing-function: cubic-bezier(0.165, 0.63, 0.14, 0.82); transition-timing-function: cubic-bezier(0.165, 0.63, 0.14, 0.82); } .date_time { display: block; padding: 0 20px; text-transform: uppercase; display: block; margin-top: 0px; margin-bottom: 5px; opacity: 0.05; font-weight: 700; font-size: 14px; color: #1d1d1d; font-family: 'Source Sans Pro', sans-serif; -webkit-font-smoothing: antialiased; transition-property: all; transition-duration: 0.5s; -webkit-transition-timing-function: cubic-bezier(0.165, 0.63, 0.14, 0.82); -moz-transition-timing-function: cubic-bezier(0.165, 0.63, 0.14, 0.82); -ms-transition-timing-function: cubic-bezier(0.165, 0.63, 0.14, 0.82); -o-transition-timing-function: cubic-bezier(0.165, 0.63, 0.14, 0.82); transition-timing-function: cubic-bezier(0.165, 0.63, 0.14, 0.82); } .date_time:hover { opacity: 1; } .content-column-content { padding-bottom: 50px; border-bottom: 1px solid #f0f0f0; margin-bottom: 70px; } .content-column-content ul { list-style-type: disc; padding-right: 0px; padding-left: 40px; } .content-column-content ul li { font-weight: bold; color: #333; font-size: 17px; line-height: 25px; margin: 0; display: list-item; margin-bottom: 5px; margin-top: 15px; margin-bottom: 15px; padding-right: 0; -webkit-font-smoothing: antialiased; list-style-type: disc; padding-left: 0px; } .content-column-content ul li:before { display: none; } .content-column-content iframe { display: block; margin: 0 0 30px 0px; width: 100% !important; } .content-column-content img { display: block; margin: 0 auto 30px auto; max-width: 100%; } .content-column .row:last-of-type .content-column-content { border-bottom: 0px; } .content-column-content p, .content-column-content li { font-size: 16px; line-height: 27px; color: #4D4D4D; padding: 0 20px; margin-bottom: 30px; } .content-column-content p a { font-size: 16px; line-height: 27px; color: #4D4D4D; text-decoration: none; } .content-column.white-background .content-column-content p a { font-size: 16px; line-height: 27px; color: #4D4D4D; text-decoration: none; border-bottom: 2px solid #e1e1e1; } .content-column.white-background .content-column-content p a:hover{ border-color: #F5A261; } blockquote { margin: 0 20px 20px 25px; padding: 0px; border-left: 8px solid #F5A261; } .content-column-content { padding-left: 0px; padding-right: 0px; } .sidebar-content img { width: 120px; max-width: 100%; border-radius: 50%; margin-bottom: 15px; } .sidebar-content .sidebar-p { margin-bottom: 10px; } .sidebar-content .sidebar-heading { font-size: 26px; max-width: 200px; font-weight: bold; padding-left: 0px; color: #FC6621; letter-spacing: 0px; font-family: 'Source Sans Pro', sans-serif; text-align: left; padding-right: 0px; line-height: 30px; margin-bottom: 15px; } .sidebar-content .sidebar-menu { margin: 0px; padding: 0px; } .sidebar-content .sidebar-menu li:before { display: none; } .sidebar-content .sidebar-p,.sidebar-menu li a { max-width: 160px; font-family: "et-book"; color: #000; font-size: 20px; line-height: 24px; font-weight: 500; display: inline-block; } .sidebar-p a { color: #FC6621; } .sidebar-menu li a:hover { color: #FC6621; } .sidebar-content p.social { margin-top: 10px; display: inline-block; max-width: 120px; text-align: center; } .sidebar-content p.social a { border: 0px; font-size: 18px; color: #000; width: auto; margin-right: 0px; } .sidebar-content p.social a:hover { color: #cec5c1; } .sidebar-content .sidebar-heading a{ text-decoration: none; color: #222224; font-family: 'Source Sans Pro', sans-serif; } .content-column-content div>a { margin: 0 20px; background-color: transparent; color: #767676; border: 1px solid #e4e4e4; font-size: 15px; line-height: 30px; padding-left: 20px; padding-right: 20px; font-weight: 400; outline: none; transition-property: all; transition-duration: 0.2s; -webkit-transition-timing-function: cubic-bezier(0.165, 0.63, 0.14, 0.82); -moz-transition-timing-function: cubic-bezier(0.165, 0.63, 0.14, 0.82); -ms-transition-timing-function: cubic-bezier(0.165, 0.63, 0.14, 0.82); -o-transition-timing-function: cubic-bezier(0.165, 0.63, 0.14, 0.82); transition-timing-function: cubic-bezier(0.165, 0.63, 0.14, 0.82); -webkit-font-smoothing: antialiased; border-radius: 30px; display: inline-block; } div>a:hover { background: #a08578; border-color: #a08578; color: #fff; } footer#blog_foot { clear: both; display: block; margin: 0; padding: 0; position: relative; margin-top: 20px; border-top: 1px solid #f0f0f0; padding-top: 6px; padding-left: 25px; padding-right: 25px; background: #fff; } footer#blog_foot h5 { float: left; margin: 0; margin-left: 10px; display: block; text-transform: uppercase; line-height: 16px; font-size: 16px; margin-top: 30px; } ul#foot_links li { display: inline-block; margin-right: 5px; margin-left: 5px; margin-bottom: 10px; } ul#foot_links li a { display: inline-block; border: 0px solid #f0f0f0; padding: 4px 18px 4px 18px; border-radius: 30px; line-height: 14px; color: #a4a4a4; font-weight: 400; font-size: 14px; transition-property: all; transition-duration: 0.2s; -webkit-transition-timing-function: cubic-bezier(0.165, 0.63, 0.14, 0.82); -moz-transition-timing-function: cubic-bezier(0.165, 0.63, 0.14, 0.82); -ms-transition-timing-function: cubic-bezier(0.165, 0.63, 0.14, 0.82); -o-transition-timing-function: cubic-bezier(0.165, 0.63, 0.14, 0.82); transition-timing-function: cubic-bezier(0.165, 0.63, 0.14, 0.82); -webkit-font-smoothing: antialiased; } ul#foot_links li a:hover { background-color: #a08578; color: #fff; } ul#foot_links { float: right; margin-top: 26px; margin-right: 20px; } .sidebar-menu li:hover a { text-decoration: none; color: #FC6621; } @media only screen and (max-width: 767px) { .sidebar-content { position: static; text-align: center; } .content-column { padding-top: 0px; } .sidebar-content .sidebar-heading { display: inline-block; max-width: 100%; } .sidebar-content .sidebar-p, .sidebar-menu li a { display: block; max-width: 100%; } .content-column-content p, .content-column-content li { padding-left: 0px; padding-right: 0px; } blockquote { margin-left: 0px; margin-right: 0px; padding-left: 10px; } .content-column-content { margin-bottom: 20px; padding-bottom: 20px; } footer#blog_foot { padding-left: 5px; padding-right: 5px; } ul#foot_links { padding: 0px; margin-right: 0px; } ul#foot_links li a { padding: 5px; } } .cross-post a:hover { opacity: 1; background: #fff; border: none; color: #1d1d1d; outline:none; } .logo-parent>a:hover { opacity: .7; text-decoration: none; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; background: none; border-color: none; }