/*
Theme Name: Yulia3
Theme URI: 
Description: Artisteer-generated theme
Version: 1.0
Author: 
Author URI: 
Tags: fixed-width, right-sidebar, two-columns, valid HTML5, widgets
*/




@import url('https://fonts.googleapis.com/css?family=Heebo');

#art-main {
background:url(http://fb-otsma.co.il/test/wp-content/uploads/2018/10/crossword.png);
font-size:16px;
font-family: 'Heebo', sans-serif;
font-weight:400;
font-style:normal;
position:relative;
width:100%;
min-height:100%;
left:0;
top:0;
cursor:default;
overflow:hidden;
margin:0 auto;
}



table,ul.art-hmenu {
font-size:16px;
font-family: 'Heebo', sans-serif;
font-weight:400;
font-style:normal;
}

.art-button {
border:0;
border-collapse:separate;
-webkit-background-origin:border!important;
-moz-background-origin:border!important;
background-origin:border-box!important;
background:#A1ADBA;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
height:24px;
border-width:0;
margin:0 auto;
padding:0 21px;
}

.art-postcontent,.art-postcontent li,.art-postcontent table,.art-postcontent a,.art-postcontent a:link,.art-postcontent a:visited,.art-postcontent a.visited,.art-postcontent a:hover,.art-postcontent a.hovered {
font-family: 'Heebo', sans-serif;
line-height:175%;
}

.art-postcontent p {
margin:13px 0;
}

.art-postcontent h1,.art-postcontent h1 a,.art-postcontent h1 a:link,.art-postcontent h1 a:visited,.art-postcontent h1 a:hover,.art-postcontent h2,.art-postcontent h2 a,.art-postcontent h2 a:link,.art-postcontent h2 a:visited,.art-postcontent h2 a:hover,.art-postcontent h3,.art-postcontent h3 a,.art-postcontent h3 a:link,.art-postcontent h3 a:visited,.art-postcontent h3 a:hover,.art-postcontent h4,.art-postcontent h4 a,.art-postcontent h4 a:link,.art-postcontent h4 a:visited,.art-postcontent h4 a:hover,.art-postcontent h5,.art-postcontent h5 a,.art-postcontent h5 a:link,.art-postcontent h5 a:visited,.art-postcontent h5 a:hover,.art-postcontent h6,.art-postcontent h6 a,.art-postcontent h6 a:link,.art-postcontent h6 a:visited,.art-postcontent h6 a:hover,.art-blockheader .t,.art-blockheader .t a,.art-blockheader .t a:link,.art-blockheader .t a:visited,.art-blockheader .t a:hover,.art-vmenublockheader .t,.art-vmenublockheader .t a,.art-vmenublockheader .t a:link,.art-vmenublockheader .t a:visited,.art-vmenublockheader .t a:hover,.art-headline,.art-headline a,.art-headline a:link,.art-headline a:visited,.art-headline a:hover,.art-slogan,.art-slogan a,.art-slogan a:link,.art-slogan a:visited,.art-slogan a:hover,.art-postheader,.art-postheader a,.art-postheader a:link,.art-postheader a:visited,.art-postheader a:hover {
font-size:22px;
font-family: 'Heebo', sans-serif;
font-weight:400;
font-style:normal;
line-height:120%;
}

.art-postcontent a,.art-postcontent a:link {
font-family: 'Heebo', sans-serif;
text-decoration:none;
color:#FA5705;
}

.art-postcontent a:visited,.art-postcontent a.visited {
font-family: 'Heebo', sans-serif;
text-decoration:none;
color:#EE3634;
}

.art-postcontent a:hover,.art-postcontent a.hover {
font-family: 'Heebo', sans-serif;
text-decoration:underline;
color:#EE3634;
}

.art-postcontent h1 {
color:#EE3634;
font-size:36px;
font-family: 'Heebo', sans-serif;
margin:15px 0 0;
}

.art-blockcontent h1 {
font-size:36px;
font-family: 'Heebo', sans-serif;
margin:15px 0 0;
}

.art-postcontent h1 a,.art-postcontent h1 a:link,.art-postcontent h1 a:hover,.art-postcontent h1 a:visited,.art-blockcontent h1 a,.art-blockcontent h1 a:link,.art-blockcontent h1 a:hover,.art-blockcontent h1 a:visited {
font-size:36px;
font-family: 'Heebo', sans-serif;
}

.art-postcontent h2 {
color:#EF3734;
font-size:22px;
font-family: 'Heebo', sans-serif;
margin:15px 0 0;
}

.art-blockcontent h2 {
font-size:22px;
font-family: 'Heebo', sans-serif;
margin:15px 0 0;
}

.art-postcontent h2 a,.art-postcontent h2 a:link,.art-postcontent h2 a:hover,.art-postcontent h2 a:visited,.art-blockcontent h2 a,.art-blockcontent h2 a:link,.art-blockcontent h2 a:hover,.art-blockcontent h2 a:visited {
font-size:22px;
font-family: 'Heebo', sans-serif;
}

.art-postcontent h3 {
color:#de5e5b;
font-family: 'Heebo', sans-serif;
font-size:21px;
background-color:#e7dedf;
font-weight:700;
margin:35px 0 0;
padding:15px;
}

.art-blockcontent h3 {
font-size:20px;
font-family: 'Heebo', sans-serif;
margin:15px 0 0;
}

.art-postcontent h3 a,.art-postcontent h3 a:link,.art-postcontent h3 a:hover,.art-postcontent h3 a:visited,.art-blockcontent h3 a,.art-blockcontent h3 a:link,.art-blockcontent h3 a:hover,.art-blockcontent h3 a:visited {
font-size:20px;
font-family: 'Heebo', sans-serif;
}

.art-postcontent h4 {
color:#EE3634;
font-size:18px;
font-family: 'Heebo', sans-serif;
margin:15px 0 0;
}

.art-blockcontent h4 {
font-size:18px;
font-family: 'Heebo', sans-serif;
margin:15px 0 0;
}

.art-postcontent h4 a,.art-postcontent h4 a:link,.art-postcontent h4 a:hover,.art-postcontent h4 a:visited,.art-blockcontent h4 a,.art-blockcontent h4 a:link,.art-blockcontent h4 a:hover,.art-blockcontent h4 a:visited {
font-size:18px;
font-family: 'Heebo', sans-serif;
}

.art-postcontent h5 {
color:#4E6883;
font-size:15px;
font-family: 'Heebo', sans-serif;
margin:10px 0 0;
}

.art-blockcontent h5 {
font-size:15px;
font-family: 'Heebo', sans-serif;
margin:10px 0 0;
}

.art-postcontent h5 a,.art-postcontent h5 a:link,.art-postcontent h5 a:hover,.art-postcontent h5 a:visited,.art-blockcontent h5 a,.art-blockcontent h5 a:link,.art-blockcontent h5 a:hover,.art-blockcontent h5 a:visited {
font-size:15px;
font-family: 'Heebo', sans-serif;
}

.art-postcontent h6 {
color:#A6B7C9;
font-size:16px;
font-family: 'Heebo', sans-serif;
margin:10px 0 0;
}

.art-blockcontent h6 {
font-size:16px;
font-family: 'Heebo', sans-serif;
margin:10px 0 0;
}

.art-postcontent h6 a,.art-postcontent h6 a:link,.art-postcontent h6 a:hover,.art-postcontent h6 a:visited,.art-blockcontent h6 a,.art-blockcontent h6 a:link,.art-blockcontent h6 a:hover,.art-blockcontent h6 a:visited {
font-size:16px;
font-family: 'Heebo', sans-serif;
}

header,footer,article,nav,#art-hmenu-bg,.art-sheet,.art-hmenu a,.art-vmenu a,.art-slidenavigator > a,.art-checkbox:before,.art-radiobutton:before {
-webkit-background-origin:border!important;
-moz-background-origin:border!important;
background-origin:border-box!important;
}

header,footer,article,nav,#art-hmenu-bg,.art-sheet,.art-slidenavigator > a,.art-checkbox:before,.art-radiobutton:before {
display:block;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

ul {
list-style-type: square;
}

ol {
list-style-position:inside;
}

html,body {
height:100%;
}

html {
-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%;
}

body {
min-width:940px;
color:#303F50;
margin:0;
padding:0;
}

.art-header:before,#art-header-bg:before,.art-layout-cell:before,.art-layout-wrapper:before,.art-footer:before,.art-nav:before,#art-hmenu-bg:before,.art-sheet:before {
width:100%;
content:" ";
display:table;
}

.art-header:after,#art-header-bg:after,.art-layout-cell:after,.art-layout-wrapper:after,.art-footer:after,.art-nav:after,#art-hmenu-bg:after,.art-sheet:after,.cleared,.clearfix:after {
clear:both;
font:0/0 serif;
display:block;
content:" ";
}

form {
margin:0;
padding:0;
}

table.position {
position:relative;
width:100%;
table-layout:fixed;
}

.art-shapes {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
overflow:hidden;
z-index:0;
}

.art-slider-inner {
position:relative;
overflow:hidden;
width:100%;
height:100%;
}

.art-slidenavigator > a {
display:inline-block;
vertical-align:middle;
outline-style:none;
font-size:1px;
}

.art-textblock-743858412 h1,.art-textblock-743858412 h2,.art-textblock-743858412 h3,.art-textblock-743858412 h4,.art-textblock-743858412 h5,.art-textblock-743858412 h6,.art-textblock-743858412 p,.art-textblock-743858412 a,.art-textblock-743858412 ul,.art-textblock-743858412 ol,.art-textblock-743858412 li {
line-height:38px;
}

.art-textblock-743858412 {
position:absolute;
top:175px;
left:1.77%;
margin-left:0!important;
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-o-transform:rotate(0deg);
-ms-transform:rotate(0deg);
transform:rotate(0deg);
overflow:hidden;
z-index:101;
width:36px;
height:38px;
}

.art-textblock-743858412-text-container {
display:table;
}

.art-textblock-743858412-text {
display:table-cell;
outline-style:none;
height:38px;
width:36px;
word-wrap:break-word;
padding:0!important;
}

.default-responsive .art-textblock-743858412-text {
height:auto;
}

.art-textblock-743858412-text,.art-textblock-743858412-text a.art-rss-tag-icon,.art-textblock-743858412-text a.art-facebook-tag-icon,.art-textblock-743858412-text a.art-twitter-tag-icon,.art-textblock-743858412-text a.art-tumblr-tag-icon,.art-textblock-743858412-text a.art-pinterest-tag-icon,.art-textblock-743858412-text a.art-vimeo-tag-icon,.art-textblock-743858412-text a.art-youtube-tag-icon,.art-textblock-743858412-text a.art-linkedin-tag-icon {
font-size:14px;
font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-align:left;
color:#8494A4!important;
}

.art-textblock ul > li {
background-position-y:0!important;
}

#art-header-bg {
position:absolute;
overflow:hidden;
left:0;
width:100%;
height:203px;
z-index:auto;
background-position:center top;
background-color: #e7e7e9;
background-repeat:no-repeat;
margin:0 auto;
}

#art-hmenu-bg {
position:absolute;
overflow:hidden;
left:0;
width:100%;
z-index:auto;
border-radius:0;
margin:0 auto;
}

.art-sheet {
position:relative;
cursor:auto;
width:1200px;
z-index:auto!important;
margin:0 auto;
}

.art-header {
background-repeat:no-repeat;
height:233px;
background-image:url(http://fb-otsma.co.il/test/wp-content/uploads/2018/10/new_header2-1.jpg);
background-position:center top;
position:relative;
z-index:auto!important;
margin:0 auto;
}

.custom-responsive .art-header {
background-image:url(http://fb-otsma.co.il/test/wp-content/uploads/2018/10/new_header2-1.jpg);
background-position:center top;
}

.default-responsive .art-header,.default-responsive #art-header-bg {
background-image:url(images/header2.1.png);
background-position:center center;
background-color:#E7E7E9;
}

.art-header>.widget {
position:absolute;
z-index:101;
}

.art-nav {
background:#EC393B;
position:absolute;
bottom:0;
width:100%;
z-index:100;
margin:0;
}

ul.art-hmenu a,ul.art-hmenu a:link,ul.art-hmenu a:visited,ul.art-hmenu a:hover {
outline:none;
position:relative;
z-index:11;
}

ul.art-hmenu,ul.art-hmenu ul {
display:block;
border:0;
list-style-type:none;
min-height:0;
margin:0;
padding:0;
}

ul.art-hmenu li {
position:relative;
z-index:5;
display:block;
float:right;
background:none;
border:0;
margin:0;
padding:0;
}

ul.art-hmenu li:hover {
z-index:10000;
white-space:normal;
}

ul.art-hmenu:after,ul.art-hmenu ul:after {
content:".";
height:0;
display:block;
visibility:hidden;
overflow:hidden;
clear:both;
}

ul.art-hmenu {
display:inline-block;
vertical-align:bottom;
padding-left:0;
padding-right:0;
}

.art-nav-inner:before {
content:' ';
}

nav.art-nav {
border-top-left-radius:0;
border-top-right-radius:0;
}

.art-nav-inner {
text-align:right;
margin:0 auto;
}

.desktop .art-nav {
padding-left:0;
padding-right:0;
}

.art-hmenu-extra1 {
position:relative;
display:block;
float:left;
width:auto;
height:auto;
background-position:center;
}

.art-hmenu-extra2 {
position:relative;
display:block;
float:right;
width:auto;
height:auto;
background-position:center;
}

ul.art-hmenu>li {
margin-right:1px;
}

ul.art-hmenu>li:first-child {
margin-right:0;
}

ul.art-hmenu>li:last-child,ul.art-hmenu>li.last-child {
margin-left:0;
}

ul.art-hmenu>li>a {
position:relative;
display:block;
height:61px;
cursor:pointer;
text-decoration:none;
color:#FFF;
line-height:61px;
text-align:center;
margin:0 auto;
padding:0 12px;
}

.art-hmenu>li>a,.art-hmenu>li>a:link,.art-hmenu>li>a:visited,.art-hmenu>li>a.active,.art-hmenu>li>a:hover {
font-size:18px;
font-weight:700;
font-style:normal;
text-decoration:none;
text-transform:uppercase;
text-align:right;
}

ul.art-hmenu>li>a.active {
-svg-background:linear-gradient(top,#E216120,#E2161250%,#D9151260%,#9C0F0D100%) no-repeat;
background:linear-gradient(tobottom,#E216120,#E2161250%,#D9151260%,#9C0F0D100%) no-repeat;
color:#fff;
text-decoration:none;
margin:0 auto;
padding:0 12px;
}

ul.art-hmenu>li>a:visited,ul.art-hmenu>li>a:hover,ul.art-hmenu>li:hover>a {
text-decoration:none;
}

ul.art-hmenu>li>a:hover,.desktop ul.art-hmenu>li:hover>a {
background:#F6908E;
color:#A3B4C8;
text-decoration:none;
margin:0 auto;
padding:0 12px;
}

ul.art-hmenu>li:before {
position:absolute;
display:block;
content:' ';
top:0;
right:-1px;
width:1px;
height:61px;
background:url(images/menuseparator.png) center center no-repeat;
}

ul.art-hmenu li li a {
background:transparent;
margin:0 auto;
padding:0 8px;
}

ul.art-hmenu li li {
float:none;
width:auto;
margin-top:0;
margin-bottom:0;
}

.art-hmenu ul a {
display:block;
white-space:nowrap;
height:24px;
min-width:7em;
border:0 solid transparent;
text-align:right;
line-height:24px;
color:#6A7D90;
font-size:16px;
font-family: 'Heebo', sans-serif;
text-decoration:none;
margin:0;
}

.art-hmenu ul a:link,.art-hmenu ul a:visited,.art-hmenu ul a.active,.art-hmenu ul a:hover {
text-align:right;
line-height:24px;
color:#6A7D90;
font-size:16px;
font-family: 'Heebo', sans-serif;
text-decoration:none;
margin:0;
}

ul.art-hmenu ul li a:hover,.desktop ul.art-hmenu ul li:hover>a {
background:#FFF;
margin:0 auto;
}

.art-hmenu ul a:hover {
text-decoration:none;
color:#F05305;
}

.desktop .art-hmenu ul li:hover>a {
color:#F05305;
}

ul.art-hmenu ul:before {
background:#EFF2F5;
border:1px solid #CFD8E2;
display:block;
position:absolute;
content:' ';
z-index:1;
margin:0 auto;
}

.desktop ul.art-hmenu li:hover>ul {
visibility:visible;
top:100%;
}

.desktop ul.art-hmenu li li:hover>ul {
top:0;
right:100%;
}

ul.art-hmenu ul {
visibility:hidden;
position:absolute;
z-index:10;
right:0;
top:0;
background-image:url(images/spacer.gif);
}

.desktop ul.art-hmenu>li>ul {
margin:-10px -30px 0 0;
padding:12px 32px 32px;
}

.desktop ul.art-hmenu ul ul {
margin:-32px -9px 0 0;
padding:32px 12px 32px 32px;
}

.desktop ul.art-hmenu ul.art-hmenu-left-to-right {
right:auto;
left:0;
margin:-10px 0 0 -30px;
}

.desktop ul.art-hmenu ul.art-hmenu-right-to-left {
left:auto;
right:0;
margin:-10px -30px 0 0;
}

.desktop ul.art-hmenu li li:hover>ul.art-hmenu-left-to-right {
right:auto;
left:100%;
}

.desktop ul.art-hmenu li li:hover>ul.art-hmenu-right-to-left {
left:auto;
right:100%;
}

.desktop ul.art-hmenu ul ul.art-hmenu-left-to-right {
right:auto;
left:0;
margin:-32px 0 0 -9px;
padding:32px 32px 32px 12px;
}

.desktop ul.art-hmenu ul ul.art-hmenu-right-to-left {
left:auto;
right:0;
margin:-32px -9px 0 0;
padding:32px 12px 32px 32px;
}

.desktop ul.art-hmenu ul ul:before {
border-radius:0;
top:30px;
bottom:30px;
right:10px;
left:30px;
}

.desktop ul.art-hmenu>li>ul:before {
top:10px;
right:30px;
bottom:30px;
left:30px;
}

.desktop ul.art-hmenu ul ul.art-hmenu-left-to-right:before {
right:30px;
left:10px;
}

.desktop ul.art-hmenu ul ul.art-hmenu-right-to-left:before {
right:10px;
left:30px;
}

.art-layout-wrapper {
position:relative;
z-index:auto!important;
margin:0 auto;
}

.art-content-layout {
display:table;
width:100%;
table-layout:fixed;
}

.art-content-layout-row {
display:table-row;
}

.art-layout-cell {
display:table-cell;
vertical-align:top;
}

.art-postcontent .art-content-layout {
border-collapse:collapse;
}

a.art-button,a.art-button:link,a:link.art-button:link,body a.art-button:link,a.art-button:visited,body a.art-button:visited,input.art-button,button.art-button {
text-decoration:none;
font-size:16px;
font-family: 'Heebo', sans-serif;
font-weight:400;
font-style:normal;
position:relative;
display:inline-block;
vertical-align:middle;
white-space:nowrap;
text-align:center;
color:#FFF;
overflow:visible;
cursor:pointer;
text-indent:0;
line-height:24px;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
margin:0 0 0 5px !important;
}

.art-button img {
vertical-align:middle;
margin:0;
}

.firefox2 .art-button {
display:block;
float:left;
}

input,select,textarea,a.art-search-button span {
vertical-align:middle;
font-size:16px;
font-family: 'Heebo', sans-serif;
font-weight:400;
font-style:normal;
}

.art-block select {
width:96%;
}

input.art-button {
float:none!important;
-webkit-appearance:none;
}

.art-button.active,.art-button.active:hover {
background:#A1ADBA;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
color:#FFF!important;
border-width:0;
margin:0 auto;
padding:0 21px;
}

.art-button.hover,.art-button:hover {
background:#8A99A8;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
color:#FFF!important;
border-width:0;
margin:0 auto;
padding:0 21px;
}

input[type=text],input[type=password],input[type=email],input[type=url],textarea {
background:#F9FAFB;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
border:1px solid #B9C2CB;
width:100%;
color:#3D5166!important;
font-size:16px;
font-family: 'Heebo', sans-serif;
font-weight:400;
font-style:normal;
text-shadow:none;
margin:0 auto;
padding:10px 0;
}

input.art-error,textarea.art-error {
background:#F9FAFB;
border:1px solid #E2341D;
color:#3D5166!important;
font-size:16px;
font-family: 'Heebo', sans-serif;
font-weight:400;
font-style:normal;
margin:0 auto;
}

form.art-search input[type=text] {
background:#FFF;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
border:1px solid #CCD6E0;
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
color:#364049!important;
font-size:8px;
font-family: 'Heebo', sans-serif;
font-weight:400;
font-style:normal;
margin:0 auto;
padding:10px 0;
}

form.art-search {
background-image:none;
border:0;
display:block;
top:0;
line-height:0;
position:relative;
left:50px;
width:230px;
margin:14px;
padding:0;
}

form.art-search input,a.art-search-button {
-webkit-appearance:none;
top:0;
right:0;
}

form.art-search>input,a.art-search-button {
bottom:0;
left:0;
vertical-align:middle;
}

form.art-search input[type=submit],input.art-search-button,a.art-search-button {
border-radius:0;
position:absolute;
right:auto;
display:block;
border:none;
background:url(images/searchicon2.png) center center no-repeat;
width:24px;
height:100%;
color:#FFF!important;
cursor:pointer;
margin:0 auto;
padding:0;
}

label.art-checkbox:before {
background:#F9FAFB;
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
width:16px;
height:16px;
border-width:0;
margin:0 auto;
}

label.art-checkbox {
cursor:pointer;
font-size:16px;
font-family: 'Heebo', sans-serif;
font-weight:400;
font-style:normal;
line-height:16px;
display:inline-block;
color:#364049!important;
}

.art-checkbox>input[type=checkbox] {
margin:0 5px 0 0;
}

label.art-checkbox.active:before {
background:#FC905A;
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
width:16px;
height:16px;
display:inline-block;
border-width:0;
margin:0 auto;
}

label.art-checkbox.hovered:before {
background:#D9DEE3;
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
width:16px;
height:16px;
display:inline-block;
border-width:0;
margin:0 auto;
}

label.art-radiobutton:before {
background:#F9FAFB;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
width:12px;
height:12px;
border-width:0;
margin:0 auto;
}

label.art-radiobutton {
cursor:pointer;
font-size:16px;
font-family: 'Heebo', sans-serif;
font-weight:400;
font-style:normal;
line-height:12px;
display:inline-block;
color:#364049!important;
}

.art-radiobutton>input[type=radio] {
vertical-align:baseline;
margin:0 5px 0 0;
}

label.art-radiobutton.active:before {
background:#B9C2CB;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
width:12px;
height:12px;
display:inline-block;
border-width:0;
margin:0 auto;
}

label.art-radiobutton.hovered:before {
background:#D9DEE3;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
width:12px;
height:12px;
display:inline-block;
border-width:0;
margin:0 auto;
}

.art-comments {
border-top:1px dotted #A1ADBA;
margin:25px auto 0;
}

.art-comments h2 {
color:#23292F;
}

.art-comment-inner {
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
margin:0 auto 0 96px;
padding:5px;
}

.art-comment-avatar {
float:left;
width:80px;
height:80px;
background:#fff;
border:1px solid #E2E8EE;
padding:2px;
}

.art-comment-avatar>img {
border:none!important;
margin:0!important;
}

.art-comment-content {
color:#303F50;
font-family: 'Heebo', sans-serif;
padding:10px 0;
}

.art-comment {
margin-top:6px;
}

.art-comment-header {
color:#23292F;
font-family: 'Heebo', sans-serif;
line-height:100%;
}

.art-comment-header a,.art-comment-header a:link,.art-comment-header a:visited,.art-comment-header a.visited,.art-comment-header a:hover,.art-comment-header a.hovered {
font-family: 'Heebo', sans-serif;
line-height:100%;
}

.art-comment-header a,.art-comment-header a:link {
font-family: 'Heebo', sans-serif;
font-weight:700;
font-style:normal;
color:#758799;
}

.art-comment-content a,.art-comment-content a:link,.art-comment-content a:visited,.art-comment-content a.visited,.art-comment-content a:hover,.art-comment-content a.hovered {
font-family: 'Heebo', sans-serif;
}

.art-comment-content a:visited,.art-comment-content a.visited {
font-family: 'Heebo', sans-serif;
color:#3F5369;
}

.art-pager {
background:#EFF2F5;
text-align:right;
margin:2px;
padding:6px;
}

.art-pager>span {
cursor:default;
}

.art-pager>* {
line-height:normal;
position:relative;
display:inline-block;
margin:0 4px 0 0;
}

.art-pager a:link,.art-pager a:visited,.art-pager .active {
line-height:normal;
font-family: 'Heebo', sans-serif;
font-weight:700;
font-style:normal;
text-decoration:none;
color:#23292F;
}

.art-pager .active {
color:#EE3634;
margin:0 4px 0 auto;
}

.art-pager .more {
background:#D9DEE3;
margin:0 4px 0 auto;
}

.art-pager a.more:link,.art-pager a.more:visited {
color:#411701;
}

.art-pager a:hover {
background:#B9C2CB;
margin:0 4px 0 auto;
}

.art-pager a:hover,.art-pager a.more:hover {
text-decoration:none;
color:#21262C;
}

.art-pager>:after {
display:inline-block;
position:absolute;
content:' ';
top:0;
width:0;
height:100%;
right:0;
text-decoration:none;
margin:0 0 0 auto;
}

.art-commentsform {
background:transparent;
color:#23292F;
margin:25px auto 0;
padding:10px;
}

.art-commentsform h2 {
padding-bottom:10px;
color:#23292F;
margin:0;
}

.art-commentsform label {
display:inline-block;
line-height:25px;
}

.art-commentsform input:not([type=submit]),.art-commentsform textarea {
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
width:100%;
max-width:100%;
}

.art-vmenublock {
margin:10px;
}

.art-vmenublockheader {
margin:0 auto;
padding:10px 0;
}

.art-vmenublockheader .t,.art-vmenublockheader .t a,.art-vmenublockheader .t a:link,.art-vmenublockheader .t a:visited,.art-vmenublockheader .t a:hover {
color:#FA6114;
font-size:20px;
font-family: 'Heebo', sans-serif;
font-weight:400;
font-style:normal;
margin:0 10px;
}

ul.art-vmenu,ul.art-vmenu ul {
list-style:none;
display:block;
}

ul.art-vmenu,ul.art-vmenu li {
display:block;
width:auto;
line-height:0;
margin:0;
padding:0;
}

ul.art-vmenu {
margin-top:0;
margin-bottom:0;
}

ul.art-vmenu ul {
display:none;
position:relative;
margin:0;
padding:0;
}

ul.art-vmenu>li>a {
font-size:16px;
font-family: 'Heebo', sans-serif;
font-weight:400;
font-style:normal;
text-decoration:none;
color:#607E9F;
min-height:30px;
line-height:30px;
margin:0 auto;
padding:0 15px;
}

ul.art-vmenu a {
display:block;
cursor:pointer;
z-index:1;
position:relative;
}

ul.art-vmenu li {
position:relative;
}

ul.art-vmenu>li>ul {
margin-top:0;
margin-bottom:0;
padding:0;
}

ul.art-vmenu>li>a:before {
content:url('images/vmenuitemicon.png');
margin-left:5px;
bottom:2px;
position:relative;
display:inline-block;
vertical-align:middle;
font-size:0;
line-height:0;
}

ul.art-vmenu>li>a.active:before {
content:url('images/vmenuactiveitemicon.png');
margin-left:5px;
bottom:2px;
position:relative;
display:inline-block;
vertical-align:middle;
font-size:0;
line-height:0;
}

ul.art-vmenu>li>a:hover:before,ul.art-vmenu>li>a.active:hover:before,ul.art-vmenu>li:hover>a:before,ul.art-vmenu>li:hover>a.active:before {
content:url('images/vmenuhovereditemicon.png');
margin-left:5px;
bottom:2px;
position:relative;
display:inline-block;
vertical-align:middle;
font-size:0;
line-height:0;
}

ul.art-vmenu>li>a:hover,ul.art-vmenu>li>a.active:hover {
text-decoration:none;
margin:0 auto;
padding:0 15px;
}

ul.art-vmenu a:hover,ul.art-vmenu a.active:hover {
color:#FA5705;
}

ul.art-vmenu>li>a.active:hover>span.border-top,ul.art-vmenu>li>a.active:hover>span.border-bottom {
background-color:transparent;
}

ul.art-vmenu>li>a.active {
text-decoration:none;
color:#FA5705;
margin:0 auto;
padding:0 15px;
}

ul.art-vmenu>li>ul:before {
display:block;
position:absolute;
content:' ';
top:0;
right:0;
bottom:0;
left:0;
margin:0 auto;
}

ul.art-vmenu li li a {
position:relative;
margin:0 auto;
}

ul.art-vmenu li li {
position:relative;
margin-top:0;
}

ul.art-vmenu ul a {
display:block;
position:relative;
min-height:22px;
overflow:visible;
z-index:0;
line-height:22px;
color:#6C7F93;
font-size:16px;
font-family: 'Heebo', sans-serif;
font-weight:400;
font-style:normal;
text-decoration:none;
margin-left:0;
margin-right:0;
padding:0 27px;
}

ul.art-vmenu ul a:visited,ul.art-vmenu ul a.active:hover,ul.art-vmenu ul a:hover,ul.art-vmenu ul a.active {
line-height:22px;
color:#6C7F93;
font-size:16px;
font-family: 'Heebo', sans-serif;
font-weight:400;
font-style:normal;
text-decoration:none;
margin-left:0;
margin-right:0;
}

ul.art-vmenu ul ul a {
padding-right:54px;
}

ul.art-vmenu ul ul ul a {
padding-right:81px;
}

ul.art-vmenu ul ul ul ul a {
padding-right:108px;
}

ul.art-vmenu ul ul ul ul ul a {
padding-right:135px;
}

ul.art-vmenu ul a.active:after {
background-position:bottom;
}

div.art-block img {
border:none;
}

.art-blockheader {
border:1px solid transparent;
margin:0 auto;
padding:8px 5px;
}

.art-blockheader .t,.art-blockheader .t a,.art-blockheader .t a:link,.art-blockheader .t a:visited,.art-blockheader .t a:hover {
color:#758799;
font-size:20px;
font-family: 'Heebo', sans-serif;
font-weight:400;
font-style:normal;
margin:0 5px;
}

.art-blockcontent {
color:#303F50;
font-size:16px;
font-family: 'Heebo', sans-serif;
line-height:175%;
margin:0 auto;
padding-bottom: 35px;
}

.art-blockcontent table,.art-blockcontent li,.art-blockcontent a,.art-blockcontent a:link,.art-blockcontent a:visited,.art-blockcontent a:hover {
color:#303F50;
font-size:16px;
font-family: 'Heebo', sans-serif;
line-height:175%;
}

.art-blockcontent p {
margin:0 5px;
}

.art-blockcontent a,.art-blockcontent a:link {
color:#FB7C3C;
font-family: 'Heebo', sans-serif;
}

.art-blockcontent a:visited,.art-blockcontent a.visited {
color:#A9BACB;
font-family: 'Heebo', sans-serif;
text-decoration:none;
}

.art-blockcontent a:hover,.art-blockcontent a.hover {
color:#FA5705;
font-family: 'Heebo', sans-serif;
text-decoration:none;
}

.art-block ul>li:before {
content:url('images/blockbullets.png');
margin-left:6px;
bottom:2px;
position:relative;
display:inline-block;
vertical-align:middle;
font-size:0;
line-height:0;
margin-right:-11px;
}

.opera .art-block ul>li:before {
bottom:0;
margin-right:6px;
margin-left:-11px;
}

.art-block li {
font-size:16px;
font-family: 'Heebo', sans-serif;
line-height:175%;
color:#4E6883;
margin:5px 10px 0 0;
}

.art-block ul>li {
padding-right:11px;
}

.art-post {
margin-left:10px;
}

a img {
border:0;
}

.art-article img,img.art-article,.art-block img,.art-footer-text img {
margin:0 0 0 10px;
}

.art-metadata-icons img {
border:none;
vertical-align:middle;
margin:2px;
}

.art-article table,table.art-article {
border-collapse:collapse;
margin:1px;
}

.art-post .art-content-layout-br {
height:0;
}

.art-article th,.art-article td {
border:solid 1px #B9C2CB;
vertical-align:top;
text-align:right;
padding:2px;
}

.art-article th {
text-align:center;
vertical-align:middle;
padding:7px;
}

pre {
overflow:auto;
padding:.1em;
}

.preview-cms-logo {
border:0;
float:right;
margin:1em 0 0 1em;
}

.image-caption-wrapper {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:0;
}

.image-caption-wrapper p {
font-size:80%;
text-align:right;
margin:0;
}

.art-postmetadataheader {
border-bottom:1px solid #B7B7B7;
position:relative;
z-index:1;
margin:0 auto;
padding:1px;
}

.art-postheader {
color:#4E6883;
font-size:20px;
font-family: 'Heebo', sans-serif;
font-weight:400;
font-style:normal;
margin:5px 10px;
}

.art-postheader a,.art-postheader a:link,.art-postheader a:visited,.art-postheader a.visited,.art-postheader a:hover,.art-postheader a.hovered {
font-size:20px;
font-family: 'Heebo', sans-serif;
font-weight:400;
font-style:normal;
}

.art-postheader a,.art-postheader a:link {
font-family: 'Heebo', sans-serif;
text-decoration:none;
text-align:right;
color:#FB7F41;
}

.art-postheader a:visited,.art-postheader a.visited {
font-family: 'Heebo', sans-serif;
text-decoration:none;
text-align:right;
color:#708BA9;
}

.art-postheader a:hover,.art-postheader a.hovered {
font-family: 'Heebo', sans-serif;
text-decoration:none;
text-align:right;
color:#FB7C3C;
}

.art-postheadericons,.art-postheadericons a,.art-postheadericons a:link,.art-postheadericons a:visited,.art-postheadericons a:hover {
font-family: 'Heebo', sans-serif;
color:#4E6883;
}

.art-postheadericons {
margin:0 10px 0 0;
padding:1px;
}

.art-postheadericons a,.art-postheadericons a:link {
font-family: 'Heebo', sans-serif;
text-decoration:none;
color:#FB722D;
}

.art-postheadericons a:visited,.art-postheadericons a.visited {
font-family: 'Heebo', sans-serif;
font-weight:400;
font-style:normal;
text-decoration:none;
color:#587493;
}

.art-postheadericons a:hover,.art-postheadericons a.hover {
font-family: 'Heebo', sans-serif;;
font-weight:400;
font-style:normal;
text-decoration:underline;
color:#E65005;
}

.art-postdateicon:before {
content:url('images/postdateicon.png');
margin-left:6px;
position:relative;
vertical-align:middle;
font-size:0;
line-height:0;
bottom:auto;
display:none;
}

.opera .art-postdateicon:before {
bottom:0;
margin-left:0;
margin-right:6px;
}

.art-postcontent ul>li:before,.art-post ul>li:before,.art-textblock ul>li:before {
content:url('images/postbullets.png');
margin-left:10px;
bottom:2px;
position:relative;
display:inline-block;
vertical-align:middle;
font-size:0;
line-height:0;
margin-right:-17px;
}

.opera .art-postcontent ul>li:before,.opera .art-post ul>li:before,.opera .art-textblock ul>li:before {
bottom:0;
margin-right:10px;
margin-left:-17px;
}

.art-postcontent li,.art-post li,.art-textblock li {
font-family: 'Heebo', sans-serif;
color:#303F50;
margin:3px 0 0;
}

.art-postcontent ul>li,.art-post ul>li,.art-textblock ul>li {
padding-right:17px;
overflow-x:visible;
overflow-y:hidden;
}

.art-postcontent ol,.art-post ol,.art-textblock ol,.art-postcontent ul,.art-post ul,.art-textblock ul {
margin:1em 11px 1em 0;
}

.art-postcontent li ol,.art-post li ol,.art-textblock li ol,.art-postcontent li ul,.art-post li ul,.art-textblock li ul {
margin:.5em 11px .5em 0;
}

.art-postcontent ol>li,.art-post ol>li,.art-textblock ol>li {
overflow:visible;
}

blockquote {
background:#EFF2F5 url(images/postquote.png) top right no-repeat scroll;
color:#0D1216;
font-family: 'Heebo', sans-serif;
font-weight:400;
font-style:italic;
text-align:right;
overflow:auto;
clear:both;
margin:10px 0 0 25px;
padding:10px 47px 10px 10px;
}

blockquote a,.art-postcontent blockquote a,.art-blockcontent blockquote a,.art-footer-text blockquote a,blockquote a:link,.art-postcontent blockquote a:link,.art-blockcontent blockquote a:link,.art-footer-text blockquote a:link,blockquote a:visited,.art-postcontent blockquote a:visited,.art-blockcontent blockquote a:visited,.art-footer-text blockquote a:visited,blockquote a:hover,.art-postcontent blockquote a:hover,.art-blockcontent blockquote a:hover,.art-footer-text blockquote a:hover {
color:#0D1216;
font-family: 'Heebo', sans-serif;
font-weight:400;
font-style:italic;
text-align:right;
}

blockquote p,.art-postcontent blockquote p,.art-blockcontent blockquote p,.art-footer-text blockquote p {
margin:5px 0;
}

.Sorter img {
border:0;
vertical-align:middle;
position:static;
z-index:1;
width:12px;
height:6px;
margin:0;
padding:0;
}

.Sorter a {
position:relative;
font-family: 'Heebo', sans-serif;
color:#647587;
}

.Sorter a:hover,.Sorter a.hover {
font-family: 'Heebo', sans-serif;
color:#4C5967;
}

.Sorter {
font-family: 'Heebo', sans-serif;
color:#364049;
}

.art-footer {
border-top:1px solid #000;
position:relative;
font-size:16px;
font-family: 'Heebo', sans-serif;
line-height:175%;
text-align:center;
color:#9e9e9e;
margin:0 auto;
padding:0;
}

.art-footer-text a,.art-footer-text a:link,.art-footer-text a:visited,.art-footer-text a:hover,.art-footer-text td,.art-footer-text th,.art-footer-text caption {
color:#000;
font-size:16px;
font-family: 'Heebo', sans-serif;
line-height:175%;
}

.art-footer-text p {
text-align:center;
padding:0;
}

.art-footer-text a,.art-footer-text a:link {
color:#839BB4;
font-family: 'Heebo', sans-serif;
text-decoration:none;
}

.art-footer-text a:visited {
color:#607E9F;
font-family: 'Heebo', sans-serif;
text-decoration:none;
}

.art-footer-text a:hover {
color:#FB7C3C;
font-family: 'Heebo', sans-serif;
text-decoration:underline;
}

.art-footer-text h1 {
color:#8A99A8;
font-family: 'Heebo', sans-serif;
}

.art-footer-text h2 {
color:#A1ADBA;
font-family: 'Heebo', sans-serif;
}

.art-footer-text h3 {
color:#FA681E;
font-family: 'Heebo', sans-serif;
}

.art-footer-text img {
border:none;
margin:0;
}

.art-footer-inner {
width:940px;
margin:0 auto;
padding:5px;
}

.art-rss-tag-icon {
background:url(images/footerrssicon.png) no-repeat scroll;
min-height:32px;
min-width:32px;
display:inline-block;
text-indent:35px;
background-position:left center;
vertical-align:middle;
margin:0 auto;
}

.art-facebook-tag-icon {
background:url(images/facebook_icon.png) no-repeat scroll;
min-height:33px;
min-width:33px;
display:inline-block;
text-indent:26px;
background-position:left center;
vertical-align:middle;
margin:0 auto;
}

.art-twitter-tag-icon {
background:url(images/footertwittericon.png) no-repeat scroll;
min-height:32px;
min-width:32px;
display:inline-block;
text-indent:35px;
background-position:left center;
vertical-align:middle;
margin:0 auto;
}

.art-tumblr-tag-icon {
background:url(images/tumblricon.png) no-repeat scroll;
min-height:32px;
min-width:32px;
display:inline-block;
text-indent:35px;
background-position:left center;
vertical-align:middle;
margin:0 auto;
}

.art-pinterest-tag-icon {
background:url(images/pinteresticon.png) no-repeat scroll;
min-height:32px;
min-width:32px;
display:inline-block;
text-indent:35px;
background-position:left center;
vertical-align:middle;
margin:0 auto;
}

.art-vimeo-tag-icon {
background:url(images/vimeoicon.png) no-repeat scroll;
min-height:32px;
min-width:32px;
display:inline-block;
text-indent:35px;
background-position:left center;
vertical-align:middle;
margin:0 auto;
}

.art-youtube-tag-icon {
background:url(images/youtubeicon.png) no-repeat scroll;
min-height:32px;
min-width:32px;
display:inline-block;
text-indent:35px;
background-position:left center;
vertical-align:middle;
margin:0 auto;
}

.art-linkedin-tag-icon {
background:url(images/linkedinicon.png) no-repeat scroll;
min-height:32px;
min-width:32px;
display:inline-block;
text-indent:35px;
background-position:left center;
vertical-align:middle;
margin:0 auto;
}

.art-footer-text ul>li:before {
content:url('images/footerbullets.png');
margin-left:6px;
bottom:2px;
position:relative;
display:inline-block;
vertical-align:middle;
font-size:0;
line-height:0;
margin-right:-13px;
}

.opera .art-footer-text ul>li:before {
bottom:0;
margin-right:6px;
margin-left:-13px;
}

.art-footer-text li {
font-size:16px;
font-family: 'Heebo', sans-serif;
color:#A53903;
}

.art-footer-text ul>li {
padding-right:13px;
}

.art-page-footer,.art-page-footer a,.art-page-footer a:link,.art-page-footer a:visited,.art-page-footer a:hover {
font-family: 'Heebo', sans-serif;
font-size:10px;
letter-spacing:normal;
word-spacing:normal;
font-style:normal;
font-weight:400;
text-decoration:underline;
color:#647587;
}

.art-page-footer {
position:relative;
z-index:auto!important;
text-align:center!important;
text-decoration:none;
color:#435970;
padding:1em;
}

.art-lightbox-wrapper {
background:rgba(0,0,0,.8);
bottom:0;
left:0;
position:fixed;
right:0;
text-align:center;
top:0;
z-index:1000000;
padding:0 100px;
}

.art-lightbox-wrapper .art-lightbox-image {
border:6px solid #fff;
border-radius:3px;
display:none;
max-width:100%;
vertical-align:middle;
}

.art-lightbox-wrapper .lightbox-error {
background:#fff;
border:1px solid #b4b4b4;
border-radius:10px;
box-shadow:0 2px 5px #333;
height:80px;
opacity:.95;
position:fixed;
width:300px;
z-index:100;
padding:20px;
}

.art-lightbox-wrapper .loading {
background:#fff url(images/preloader-01.gif) center center no-repeat;
border:1px solid #b4b4b4;
border-radius:10px;
box-shadow:0 2px 5px #333;
height:32px;
opacity:.5;
position:fixed;
width:32px;
z-index:10100;
padding:10px;
}

.art-lightbox-wrapper .arrow {
cursor:pointer;
height:100px;
opacity:.5;
filter:alpha(opacity=50);
position:fixed;
width:82px;
z-index:10003;
}

.art-lightbox-wrapper .arrow.left {
left:9px;
}

.art-lightbox-wrapper .arrow.right {
right:9px;
}

.art-lightbox-wrapper .arrow-t,.art-lightbox-wrapper .arrow-b {
background-color:#fff;
border-radius:3px;
height:6px;
left:26px;
position:relative;
width:30px;
}

.art-lightbox-wrapper .arrow-t {
top:38px;
}

.art-lightbox-wrapper .arrow-b {
top:50px;
}

.art-lightbox-wrapper .close {
cursor:pointer;
height:22px;
opacity:.5;
filter:alpha(opacity=50);
position:fixed;
right:39px;
top:30px;
width:22px;
z-index:10003;
}

.art-lightbox-wrapper .close .cw,.art-lightbox-wrapper .close .ccw {
background-color:#fff;
border-radius:3px;
height:6px;
position:absolute;
left:-4px;
top:8px;
width:30px;
}

.art-lightbox-wrapper .cw {
transform:rotate(45deg);
-ms-transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-o-transform:rotate(45deg);
-moz-transform:rotate(45deg);
}

.art-lightbox-wrapper .ccw {
transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
}

.art-lightbox-wrapper .close-alt,.art-lightbox-wrapper .arrow-right-alt,.art-lightbox-wrapper .arrow-left-alt {
color:#fff;
display:none;
font-size:2.5em;
line-height:100%;
}

.art-content-layout .art-sidebar1 {
width:350px;
padding-right: 35px;
margin:0 auto;
}

#comment {
width:99%;
}

#comments-list,#comments-list .comment {
background:none;
overflow:visible;
margin:0;
padding:0;
}

#comments-list .comment .comment {
margin-left:20px;
}

span.page-navi-outer,span.page-navi-inner {
position:relative;
display:block;
float:left;
margin:0;
padding:0;
}

span.page-navi-outer {
border:1px solid #aaa;
margin:1px;
}

span.page-navi-inner {
min-width:14px;
line-height:18px;
text-align:center;
border:2px solid #fff;
font-weight:700;
padding:1px;
}

a span.page-navi-inner,span.page-navi-caption span.page-navi-inner {
font-weight:400;
border-width:1px;
}

a span.page-navi-outer,span.page-navi-caption {
margin:2px 1px;
}

ul#comments-list li cite {
font-size:1.2em;
}

img.wp-smiley {
border:none;
vertical-align:middle;
margin:1px;
padding:0;
}

.navigation {
display:block;
text-align:center;
}

.aligncenter,div.aligncenter,.art-article .aligncenter img,.aligncenter img.art-article,.aligncenter img,img.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.alignleft {
float:left;
}

.wp-caption {
border:1px solid #ddd;
background-color:#f3f3f3;
padding-top:4px;
margin:10px;
}

.wp-caption img {
border:0 none;
margin:0;
padding:0;
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}

.gallery {
clear:both;
overflow:hidden;
letter-spacing:normal;
margin:0 auto 18px;
}

.gallery .gallery-item {
float:left;
margin-top:0;
text-align:center;
width:33%;
}

.gallery img {
border:10px solid #f1f1f1;
}

.gallery .gallery-caption {
color:#888;
font-size:12px;
margin:0 0 12px;
}

#wp-calendar {
empty-cells:show;
width:155px;
margin:10px auto 0;
}

#wp-calendar #next a {
padding-right:10px;
text-align:right;
}

#wp-calendar #prev a {
padding-left:10px;
text-align:left;
}

#wp-calendar caption {
text-align:center;
width:100%;
}

#wp-calendar td {
text-align:center;
padding:3px 0;
}

.art-content {
position:relative;
z-index:1;
}

#todays-events {
position:relative;
z-index:11;
}

#upcoming-events {
position:relative;
z-index:10;
}

ul#comments-list li {
list-style-image:none;
background:none;
list-style-type:none;
}

div.art-footer div.art-content-layout {
width:100%;
margin:0 auto;
}

div.art-layout-cell-size2 {
width:50%;
}

div.art-layout-cell-size3 {
width:33%;
}

div.art-layout-cell-size4 {
width:25%;
}

.art-widget-title {
margin-bottom:0;
padding:0 0 0 24px;
}

div.art-center-wrapper {
position:relative;
float:right;
right:50%;
}

div.art-center-inner {
position:relative;
float:left;
left:50%;
}

.firefox2 div.art-center-inner {
float:none;
}

#respond .comment-notes {
margin-bottom:1em;
}

.form-allowed-tags {
line-height:1em;
}

#cancel-comment-reply-link {
font-size:12px;
font-weight:400;
line-height:18px;
}

#respond .required {
color:#ff4b33;
font-weight:700;
}

#respond input {
width:98%;
margin:0 0 9px;
}

#respond textarea {
width:98%;
}

#respond .form-allowed-tags {
font-size:12px;
line-height:18px;
}

#respond .form-allowed-tags code {
font-size:11px;
}

#respond .form-submit {
margin:12px 0;
}

.art-footer .art-widget-title {
font-size:1.2em;
padding:0;
}

.meser {
background-color:#ec393b;
color:#FFF;
max-width:350px;
padding:10px;
}

.meser input[type=image] {
display:block;
margin:15px auto 0;
}

.hometop {
position:relative;
margin-top:15px;
}

.hometop .video {
position:absolute;
top:0;
}

h2,h3,h4 {
color:#e55c5a;
}

h2,article >.art-postcontent > h4 {
font-size:24px;
}

ul.testimonials li {
border-top:1px solid #b6b6b6;
margin-left:13px;
margin-right:11px;
min-height:150px;
padding:15px 0;
}

ul.testimonials li:first-child {
margin-top:15px;
border-top:0;
}

ul.testimonials li img {
float:right;
margin-left:15px!important;
overflow:hidden;
max-width:200px;
max-height:150px;
}

.category .art-postmetadataheader {
border-bottom:0;
border-top:0;
display:inline-block;
width:443px;
float:left;
}

.category .entry-title > a {
color:#EE3634;
}

.category .alignleft {
float:right;
margin-left:10px;
}

.category .art-postcontent p {
max-width:400px;
float:right;
margin:0;
}

.category .art-post {
border-top:1px solid #b6b6b6;
}

.category .art-post:first-child {
border-top:0;
}

.category .art-post a > img.wp-post-image {
width:220px!important;
height:153px!important;
}

.wp-pagenavi a,.wp-pagenavi span {
float:right;
border:none!important;
color:#746e6e;
}

.wp-pagenavi .current {
color:#ea525c;
}

.wp-pagenavi {
background:#e7dedf;
overflow:hidden;
}

#wpcf7-f96-p59-o1 p {
display:inline-block;
width:180px;
margin:10px 0 10px 20px;
}

#wpcf7-f96-p59-o1 p.full_width {
display:block;
width:588px;
}

#wpcf7-f96-p59-o1 input,#wpcf7-f96-p59-o1 textarea {
background-color:#FFF;
}

#wpcf7-f96-p59-o1 .wpcf7-submit {
color:#FFF;
width:194px;
height:34px;
border:none;
content:"";
text-indent:10000px;
background:#FFF url(images/submit_button.jpg) 0 0 no-repeat;
margin:0;
padding:0;
}

.single_header {
border-bottom:1px solid #b6b6b6;
margin-bottom:10px;
padding:10px 0;
}

.single_header > div {
float:left;
position:relative;
top:10px;
}

.single .art-content p {
margin:20px 0;
}

.tutorials li a {
display:block;
color:#f15c56;
font-weight:700;
}

.top_title {
color:#EE3634;
font-size:18px;
font-family: 'Heebo', sans-serif;
font-weight:400;
margin:10px 0 0;
}

.art_nav {
border-top:1px solid #b6b6b6;
border-bottom:1px solid #b6b6b6;
}

p {
line-height:150%;
font-size:18px;
}

ul.testimonials > li >div {
display:inline-block;
width:68%;
}

ul.testimonials > li >div p {
margin:10px 0;
}

.home a.blog {
float:left;
margin-top:0;
font-weight:700;
}

img.top_image {
max-height:330px;
max-width:700px;
}

.textwidget form p:first-child {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 15px;
    margin-top: 10px;
}

a.next {
padding:0 3px;
}

a,a:visited {
text-decoration:none;
color:#e55c5a;
}

.srp-thumbnail-box > img,div.srp-thumbnail-box >img {
width:220px!important;
max-width:auto!important;
height:153px!important;
}

.default-responsive #art-header-bg {
display:none!important;
background-image:none!important;
}

.srp-thumbnail-box > a > img {
width:auto!important;
}

p.p1 {
margin-right:13px;
}

div.fb_like {
float:left;
position:relative;
left:-190px;
top:5px;
}

.home .art-post {
margin-right:0;
margin-left:8px;

}

h1,h2,h3,h4,h5,h6,p,a,ul,ol,li,ul.art-vmenu ul li {
margin:0;
padding:0;
list-style-type: none;
}

.art-postcontent,.art-postheadericons,.art-postfootericons,.art-blockcontent,ul.art-vmenu a,.rtl #commentform {
text-align:right;
}

li h1,.art-postcontent li h1,.art-blockcontent li h1,li h2,.art-postcontent li h2,.art-blockcontent li h2,li h3,.art-postcontent li h3,.art-blockcontent li h3,li h4,.art-postcontent li h4,.art-blockcontent li h4,li h5,.art-postcontent li h5,.art-blockcontent li h5,li h6,.art-postcontent li h6,.art-blockcontent li h6,li p,.art-postcontent li p,.art-blockcontent li p {
margin:1px;
}

.art-slidenavigator > a:last-child,.art-pager>:last-child {
margin-right:0!important;
}

.art-textblock-743858412-text a.art-rss-tag-icon,.art-textblock-743858412-text a.art-facebook-tag-icon,.art-textblock-743858412-text a.art-twitter-tag-icon,.art-textblock-743858412-text a.art-tumblr-tag-icon,.art-textblock-743858412-text a.art-pinterest-tag-icon,.art-textblock-743858412-text a.art-vimeo-tag-icon,.art-textblock-743858412-text a.art-youtube-tag-icon,.art-textblock-743858412-text a.art-linkedin-tag-icon,#commentform textarea,div.art-layout-cell-size1 {
width:100%;
}

.default-responsive .art-textblock-743858412-text a.art-rss-tag-icon,.default-responsive .art-textblock-743858412-text a.art-facebook-tag-icon,.default-responsive .art-textblock-743858412-text a.art-twitter-tag-icon,.default-responsive .art-textblock-743858412-text a.art-tumblr-tag-icon,.default-responsive .art-textblock-743858412-text a.art-pinterest-tag-icon,.default-responsive .art-textblock-743858412-text a.art-vimeo-tag-icon,.default-responsive .art-textblock-743858412-text a.art-youtube-tag-icon,.default-responsive .art-textblock-743858412-text a.art-linkedin-tag-icon,#respond .form-submit input {
width:auto;
}

.art-hmenu,.alignright {
float:right;
}

.art-menuitemcontainer,.art-breadcrumbs,.art-vmenublockcontent,ul.art-vmenu ul>li>a:hover,ul.art-vmenu ul>li>a.active:hover,ul.art-vmenu ul>li>a.active,.art-content-layout .art-content,.attachment-large.wp-post-image {
margin:12px auto;
}

ul.art-hmenu>li:first-child:before,a.art-search-button span.art-search-button-text,.art-pager>:last-child:after,.art-lightbox-wrapper .arrow.disabled,.ie8 .art-lightbox-wrapper .cw,.ie8 .art-lightbox-wrapper .ccw,#comments-list .comment:before,#comments-list .comment:after,.gallery br+br,.hidden {
display:none;
}

.desktop ul.art-hmenu li li ul>li:first-child,.desktop ul.art-hmenu li ul>li:first-child,#comment-list>li:first-child>.art-comment,ul.art-vmenu>li,ul.art-vmenu>li:first-child {
margin-top:0;
}

ul.art-hmenu li li ul>li:last-child,.desktop ul.art-hmenu li ul>li:last-child {
margin-bottom:0;
}

.desktop ul.art-hmenu>li>ul.art-hmenu-left-to-right:before,.desktop ul.art-hmenu>li>ul.art-hmenu-right-to-left:before {
right:30px;
left:30px;
}

.art-comment-header a:visited,.art-comment-header a.visited,.art-comment-header a:hover,.art-comment-header a.hovered {
font-family: 'Heebo', sans-serif;
color:#758799;
}

.art-comment-content a,.art-comment-content a:link,.art-comment-content a:hover,.art-comment-content a.hovered {
font-family: 'Heebo', sans-serif;
color:#CD4704;
}

.art-commentsform .form-submit,.single .top_image {
margin-top:10px;
}

div.art-vmenublock img,.gallery dl,div.breadcrumbs h4,div.breadcrumbs p,li.pingback p,#respond p,h3#reply-title,h4#comments,h4.box-title,DIV[id^=GMPmap] IMG,.category .art-postheader,.category .art-postheadericons {
margin:0;
}

ul.art-vmenu ul.active,.ie8 .art-lightbox-wrapper .close-alt,.ie8 .art-lightbox-wrapper .arrow-right-alt,.ie8 .art-lightbox-wrapper .arrow-left-alt,#wp-calendar a,.category a.more-link {
display:block;
}

.opera ul.art-vmenu>li>a:before,.opera ul.art-vmenu>li>a.active:before,.opera ul.art-vmenu>li>a:hover:before,.opera ul.art-vmenu>li>a.active:hover:before,.opera ul.art-vmenu>li:hover>a:before,.opera ul.art-vmenu>li:hover>a.active:before {
bottom:0;
margin-left:0;
margin-right:5px;
}

ul.art-vmenu ul li a:hover,ul.art-vmenu ul li a.active:hover,ul.art-vmenu ul a.active,ul.art-vmenu ul a:hover,ul.art-vmenu ul a.active:hover {
text-decoration:none;
color:#FA5705;
}

ul.art-vmenu ul a:hover:after,ul.art-vmenu ul a.active:hover:after {
background-position:center;
}

.art-block ul>li,.art-block ol,.art-postcontent ul>li,.art-post ul>li,.art-textblock ul>li,.art-postcontent ol,.art-post ol,.art-textblock ol,.art-footer-text ul>li,.art-footer-text ol {
padding:0;
}

.image-caption-wrapper img,.image-caption-wrapper div.art-collage {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0!important;
}

.Sorter a:link,.Sorter a:visited,.Sorter a.visited {
font-family: 'Heebo', sans-serif;
color:#647587;
}

.art-footer-text h4,.art-footer-text h5,.art-footer-text h6 {
color:#9CAFC4;
font-family: 'Heebo', sans-serif;
}

.art-rss-tag-icon:empty,.art-facebook-tag-icon:empty,.art-twitter-tag-icon:empty,.art-tumblr-tag-icon:empty,.art-pinterest-tag-icon:empty,.art-vimeo-tag-icon:empty,.art-youtube-tag-icon:empty,.art-linkedin-tag-icon:empty {
vertical-align:middle;
}

.art-lightbox,.art-lightbox-wrapper .art-lightbox-image,#wpcf7-f96-p59-o1 .wpcf7-submit:hover {
cursor:pointer;
}

.art-lightbox-wrapper .art-lightbox-image.active,.single_header h2 {
display:inline-block;
}

.art-lightbox-wrapper .arrow:hover,.art-lightbox-wrapper .close:hover {
opacity:1;
filter:alpha(opacity=100);
}

#commentform,.art-footer .art-widget,.art-footer .art-widget a,.art-footer .art-widget a:link,.art-footer .art-widget a:visited,.art-footer .art-widget a:hover {
text-align:left;
}

p.aligncenter,p.center,.wp-caption,.wp-caption p {
text-align:center;
}

.art-hmenu-extra1,.art-hmenu-extra2,#respond label {
font-size:12px;
}

.responsive.responsive-phone .art-content-layout img,div.responsive div.art-content-layout img,body .responsive .art-content-layout video {
margin:0 auto!important;
}

.saiful-facebook {
  margin-top: -130px;
}
.single-format-standard h3 {
  margin-top: 60px;
}

.sheader-text h1 {
    margin-top: 10px;
}
.sheader-text {
    margin-bottom: 40px;
}
section#box-bokarea a {
    color: #303F50;
    line-height: 24px !important;
	text-align: right;
}

#box-bokarea img.llsingel-img {
    border: 1px solid #000;
}


#box-bokarea {
    margin-bottom: 10px;
}

.single-books a {
    display: block;
    font-size: 15px;
    color: #303F50 !important;
}
.single-books {
    width: 29%;
    float: right;
    margin-top: 32px;
    margin-left: 32px;
}
.art-postmetadataheader {
    display: none;
}
.single-books:nth-child(3) {
    margin-left: 0;
}
.single-books:nth-child(3),
.single-books:nth-child(6),
.single-books:nth-child(9),
.single-books:nth-child(12),
.single-books:nth-child(15),
.single-books:nth-child(18),
.single-books:nth-child(21),
.single-books:nth-child(24),
.single-books:nth-child(27),
.single-books:nth-child(30){
    margin-left: 0;
}

.single-books img {
    border: 1px solid #000;
    width: 100%;
}
.page-id-927 .art-postmetadataheader {
    display: none;
}

.page-id-927 .art-postcontent.clearfix {
    margin-top: 30px;
}














/* Course page style  */


.courses-area {
    padding: 30px 0 100px;
}
.courses-header h1 {
    font-size: 38px;
    font-weight: normal;
    color: #ee3634;
    margin-bottom: 15px;
}
.courses-header {
    margin-bottom: 40px;
}

.courses-header p {
    font-weight: 700;
    font-size: 18px;
    font-family: 'Heebo', sans-serif;
}
.single-courses {
    width: 31%;
    float: right;
    margin-left: 3%;
    margin-bottom: 3%;
    background-color: #fff;
    border: 1px solid #ddd;
}

.single-courses:nth-child(3n+3) {
    margin-left: 0%;
}

.course-descri {
    padding: 10px 15px;
    height: 150px;
}


.single-courses img{
    width: 100%;
}

.course-promo-text a {
    background-color: #ec393b;
    color: #fff;
    font-size: 18px;
    padding: 2.3px 10px;
    position: relative;
    padding-left: 15px;
}
.course-promo-text a:before {
    position: absolute;
    content: "";
    width: 22px;
    height: 22px;
    background-color: #ec393b;
    left: -11px;
    top: 5px;
    transform: rotate(134deg);
}
.course-promo-text {
    position: absolute;
    bottom: 25px;
}
.courseimg-promotext {
    position: relative;
}
.course-descri h3 {
    color: #303f50;
    font-size: 20px;
    margin-bottom: 7px;
    margin-top: 15px;
}

.course-link a {
    display: block;
    margin-top: 10px;
    background-color: #2d5783;
    text-align: center;
    padding: 5px 0;
    color: #fff;
    font-size: 20px;
    font-family: 'Heebo', sans-serif;
    margin-bottom: 10px;
    transition: all 900ms ease 0s;
    -webkit-transition: all 600ms ease 0s;
    -moz-transition: all 600ms ease 0s;
    -ms-transition: all 600ms ease 0s;
    -o-transition: all 600ms ease 0s; 
}
.course-link a:hover {
    background-color: #ec393b;

    transition: all 900ms ease 0s;
    -webkit-transition: all 600ms ease 0s;
    -moz-transition: all 600ms ease 0s;
    -ms-transition: all 600ms ease 0s;
    -o-transition: all 600ms ease 0s; 
}

.course-link {
    padding: 0 15px;
    margin-bottom: 16px;
}



/* Other style */
.books-area.clearfix {
    margin-bottom: 50px;
}

.art-textblock-743858412 {
    left: 2px !important;
      top: 187px !important;
}

.meser input[type=image] {
    margin-top: -1px !important;
}

article >.art-postcontent > h4 {
    font-size: 38px;
    margin-bottom: 15px;
}





/* Tablet Screen  768px*/
@media only screen and (min-width: 768px) and (max-width: 991px) {

    .course-descri {
        padding: 10px 15px;
        height: 250px;
    }
    
    }

/* Mobile Screen  320px*/
@media only screen and (max-width: 767px) {

    .single-books {
       width: 100%;
       float: none;
       margin-top: 32px;
       margin-left: 0;
       text-align: center;
   }
   .single-books img{
       width: auto;
   }
     .page-id-927 .art-postcontent.clearfix {
       margin-top: 80px;
   }
   
   .single-courses {
       width: 100%;
       float: none;
       margin-left: 0;
   }
   .course-img img {
       width: 100% !important;
       max-width: 100% !important;
   }
   .courses-area {
       margin-top: 50px;
       width: 320px;
       margin: 50px auto 0;
   }
   .course-descri {
       height: auto;
   }
   .single-courses {
       margin-bottom: 30px;
   }


   /* Responsive css */

a.art-facebook-tag-icon {
    text-align: left;
    float: left;
    margin-left: 10px;
}

.default-responsive .art-header .art-textblock {
    background-image: none;
    left: 0 !important;
    top: 81px !important;
    width: 100% !important;
    text-align: left !important;
    float: left !important;
}

.responsive .art-header {
    min-height: 78px !important;
}
article#wdg_specialrecentpostspro-2 {
    padding: 0 0px;
}
  
.home .art-post {
    margin-right: 0;
    margin-left: 0px;
}  
  
div#text-3 {
    width: 345px;
    margin: 0 auto;
}
#wpcf7-f96-p59-o1 p {
    display:block;
    width: 100%;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel {
    width: 100%;
    padding: 10px 0;
}
#wpcf7-f96-p59-o1 p.full_width {
    width: 100%;
}
  
.responsive .art-header .art-textblock {
    top: 81px !important;
}
.default-responsive .art-header {
    height: 80px !important;
}
.art-hmenu-extra1 {
    display: none;
}
  article >.art-postcontent > h4 {
    margin-top: 50px;
}
.art-layout-cell.art-content {
    padding-right: 15px;
    padding-left: 15px;
}
article >.art-postcontent > h4 {
    padding-right: 15px;
} 
 ul.testimonials {
    margin-top: 40px;
}
.art-postcontent.clearfix {
    margin-top: 50px;
} 
#wpcf7-f96-p59-o1 .wpcf7-submit {
    margin: 20px auto 0;
    display: block;
} 
.art-postcontent.clearfix {
    padding-right: 20px;
    padding-left: 20px;
}
  .art-layout-cell.art-content {
    padding-right: 20px;
    padding-left: 20px;
}
  
}
   

   /* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
   @media only screen and (min-width: 480px) and (max-width: 767px) {
   .single-books {
       width: 34%;
       float: right;
       margin-top: 32px;
       margin-left: 0;
       text-align: right;
       margin-right: 32px;
   }
    .single-books img{
       width: auto;
   }
     .page-id-927 .art-postcontent.clearfix {
       margin-top: 80px;
   }
   .courses-area {
    margin-top: 50px;
    width: 450px;
    margin: 50px auto 0;
}}