@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,700,700i');

/*** BASE ***/
body {line-height:26px;-webkit-font-smoothing:antialiased;}

/*** HEADINGS ***/
h1, .h1 {margin:0 0 26px 0;}
h2, .h2 {margin:0 0 26px 0;}
h3, .h3 {margin:0 0 26px 0;}
h4, .h4 {margin:0 0 26px 0;}
h5, .h5 {margin:0 0 26px 0;}
h6, .h6 {margin:0 0 26px 0;}

/*** BASICS ***/
hr {margin:0;position:relative;}
p, ul, ol, img, blockquote {margin:0 0 26px 0;}
img {max-width:100%;height:auto;}

/*** LIST ***/
ul, ol {}
ul li {}
ol li {}

/*** BLOCKQUOTE ***/
blockquote {}

/*** LINKS ***/
a {color:#007bff;text-decoration:underline;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}
a:hover {text-decoration:none;color:#007bff;}

/*** BUTTONS ***/
a.btn,
.btn > a,
strong a {display:inline-block;padding:5px 10px;border:1px solid #007bff;background:#007bff;color:#fff;font-size:inherit;line-height:inherit;text-decoration:none;transition:.3s;}
a.btn:hover,
.btn > a:hover,
strong a:hover {text-decoration:none;background:#fff;color:#007bff;}

/*** GALLERY ***/
.gallery-item img {border:none !important;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}

/*** ONLY FOR THE EDITOR ***/
body#tinymce {}