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

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

body {
    line-height: 1
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

body {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 13px
}

#container:after,
#header:after,
#main:after,
#main-fullwidth:after,
#footer:after,
.clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden
}

#container,
#header,
#main,
#main-fullwidth,
#footer,
.clearfix {
    display: block
}

.clear {
    clear: both
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 400;
    margin-bottom: 16px;
    line-height: 1
}

h1 {
    font-size: 40px
}

h2 {
    font-size: 18px
}

h3 {
    font-size: 20px
}

h4 {
    font-size: 16px
}

h5 {
    font-size: 14px
}

h6 {
    font-size: 12px
}

h1 img,
h2 img,
h3 img,
h4 img,
h5 img,
h6 img {
    margin: 0
}

p {
    margin: 0 0 20px
}

table {
    margin-bottom: 20px;
    width: 100%
}

th {
    font-weight: 700
}

thead th {
    background: #c3d9ff
}

th,
td,
caption {
    padding: 4px 10px 4px 5px
}

tr.even td {
    background: #e5ecf9
}

tfoot {
    font-style: italic
}

caption {
    background: #eee
}

li ul,
li ol {
    margin: 0
}

ul,
ol {
    margin: 0 20px 20px 0;
    padding-left: 40px
}

ul {
    list-style-type: disc
}

ol {
    list-style-type: decimal
}

dl {
    margin: 0 0 20px
}

dl dt {
    font-weight: 700
}

dd {
    margin-left: 20px
}

blockquote {
    margin: 20px;
    color: #666;
    font-style: italic
}

pre {
    margin: 20px 0;
    white-space: pre
}

pre,
code,
tt {
    font: 13px 'andale mono', 'lucida console', monospace;
    line-height: 18px
}

.menus,
.menus * {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-type: none;
    line-height: 1.0
}

.menus ul {
    position: absolute;
    top: -999em;
    width: 100%
}

.menus ul li {
    width: 100%
}

.menus li:hover {
    visibility: inherit
}

.menus li {
    float: left;
    position: relative
}

.menus a {
    display: block;
    position: relative
}

.menus li:hover ul,
.menus li.sfHover ul {
    left: 0;
    top: 100%;
    z-index: 99
}

.menus li:hover li ul,
.menus li.sfHover li ul {
    top: -999em
}

.menus li li:hover ul,
.menus li li.sfHover ul {
    left: 100%;
    top: 0
}

.menus li li:hover li ul,
.menus li li.sfHover li ul {
    top: -999em
}

.menus li li li:hover ul,
.menus li li li.sfHover ul {
    left: 100%;
    top: 0
}

.sf-shadow ul {
    padding: 0 8px 9px 0;
    -moz-border-radius-bottomleft: 17px;
    -moz-border-radius-topright: 17px;
    -webkit-border-top-right-radius: 17px;
    -webkit-border-bottom-left-radius: 17px
}

.menus .sf-shadow ul.sf-shadow-off {
    background: 0 0
}

blockquote {
    overflow: hidden;
    padding-left: 9px;
    font-style: italic;
    color: #666;
    border-left: 3px solid #cadae7
}

img.wp-smiley {
    max-height: 12px;
    margin: 0;
    padding: 0;
    border: none
}

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

.alignleft {
    float: left
}

.alignright {
    float: right
}

.wp-caption {
    background: #eee;
    border: 1px solid #ddd;
    text-align: center;
    padding-top: 4px;
    margin: 10px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

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

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

.post img.alignleft {
    margin: 0 10px 10px 0
}

.post img.alignright {
    margin: 0 0 10px 10px
}

.post img.aligncenter {
    margin-bottom: 10px
}

#wp-calendar {
    empty-cells: show;
    font-family: Arial, Helvetica, Sans-serif;
    margin: 0;
    font-weight: 400;
    width: 100%;
    border-spacing: 1px;
    border-collapse: separate
}

#wp-calendar caption {
    padding: 4px 0;
    text-transform: uppercase;
    margin: 2px 0;
    text-align: left;
    background: 0 0
}

#wp-calendar th {
    font-style: normal;
    text-transform: capitalize;
    background: 0 0
}

#wp-calendar td {
    font-family: Arial, Helvetica, Sans-serif;
    letter-spacing: normal;
    padding: 4px 0;
    text-align: center;
    background: 0 0
}

.error {
    text-align: center;
    color: #fff;
    font-weight: 700;
    background: Red;
    padding: 8px;
    font-size: 12px;
    margin: 0 0 10px
}

.message {
    text-align: center;
    color: #fff;
    font-weight: 700;
    background: Green;
    padding: 8px;
    font-size: 12px;
    margin: 0 0 10px
}

embed,
img,
object,
video,
.wp-caption {
    max-width: 100%
}

img {
    height: auto
}

@font-face {
    font-family: "Montserrat-Regular";
    src: url(./../../blog/wp-content/themes/blog.classicrummy/images/Montserrat-Regular.otf)
}

@font-face {
    font-family: "lucida_sans";
    src: url(./../blog/wp-content/themes/blog.classicrummy/lucidasans-webfont.woff)
}

@font-face {
    font-family: "Montserrat-Light";
    src: url(./../../blog/wp-content/themes/blog.classicrummy/images/Montserrat-Light.otf)
}

body {
    background: #010101 url(./../blog/wp-content/themes/blog.classicrummy/images/background.jpg) center top repeat-x;
    color: #555;
    font-family: 'lucida_sans', 'IRNSymbol';
    font-weight: 400;
    font-size: 14px
}

a {
    color: #7fb531;
    text-decoration: none
}

a:hover,
a:focus {
    color: #ffb610;
    text-decoration: underline
}

a:focus {
    outline: none
}

#container {
    width: 100%;
    max-width: 960px;
    margin: 10px auto 0 auto
}

#main {
    padding: 15px;
    background: #fff
}

#main-fullwidth {
    padding: 15px;
    background: #fff
}

#content {
    overflow: hidden;
    float: left;
    width: 622px
}

#contents {
    overflow: hidden;
    float: left;
    width: 100%
}

#sidebar-primary {
    overflow: hidden;
    float: left;
    width: 250px !important;
    margin-left: 15px
}

.footercont {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    line-height: 75px;
    font-family: "Montserrat-Light", "IRNSymbol";
    font-size: 17px;
    color: #fff
}

.footercont2 {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    line-height: 75px;
    font-family: "Montserrat-Light", "IRNSymbol";
    font-size: 17px;
    color: #fff;
    background: #e7e6e6
}

.subscries {
    background: #eea113;
    height: 250px
}

.footercont3 {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    font-family: "Montserrat-Light", "IRNSymbol";
    font-size: 17px;
    color: #fff;
    background: #cacaca
}

.mobil {
    width: 57%;
    height: auto;
    float: left;
    margin: 0;
    padding: 20px 30px;
    font-size: 16px;
    color: #000a02;
    line-height: 21px;
    font-family: "Montserrat-Light", "IRNSymbol";
    background: url(./../blog/wp-content/themes/blog.classicrummy/images/border.png)no-repeat right
}

.mo {
    color: #011405;
    font-size: 20px;
    text-transform: uppercase;
    line-height: 23px;
    margin-top: 19px
}

.mobil2 {
    width: 30%;
    height: auto;
    float: left;
    margin: 0;
    font-size: 13px;
    color: #000a02;
    line-height: 22px;
    font-family: "Montserrat-Light", "IRNSymbol";
    padding: 20px 30px
}

.mainpayment {
    width: 100%;
    margin: 0 auto;
    padding: 50px 0 0;
    font-family: "Montserrat-Light", "IRNSymbol"
}

.hove {
    position: absolute;
    background: #be1a23;
    padding: 7px 10px;
    text-align: center;
    color: #fff;
    margin: 6px 0 0 6px;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 15px;
    font-family: "Montserrat-Light", "IRNSymbol"
}

.hove a {
    color: #fff
}

.Payment {
    width: 45%;
    padding: 0 15px 0 0;
    margin: 0;
    float: left;
    color: #388544;
    font-family: 'Montserrat-Regular';
    border-right: 4px solid #011405;
    font-size: 13px
}

.Payment2 {
    width: 23%;
    padding: 0 0 0 15px;
    margin: 0;
    float: left;
    border-right: 4px solid #011405;
    color: #388544;
    font-family: 'Montserrat-Regular';
    font-size: 13px
}

.Payment3 {
    width: 26%;
    padding: 0 0 0 15px;
    margin: 0;
    float: left;
    color: #388544;
    font-family: 'Montserrat-Regular';
    font-size: 13px
}

.trending {
    color: #fff;
    width: 137px;
    float: left;
    background: #e93127;
    padding: 14px;
    font-family: "Montserrat-Light", "IRNSymbol";
    text-transform: uppercase;
    font-weight: 700
}

.marquee-blk marquee {
    margin-top: 0px;
    line-height: 40px;
    width: auto;
    position: absolute
}

.marquee-blk marquee a:hover {
    color: #e93127
}

.headsli {
    width: 100%;
    height: 323px;
    margin: 0 auto;
    padding: 0
}

.largimag {
    width: 615px;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    border: 1px solid #999
}

.largimag2 {
    width: 288px;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    margin-left: 15px
}

.smimag {
    width: 167px;
    margin: 0 auto;
    padding: 0;
    float: left;
    margin-right: 15px;
    margin-top: 15px
}

.smimag:last-child {
    margin-right: 0
}

.hov {
    background: url(./../blog/wp-content/themes/blog.classicrummy/images/topbg.png) repeat;
    color: #fff;
    font-size: 20px;
    line-height: 29px;
    margin: -90px 0 0;
    padding: 15px;
    position: relative;
    width: 522px;
    min-height: 58px
}

.smin {
    width: 167px;
    height: 101px;
    border: 1px solid #999
}

.smin2 {
    width: 350px;
    height: 143px;
    border: 1px solid #999
}

.smin3 {
    width: 616px;
    height: 297px
}

.smin4 {
    width: 172px;
    height: 78px
}

.hov2 {
    background: url(./../blog/wp-content/themes/blog.classicrummy/images/topbg.png) repeat;
    color: #fff;
    font-size: 16px;
    line-height: 23px;
    margin: -55px 0 0;
    padding: 3px 15px;
    position: relative;
    width: 319px;
    min-height: 46px
}

.hov a {
    color: #fff
}

.hov2 a {
    color: #fff
}

.hov3 a {
    color: #fff
}

.hov3 {
    background: url(./../blog/wp-content/themes/blog.classicrummy/images/topbg.png) repeat;
    color: #fff;
    font-size: 12px;
    line-height: 16px;
    margin: -55px 0 0;
    padding: 3px 15px;
    position: relative;
    width: 138px;
    min-height: 46px
}

.footermenu {
    width: 57%;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    margin-bottom: 18px;
    min-height: 20px
}

.footermenu li {
    float: left;
    margin: 0;
    padding: 0 15px;
    list-style: none;
    border-right: 1px solid #ccc
}

.footermenu li a {
    text-align: center;
    color: #909090;
    font-size: 14px;
    line-height: 8px;
    font-family: 'Montserrat-Regular'
}

.footermenu li:last-child {
    border: none
}

.imbox {
    width: 172px;
    height: auto;
    margin-right: 15px;
    padding: 0;
    float: left;
    font-size: 15px;
    line-height: 22px;
    color: #333
}

.imbox:last-child {
    margin-right: 0
}

#header {
    height: 65px;
    padding: 8px 0
}

.logo {
    float: left;
    margin: 5px 0
}

.logo h1.site_title {
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 48px;
    line-height: 40px;
    font-weight: 700
}

.logo h1.site_title a,
.logo h1.site_title a:hover {
    color: #96cf44;
    text-decoration: none
}

.logo h2.site_description {
    margin: 0;
    padding: 0;
    color: #96cf44;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 14px;
    line-height: 14px
}

.mobile-menu {
    display: none
}

.header-right {
    float: right;
    margin-right: 0;
    margin-top: 8px
}

.header-right-img {
    width: 130px;
    float: left
}

.header-right-img img {
    vertical-align: bottom
}

.header-apps {
    width: 332px;
    float: left;
    padding: 15px 0 0 15px
}

.header-apps p {
    color: #fff;
    font-family: "Montserrat-Light", "IRNSymbol";
    margin-bottom: 10px;
    font-weight: 700;
    margin-top: 10px
}

.ios-app {
    padding-left: 5px
}

.menu-primary-container {
    float: right;
    padding: 0;
    position: relative;
    height: 34px;
    background: 0 0;
    z-index: 400;
    margin-top: 15px
}

.menu-primary ul {
    min-width: 160px
}

.menu-primary li a {
    color: #184e73;
    padding: 11px 15px;
    text-decoration: none;
    font-family: 'Montserrat-Regular';
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 400;
    margin: 0 2px 2px 0
}

.scroll {
    font-family: "Montserrat-Light", "IRNSymbol";
    font-size: 16px;
    margin: 0 auto;
    margin-right: 70px;
    padding: 0;
    color: #080805
}

.scroll a {
    color: #fff
}

.scroll a:hover {
    color: #fff
}

.menu-primary li a:hover,
.menu-primary li a:active,
.menu-primary li a:focus,
.menu-primary li:hover>a,
.menu-primary li.current-cat>a,
.menu-primary li.current_page_item>a,
.menu-primary li.current-menu-item>a {
    color: #2470a4;
    outline: 0;
    border-bottom: 2px solid #94c949;
    margin-bottom: 0
}

.subscri {
    background: #d00624;
    color: #fff;
    padding: 12.5px 63px;
    border: none;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    cursor: pointer;
    font-family: "Montserrat-Light", "IRNSymbol";
    width: 250px;
    border-radius: 0;
    -webkit-appearance: none
}

.subscri:hover {
    background: #e61232;
    cursor: pointer
}

.feald {
    height: 45px;
    width: 230px;
    padding: 0 10px;
    border: none;
    background: #eee;
    margin-bottom: 8px
}

.regi {
    background: #d00624 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-family: "Montserrat-Light", "IRNSymbol";
    font-size: 16.5px;
    font-weight: 700;
    height: 2.2em;
    line-height: 2.2em;
    margin: 0 2px 0 0;
    padding: 9px 20px;
    text-transform: uppercase;
    width: 14.5em
}

.regi a {
    color: #fff !important
}

.regi:hover {
    background: #e61232;
    color: #fff !important;
    text-decoration: none
}

.log {
    background: #ffa811 none repeat scroll 0 0;
    border: medium none;
    color: #000;
    cursor: pointer;
    font-family: "Montserrat-Light", "IRNSymbol";
    font-size: 16.5px;
    font-weight: 700;
    height: 2.2em;
    line-height: 2.2em;
    margin: 0 2px 0 0;
    padding: 9px 20px;
    text-transform: uppercase;
    width: 14.5em
}

.log a {
    color: #000 !important
}

.log:hover {
    background: #fdb12e;
    color: #000 !important;
    text-decoration: none
}

.downloads {
    background: #ffa811 none repeat scroll 0 0;
    border: medium none;
    color: #000 !important;
    cursor: pointer;
    font-family: "Montserrat-Light", "IRNSymbol";
    font-size: 16.5px;
    font-weight: 700;
    height: 2.2em;
    line-height: 35px;
    text-align: center;
    margin: 0;
    padding: 0;
    width: 100%;
    text-transform: uppercase
}

.subs {
    padding-top: 32px;
    text-align: center;
    font-weight: 700;
    font-size: 20px;
    font-family: "Montserrat-Light", "IRNSymbol";
    color: #fff;
    line-height: 25px;
    padding-bottom: 5px
}

.subs span {
    display: block;
    text-transform: uppercase
}

.subscries form {
    text-align: center;
    padding: 18px 0
}

.downloads a {
    color: #000 !important
}

.downloads:hover {
    background: #fdb12e;
    color: #000 !important
}

.menu-primary li li a {
    color: #fff;
    text-transform: none;
    background: #94c949;
    padding: 10px 15px;
    margin: 0;
    border: 0;
    font-weight: 400
}

.menu-primary li li a:hover,
.menu-primary li li a:active,
.menu-primary li li a:focus,
.menu-primary li li:hover>a,
.menu-primary li li.current-cat>a,
.menu-primary li li.current_page_item>a,
.menu-primary li li.current-menu-item>a {
    color: #fff;
    background: #15344d;
    outline: 0;
    border-bottom: 0;
    text-decoration: none;
    margin-bottom: 0
}

.menu-primary a.sf-with-ul {
    padding-right: 20px;
    min-width: 1px
}

.menu-primary .sf-sub-indicator {
    position: absolute;
    display: block;
    overflow: hidden;
    right: 0;
    top: 0;
    padding: 10px 10px 0 0
}

.menu-primary li li .sf-sub-indicator {
    padding: 9px 10px 0 0
}

.wrap-menu-primary .sf-shadow ul {
    background: url(./../blog/wp-content/themes/blog.classicrummy/images/menu-primary-shadow.png) no-repeat bottom right
}

.cat {
    height: 42px;
    z-index: 300;
    background: #ffe42f;
    margin-bottom: 8px;
    position: relative;
    width: 100%;
    overflow: hidden
}

.menu-secondary-container {
    width: 100%;
    display: inline-block;
    background: #092f10;
    height: 42px;
    z-index: 300;
    vertical-align: bottom
}

.menu-secondary ul {
    min-width: 160px
}

.menu-secondary li a {
    color: #fff;
    padding: 12px 30px;
    text-decoration: none;
    font-family: "Montserrat-Light", "IRNSymbol";
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700
}

.menu-secondary li a:hover,
.menu-secondary li a:active,
.menu-secondary li a:focus,
.menu-secondary li:hover>a,
.menu-secondary li.current-cat>a,
.menu-secondary li.current_page_item>a,
.menu-secondary li.current-menu-item>a {
    color: #fff;
    outline: 0;
    background: #358442
}

.menu-secondary li li a {
    color: #fff;
    background: #7fb631;
    padding: 10px 15px;
    text-transform: none;
    margin: 0;
    font-weight: 400
}

.menu-secondary li li a:hover,
.menu-secondary li li a:active,
.menu-secondary li li a:focus,
.menu-secondary li li:hover>a,
.menu-secondary li li.current-cat>a,
.menu-secondary li li.current_page_item>a,
.menu-secondary li li.current-menu-item>a {
    color: #fff;
    background: #93cd40;
    outline: 0
}

.menu-secondary a.sf-with-ul {
    padding-right: 26px;
    min-width: 1px
}

.menu-secondary .sf-sub-indicator {
    position: absolute;
    display: block;
    overflow: hidden;
    right: 0;
    top: 0;
    padding: 14px 13px 0 0
}

.menu-secondary li li .sf-sub-indicator {
    padding: 9px 13px 0 0
}

.wrap-menu-secondary .sf-shadow ul {
    background: url(./../blog/wp-content/themes/blog.classicrummy/images/menu-secondary-shadow.png) no-repeat bottom right
}

.post {
    margin-bottom: 15px;
    border-bottom: 0;
    border-bottom: 2px solid #ededed
}

.page,
.post-single {
    border-bottom: 0;
    margin-bottom: 0
}

.title {
    color: #000;
    margin: 0;
    padding: 0;
    font-family: "Montserrat-Light", "IRNSymbol";
    font-size: 21px;
    line-height: 29px;
    font-weight: 700;
    text-align: left;
    text-transform: capitalize
}

.title a {
    color: #00590e;
    text-decoration: none
}

.title a:hover {
    color: #03550f;
    text-decoration: none
}

.entry {
    line-height: 28px;
    font-size: 17px
}

.post-banner,
.post-banner img {
    width: 100%;
    display: block;
    padding-bottom: 4px
}

.featured_image {
    padding: 6px;
    border: 1px solid #bdbdbd;
    background: #fff
}

.page-title {
    color: #2f5b7f;
    margin: 0 0 10px;
    padding: 0 0 10px;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 20px;
    font-family: "Montserrat-Light", "IRNSymbol";
    border-bottom: 2px solid #2f5b7f
}

.blog-cta-btn {
    text-align: center
}

.blog-cta-btn a {
    background: green;
    padding: 8px 18px;
    color: #fff;
    text-decoration: none;
    display: inline-block
}

.postmeta-primary {
    color: #999;
    font-size: 17px;
    line-height: 28px;
    padding: 0 0 10px
}

.meta_date,
.meta_categories,
.meta_edit {
    font-size: 13px;
    line-height: 20px
}

.postmeta-secondary {
    color: #999;
    font-size: 12px;
    line-height: 18px;
    padding: 0 0 10px
}

.postmeta-primary span,
.postmeta-secondary span {
    background: url(./../../blog/wp-content/themes/blog.classicrummy/images/meta-separator.png) left center no-repeat;
    padding: 3px 0 3px 10px
}

.postmeta-primary span:first-child,
.postmeta-secondary span:first-child {
    background: 0 0;
    padding-left: 0
}

.meta-data-blk {
    padding: 5px 0
}

.meta-data-blk .meta_date {
    color: #e94e4c;
    font-size: 13px;
    float: left;
    background-image: none !important;
    line-height: 20px;
    padding-top: 3px
}

.cat-devider {
    padding: 0 8px;
    font-weight: 700;
    color: #e94e4c
}

.post-category,
.post-category a {
    color: #555;
    font-size: 13px
}

.meta_date:nth-child(1) {
    background-image: url(./../blog/wp-content/themes/blog.classicrummy/images/heart.png)
}

.meta_author {
    background-image: url(./../blog/wp-content/themes/blog.classicrummy/images/author.png)
}

.meta_comments {
    background-image: url(./../blog/wp-content/themes/blog.classicrummy/images/comments.png)
}

.meta_edit {
    background-image: url(./../blog/wp-content/themes/blog.classicrummy/images/edit.png)
}

.meta_categories {
    line-height: 25px
}

.meta_tags {
    background-image: url(./../blog/wp-content/themes/blog.classicrummy/images/tags.png)
}

.readmore {
    margin-bottom: 15px;
    float: right
}

.readmore a {
    color: #0a0a0a;
    font-family: 'Montserrat-Regular', sans-serif;
    padding: 0;
    font-size: 15px;
    line-height: 12px;
    display: inline-block;
    text-decoration: none
}

.woocommerce .content,
.woocommerce #main-fullwidth {
    background: #fff
}

.variations .label {
    background-color: inherit;
    color: inherit;
    display: block !important;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    text-shadow: none;
    vertical-align: inherit;
    white-space: inherit;
    padding: 8px 8px 8px 0 !important
}

.woocommerce input[type=text],
.woocommerce input[type=password],
.woocommerce input.text,
.woocommerce input.title,
.woocommerce textarea,
.woocommerce select {
    margin: 0;
    padding: 4px !important
}

.quantity input[type=text],
.quantity input.text,
.quantity input {
    margin: 0;
    padding: 0 !important
}

.woocommerce img {
    width: auto !important;
    height: auto !important
}

.sitemap-col {
    width: 30%;
    padding: 0 0 0 10px
}

.sitemap-col-archives {
    width: 45%;
    padding: 0 0 0 10px
}

.sitemap h2 {
    font-size: 18px;
    font-weight: 700;
    border-bottom: 2px solid #ddd;
    padding: 0 0 10px;
    margin: 0 0 10px
}

.sitemap h3 {
    font-size: 14px;
    font-weight: 700;
    padding: 0;
    margin: 0 0 10px
}

.sitemap-list {
    font-size: 13px;
    line-height: 22px
}

.sitemap-list,
.sitemap-list ul {
    padding: 0 0 0 20px
}

.contact-form-label {
    width: 90px;
    font-weight: 700;
    font-size: 14px;
    padding: 7px 0
}

.contact-form-input {
    margin-left: 90px
}

.contact-form input[type=text] {
    padding: 6px;
    width: 60%;
    margin-bottom: 20px;
    border: 1px solid #ccc;
    background: #fff
}

.contact-form input[type=submit] {
    padding: 5px 50px;
    border: 1px solid #ccc;
    background: #eee
}

.contact-form textarea {
    width: 96%;
    padding: 6px;
    height: 160px;
    margin-bottom: 20px;
    border: 1px solid #ccc;
    background: #fff
}

.contact-form-required {
    color: red
}

.fp-slider {
    margin: 0 0 15px
}

.fp-slides,
.fp-thumbnail,
.fp-prev-next,
.fp-nav {
    width: 615px
}

.fp-slides,
.fp-thumbnail {
    height: 300px;
    overflow: hidden;
    position: relative
}

.thumbnail {
    border: 1px solid #ccc;
    float: left;
    height: 110px;
    margin-right: 15px;
    padding: 5px;
    width: 225px
}

.fp-title {
    font-family: "Montserrat-Light", "IRNSymbol";
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    padding: 0 0 2px;
    margin: 0
}

.fp-title a,
.fp-title a:hover {
    color: #fff;
    text-decoration: none
}

.fp-content {
    position: absolute;
    overflow: hidden;
    padding: 10px 15px;
    bottom: 0;
    left: 0;
    right: 0;
    background: #1f2d41;
    opacity: .7;
    filter: alpha(opacity=70)
}

.fp-content p {
    color: #fff;
    padding: 0;
    margin: 0;
    line-height: 18px
}

.fp-more,
.fp-more:hover {
    color: #fff;
    font-weight: 700
}

.fp-nav {
    height: 12px;
    text-align: center;
    padding: 10px 0;
    background: #162b49
}

.fp-pager a {
    background-image: url(./../blog/wp-content/themes/blog.classicrummy/images/featured-pager.png);
    cursor: pointer;
    margin: 0 8px 0 0;
    padding: 0;
    display: inline-block;
    width: 12px;
    height: 12px;
    overflow: hidden;
    text-indent: -999px;
    background-position: 0 0;
    float: none;
    line-height: 1;
    opacity: .7;
    filter: alpha(opacity=70)
}

.fp-pager a:hover,
.fp-pager a.activeSlide {
    text-decoration: none;
    background-position: 0 -112px;
    opacity: 1;
    filter: alpha(opacity=100)
}

.fp-prev-next-wrap {
    position: relative;
    z-index: 200
}

.fp-prev-next {
    position: absolute;
    bottom: 130px;
    left: 0;
    right: 0;
    height: 37px
}

.fp-prev {
    float: left;
    margin-left: 14px;
    width: 37px;
    height: 37px;
    background: url(./../blog/wp-content/themes/blog.classicrummy/images/featured-prev.png) left top no-repeat;
    opacity: .6;
    filter: alpha(opacity=60)
}

.fp-prev:hover {
    opacity: .8;
    filter: alpha(opacity=80)
}

.fp-next {
    float: right;
    width: 36px;
    height: 37px;
    margin-right: 14px;
    background: url(./../blog/wp-content/themes/blog.classicrummy/images/featured-next.png) right top no-repeat;
    opacity: .6;
    filter: alpha(opacity=60)
}

.fp-next:hover {
    opacity: .8;
    filter: alpha(opacity=80)
}

.wp-pagenavi {
    float: left
}

.wp-pagenavi a,
.wp-pagenavi span {
    text-decoration: none;
    padding: 5px 8px;
    margin: 2px;
    font-size: 15px;
    line-height: 15px;
    float: left
}

.wp-pagenavi a,
.wp-pagenavi a:link,
.wp-pagenavi a:active {
    color: #0e2848;
    background: 0 0
}

.wp-pagenavi span.current {
    font-weight: 700;
    color: #fff;
    background: #87c331
}

.wp-pagenavi a:hover {
    color: #fff;
    background: #0d2749
}

.wp-pagenavi span.pages {
    color: #0e2848;
    background: 0 0;
    padding: 4px 8px 4px 0
}

.wp-pagenavi span.extend {
    background: 0 0;
    color: #0e2848;
    background: 0 0
}

#footer {
    padding: 10px 0;
    background: #010101;
    max-width: 960px;
    margin: 0 auto;
    width: 100%;
    box-sizing: border-box
}

#footer * {
    line-height: 21px
}

.footer-links {
    padding-top: 15px;
    width: 100%;
    text-align: center;
    padding-bottom: 37px
}

.footer-links ul {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none
}

.footer-links li {
    display: inline;
    text-align: center;
    padding: 0 9px
}

.footer-links li a {
    color: #909090;
    font-size: 13px
}

.footer-links li a:hover {
    color: #fff;
    text-decoration: none
}

.footer-icons {
    float: left;
    width: 100%;
    margin: 0
}

.footer-icons a {
    background-image: url(./../blog/wp-content/themes/blog.classicrummy/images/footer_sprite.png);
    background-repeat: no-repeat
}

.footer-icons .payment-options {
    width: 54%;
    padding: 0 2% 0 0;
    box-sizing: border-box;
    height: 75px !important
}

.footer-icons .block-part {
    float: left;
    height: auto;
    color: #fff
}

.payment-options a {
    margin: 0 10px 0 0;
    height: 30px;
    float: left
}

.footer-icons .head-title {
    font-size: 13px;
    font-weight: 400;
    margin: 0 0 6px;
    width: 100%;
    float: left
}

.footer-icons .payment-options .visa {
    width: 54px;
    background-position: -41px -53px
}

.footer-icons .payment-options .visa:hover {
    background-position: -227px -53px
}

.footer-icons .payment-options .mastercard {
    width: 39px;
    background-position: -41px -106px
}

.footer-icons .payment-options .mastercard:hover {
    background-position: -226px -106px
}

.footer-icons .payment-options .maestro {
    width: 34px;
    background-position: -44px -155px
}

.footer-icons .payment-options .maestro:hover {
    background-position: -230px -155px
}

.footer-icons .payment-options .paytm {
    width: 55px;
    background-position: -40px -204px
}

.footer-icons .payment-options .paytm:hover {
    background-position: -226px -204px
}

.footer-icons .payment-options .payu {
    width: 91px;
    background-position: -40px -256px
}

.footer-icons .payment-options .payu:hover {
    background-position: -226px -256px
}

.footer-icons .payment-options .net-banking {
    width: 93px;
    background-position: -40px -328px
}

.footer-icons .payment-options .net-banking:hover {
    background-position: -229px -328px
}

.footer-icons .payment-options .wire-transfer {
    width: 70px;
    background-position: -40px -388px;
    margin: 0
}

.footer-icons .payment-options .wire-transfer:hover {
    background-position: -226px -388px
}

.footer-icons .security {
    border-left: solid 1px #161616;
    border-right: solid 1px #161616;
    padding: 0 2%;
    float: left;
    width: 17%
}

.footer-icons .security a {
    margin: 10px 20px 0 0;
    height: 39px;
    float: left
}

.footer-icons .security a.trustwave {
    width: 88px;
    background-position: -40px -457px
}

.footer-icons .security a.trustwave:hover {
    background-position: -226px -457px
}

.footer-icons .security a.itech-lab {
    width: 43px;
    background-position: -40px -514px;
    margin: 0
}

.footer-icons .security a.itech-lab:hover {
    background-position: -226px -514px
}

.footer-icons .social-connect {
    padding: 0 2%;
    float: left;
    width: 20%
}

.footer-icons .social-connect a {
    margin: 0 4px 0 0;
    width: 33px;
    height: 35px;
    float: left
}

.footer-icons .social-connect a.facebook {
    background-position: -48px -610px
}

.footer-icons .social-connect a.facebook:hover {
    background-position: -231px -610px
}

.footer-icons .social-connect a.twitter {
    background-position: -48px -662px
}

.footer-icons .social-connect a.twitter:hover {
    background-position: -231px -662px
}

.footer-icons .social-connect a.gplus {
    background-position: -48px -708px
}

.footer-icons .social-connect a.gplus:hover {
    background-position: -231px -708px
}

.footer-icons .social-connect a.in {
    background-position: -48px -756px
}

.footer-icons .social-connect a.in:hover {
    background-position: -231px -756px
}

.footer-icons .social-connect a.printrest {
    background-position: -48px -802px
}

.footer-icons .social-connect a.printrest:hover {
    background-position: -231px -802px
}

#copyrights {
    color: #fff;
    background: #061909;
    text-align: center;
    text-align: center;
    height: 50px;
    line-height: 50px;
    float: left;
    width: 100%;
    margin-top: 5px;
    font-size: 13px
}

#copyrights a {
    color: #fff
}

#copyrights a:hover {
    color: #fff;
    text-decoration: none
}

#credits {
    color: #90a6c6;
    font-size: 11px;
    float: right;
    padding-right: 15px
}

#credits a {
    color: #90a6c6;
    text-decoration: none
}

#credits a:hover {
    text-decoration: none;
    color: #90a6c6
}

#footer-widgets {
    background: #fff;
    padding: 20px 0 0;
    border-top: 2px solid #cde5f0;
    display: none
}

.footer-widget-box {
    width: 225px;
    float: left;
    margin-left: 12px
}

.widget-container {
    list-style-type: none;
    list-style: none;
    margin: 0 0 15px;
    padding: 0;
    color: #15344d;
    font-size: 13px
}

.widget-container a {
    color: #15344d;
    text-decoration: none
}

.widget-container a:hover {
    color: #84bb36;
    text-decoration: none
}

.widgettitle {
    border-bottom: 0 solid #8cc142;
    margin: 0 0 10px;
    padding: 0
}

.widgettitle,
.widgettitle a,
.widgettitle a:hover {
    color: #15344d;
    font-size: 15px;
    line-height: 17px;
    font-family: "Montserrat-Light", "IRNSymbol";
    font-weight: 600;
    text-decoration: none;
    text-transform: none
}

.widget ul {
    list-style-type: none;
    list-style: none;
    margin: 0;
    padding: 0
}

.widget ul li {
    padding: 0 0 9px 12px;
    margin: 0 0 8px;
    font-size: 17px;
    line-height: 22px;
    font-weight: 400;
    background: url(./../../blog/wp-content/themes/blog.classicrummy/images/widget-list.png) left 8px no-repeat
}

.widget ul li .children {
    padding-top: 17px
}

#search {
    border: 1px solid #d8d8d8;
    background: #fff url(./../../blog/wp-content/themes/blog.classicrummy/images/search.png) 99% 50% no-repeat;
    text-align: left;
    padding: 6px 24px 6px 6px
}

#search #s {
    background: 0 0;
    color: #979797;
    border: 0;
    width: 100%;
    padding: 0;
    margin: 0;
    outline: none
}

#content-search {
    width: 300px;
    padding: 15px 0
}

#wp-calendar td:hover,
#wp-calendar #today {
    background: #8cc142;
    color: #fff
}

#wp-calendar td:hover a,
#wp-calendar #today a {
    color: #fff
}

.textwidget {
    line-height: 18px
}

.banners-125 {
    text-align: center;
    margin-bottom: -10px
}

.banners-125 img {
    margin: 0 5px 5px
}

.posts-widget ul {
    list-style-type: none;
    list-style: none;
    padding: 0;
    margin: 10px 0 0
}

.posts-widget ul li {
    list-style-type: none;
    list-style: none;
    padding: 0 0 15px;
    margin: 0 0 15px;
    border-bottom: 0
}

.posts-widgettitle {
    font-weight: 400;
    padding: 0 0 5px;
    margin: 0;
    font-family: "Montserrat-Light", "IRNSymbol";
    font-size: 14px
}

.posts-widget-meta {
    font-style: italic;
    padding: 0 0 5px
}

.posts-widget-entry {
    font-family: Arial, Helvetica, Sans-serif;
    line-height: 20px
}

.posts-widget-more {
    font-weight: 700
}

.posts-widget-featured-image {
    border: 1px solid #d8d8d8;
    padding: 4px;
    background-color: #fff
}

.posts-widget .alignleft {
    margin: 0 8px 8px 0
}

.posts-widget .alignright {
    margin: 0 0 8px 8px
}

.posts-widget .aligncenter {
    margin-bottom: 8px
}

.comments-widget ul {
    list-style-type: none;
    list-style: none;
    padding: 0;
    margin: 10px 0 0
}

.comments-widget ul li {
    list-style-type: none;
    list-style: none;
    padding: 0 0 10px;
    margin: 0 0 10px;
    border-bottom: 0
}

.comments-widget-author {
    text-decoration: none;
    font-weight: 700;
    padding: 0 0 5px;
    margin: 0
}

.comments-widget-entry {
    font-family: Arial, Helvetica, Sans-serif;
    line-height: 20px
}

.comments-widget-more {
    font-weight: 700
}

.comments-widget-avatar {
    border: 1px solid #d8d8d8;
    padding: 4px;
    background-color: #fff
}

.comments-widget .alignleft {
    margin: 0 8px 0 0
}

.comments-widget .alignright {
    margin: 0 0 0 8px
}

.comments-widget .aligncenter {
    margin-bottom: 8px
}

.infobox-widget ul {
    list-style-type: none;
    list-style: none;
    padding: 0;
    margin: 0
}

.infobox-widget ul li {
    list-style-type: none;
    list-style: none;
    padding: 0;
    margin: 5px 0 0
}

.infobox-widget ul li a {
    text-decoration: none
}

.infobox-widget-description {
    line-height: 20px
}

.infobox-widget-more {
    font-weight: 700
}

.infobox-widget .alignleft {
    margin: 0 10px 10px 0
}

.infobox-widget .alignright {
    margin: 0 0 10px 10px
}

.infobox-widget .aligncenter {
    margin-bottom: 10px
}

.infobox-widget .inbottom {
    margin-top: 10px
}

.social-profiles-widget img {
    margin: 0 4px 0 0
}

.social-profiles-widget img:hover {
    opacity: .8
}

.tabs-widget {
    list-style: none;
    list-style-type: none;
    margin: 0 0 10px;
    padding: 0;
    height: 26px
}

.tabs-widget li {
    list-style: none;
    list-style-type: none;
    margin: 0 0 0 4px;
    padding: 0;
    float: left
}

.tabs-widget li:first-child {
    margin: 0
}

.tabs-widget li a {
    color: #0e2b4b;
    border-bottom: 2px solid #cae4ef;
    padding: 6px 16px;
    font-family: Arial, Helvetica, Sans-serif;
    font-weight: 700;
    display: block;
    text-decoration: none;
    font-size: 12px;
    line-height: 12px
}

.tabs-widget li a:hover,
.tabs-widget li a.tabs-widget-current {
    border-bottom: 2px solid #8bbf41;
    color: #88c235
}

.tweets-widget ul {
    list-style-type: none;
    list-style: none;
    margin: 0;
    padding: 0;
    line-height: 20px;
    font-family: Arial, Helvetica, Sans-serif
}

.tweets-widget ul li {
    list-style-type: none;
    list-style: none;
    padding: 0;
    margin: 15px 0 0
}

.tweets-widget ul li:first-child {
    margin-top: 5px
}

.tweets-widget li.tweets-bird {
    padding-left: 24px;
    background: url(./../blog/wp-content/themes/blog.classicrummy/images/tweets.png) left 2px no-repeat
}

a.tweets-widget-time {
    text-decoration: underline
}

a.tweets-widget-time:hover {
    text-decoration: none
}

.facebook-widget {
    list-style-type: none;
    list-style: none;
    margin: 0;
    padding: 0
}

#comments {
    margin-bottom: 15px
}

#comments p {
    margin: 5px 0 10px
}

h3#comments-title {
    font-weight: 700;
    font-size: 20px;
    padding: 0;
    margin: 0 0 15px
}

.commentlist {
    list-style: none;
    margin: 0;
    padding: 0
}

.commentlist li.comment {
    line-height: 24px;
    margin: 0 0 15px;
    padding: 0;
    position: relative
}

.commentlist li:last-child {
    border-bottom: none;
    margin-bottom: 0
}

#comments .comment-body ul,
#comments .comment-body ol {
    margin-bottom: 15px
}

#comments .comment-body blockquote p:last-child {
    margin-bottom: 15px
}

.commentlist .avatar {
    border: 3px solid #fff;
    margin-right: 10px;
    width: 40px;
    height: 40px;
    vertical-align: middle;
    margin-bottom: 2px
}

.comment-author {
    padding: 5px;
    display: block;
    background: #f2f2f2;
    border: 1px solid #dfdfdf;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.comment-author cite {
    font-style: normal;
    font-weight: 700
}

.comment-author .says {
    font-style: italic
}

.fn,
.fn a:link,
.fn a:hover,
.fn a:visited {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    text-decoration: none
}

.comment-meta {
    margin: -23px 0 0 65px;
    display: block;
    font-size: 11px;
    padding: 0
}

.comment-meta a:link,
.comment-meta a:visited {
    text-decoration: none
}

.reply {
    text-align: right;
    margin-bottom: 10px
}

.comment-reply-link {
    font-size: 11px;
    font-weight: 400;
    text-decoration: none;
    background: #ededed;
    color: #333;
    padding: 2px 8px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #999
}

.comment-reply-link:hover {
    background: #f5f5f5;
    color: #333
}

.commentlist .children {
    list-style: none;
    margin: 0
}

.commentlist .children li {
    border: none;
    margin: 0
}

.nocomments {
    display: none
}

#comments .pingback {
    margin-bottom: 18px;
    padding-bottom: 18px
}

.commentlist li.comment+li.pingback {
    margin-top: -6px
}

#comments .pingback p {
    font-size: 12px;
    line-height: 18px;
    display: block;
    margin: 0
}

#comments .pingback .url {
    font-style: italic;
    font-size: 13px
}

#respond {
    overflow: hidden;
    position: relative;
    margin-bottom: 15px
}

h3#reply-title {
    font-weight: 700;
    font-size: 20px;
    padding: 0;
    margin: 0 0 15px
}

#respond .required {
    color: #ff4b33
}

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

.form-allowed-tags {
    display: none
}

.children #respond {
    margin: 0 48px 0 0
}

#comments-list #respond {
    margin: 0 0 18px
}

#comments-list ul #respond {
    margin: 0
}

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

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

#respond label {
    font-size: 12px;
    font-weight: 700
}

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

#respond textarea {
    width: 98%;
    margin: 10px 0 0
}

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

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

#respond input[type=submit] {
    margin: 0
}

#respond .form-submit {
    margin: 0
}

#respond .form-submit input {
    width: auto;
    font-size: 14px
}

#respond dl {
    margin: 0 0 10px
}

#respond dt {
    display: inline;
    font-weight: 400
}

#respond dd {
    display: inline
}

.menu-primary-responsive-container,
.menu-secondary-responsive-container {
    display: none;
    margin: 10px
}

.menu-primary-responsive,
.menu-secondary-responsive {
    width: 100%;
    padding: 5px;
    border: 1px solid #ddd
}

@media only screen and (max-width:959px) {
    #header {
        padding: 8px 15px
    }

    .menu-secondary-container {
        height: 39px
    }

    .menu-secondary li a {
        font-size: 15px
    }

    #content {
        width: 70%
    }

    #sidebar-primary {
        width: 28%;
        box-sizing: border-box;
        margin-left: 0;
        padding-left: 15px
    }

    .logo {
        width: 200px
    }

    .header-right {
        width: 70%;
        margin-top: 0
    }

    .header-right-img {
        display: none
    }

    .header-apps {
        float: right;
        padding: 0 0 8px 15px
    }

    .title {
        font-size: 18px;
        line-height: 24px
    }

    .entry {
        line-height: 28px;
        font-size: 17px
    }

    .readmore a {
        font-size: 14px
    }

    .subscries {
        background: #eea113;
        background-size: 50px auto;
        height: 175px
    }

    .subs {
        padding-top: 23px;
        font-size: 15px;
        line-height: 18px;
        padding-bottom: 0
    }

    .subscries form {
        padding: 8px
    }

    .feald {
        height: 36px;
        width: 100%;
        padding: 0 10px;
        margin-bottom: 8px;
        box-sizing: border-box
    }

    .subscri {
        padding: 7.5px 0;
        font-size: 18px;
        width: 100%;
        box-sizing: border-box;
        text-align: center;
        margin: 0 auto
    }

    .footer-links li {
        padding: 0 4px
    }

    .footer-links li a {
        font-size: 11px
    }

    .payment-options .paytm,
    .payment-options .payu,
    .payment-options .wire-transfer,
    .security {
        display: none
    }

    .footer-icons {
        float: none;
        width: 466px;
        text-align: center;
        margin: 4px auto 0px
    }

    .footer-icons .payment-options {
        width: 280px;
        padding: 0
    }

    .footer-icons .social-connect {
        padding: 0;
        float: left;
        width: 186px
    }
}

@media only screen and (max-width:760px) {
    .meta-data-blk .meta_date {
        padding-top: 0
    }

    .cat {
        display: none
    }

    .logo {
        width: 200px;
        float: left !important
    }

    .mobile-menu {
        display: block;
        background-image: url(./../blog/wp-content/themes/blog.classicrummy/images/m-menu.png);
        background-repeat: no-repeat;
        background-position: 0 0;
        width: 27px;
        height: 23px;
        float: right;
        margin: 20px 0 20px 20px
    }

    .mobile-menu.active {
        background-position: 0 -24px
    }

    .header-right {
        width: 100%
    }

    .header-apps {
        float: right;
        padding: 0;
        width: 100%;
        float: none;
        text-align: center;
        clear: both
    }

    .mobile-menu-blk {
        display: inline-block;
        box-shadow: 0 16px 16px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22)
    }

    #menu-menu {
        display: none
    }

    .menus li {
        width: 100%
    }

    .menu-secondary-container {
        height: auto
    }

    .mobil {
        width: 100%
    }

    .mobil2 {
        width: 100%
    }

    .menu-primary-responsive,
    .menu-secondary-responsive {
        display: none
    }

    .headsli {
        display: none
    }

    .imbox {
        display: none
    }

    .Payment {
        width: 100%
    }

    .Payment2 {
        width: 100%
    }

    .Payment3 {
        width: 100%
    }

    .footermenu2 {
        width: 100%
    }

    #container,
    #footer-container {
        margin-top: 0;
        width: 100%
    }

    #main,
    #main-fullwidth,
    #header,
    #footer-widgets,
    #footer {
        padding-left: 10px;
        padding-right: 10px
    }

    #main,
    #main-fullwidth {
        background-image: none
    }

    #header {
        height: 100%;
        padding-top: 10px;
        padding-bottom: 10px
    }

    .logo,
    .header-right {
        float: none;
        text-align: center;
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0
    }

    .header-right {
        padding-top: 10px
    }

    #topsearch {
        float: none;
        width: 96%;
        margin: 10px 2%
    }

    #header #topsearch {
        margin-left: 0;
        margin-right: 0;
        width: 100%
    }

    #top-social-profiles {
        float: none;
        width: 100%;
        display: block;
        text-align: center
    }

    #content,
    #sidebar-primary,
    #sidebar-secondary {
        width: 100%;
        float: none;
        padding: 0;
        margin: 0;
        display: block
    }

    .menu-primary-container,
    .menu-secondary-container {
        float: none;
        margin-left: 0;
        margin-right: 0;
        display: block
    }

    .fp-slider,
    #fb-root {
        display: none
    }

    .post-box {
        width: 100%;
        height: 100%;
        float: none;
        overflow: hidden;
        margin: 0;
        padding: 0
    }

    #footer-widgets-container #footer-widgets {
        width: inherit
    }

    .footer-widget-box {
        width: 100%;
        float: none;
        margin: 0;
        padding: 0
    }

    #copyrights,
    #credits {
        display: block;
        float: none;
        text-align: center;
        padding-bottom: 110px
    }

    #footer-container #copyrights,
    #footer-container #credits {
        padding: 5px 0
    }

    #footer-container #footer {
        width: auto;
        padding-left: 10px;
        padding-right: 10px
    }

    #sidebar-primary {
        max-width: 300px;
        margin: 0 auto;
        padding-top: 20px
    }
}

@media only screen and (max-width:480px) {
    .logo {
        width: 132px
    }

    .header-apps a {
        width: 48%;
        max-width: 156px;
        display: inline-block
    }

    .cat-devider {
        padding: 0 4px
    }

    .footer-icons {
        width: 100%
    }

    .footer-icons .payment-options {
        width: 280px;
        margin: 0 auto;
        float: none
    }

    .footer-icons .social-connect {
        padding: 0;
        float: none;
        width: 201px;
        margin: 0 auto
    }

    #copyrights {
        font-size: 11px;
        padding-bottom: 110px
    }

    .cat {
        display: none
    }

    .mobil {
        width: 100%
    }

    .mobil2 {
        width: 100%
    }

    .menu-primary-responsive,
    .menu-secondary-responsive {
        display: none
    }

    .headsli {
        display: none
    }

    .imbox {
        display: none
    }

    .Payment {
        width: 100%
    }

    .Payment2 {
        width: 100%
    }

    .Payment3 {
        width: 100%
    }

    .footermenu2 {
        width: 100%
    }

    .footer-icons .block-part {
        padding-top: 36px !important
    }

    .menu-primary-responsive-container,
    .menu-secondary-responsive-container {
        display: block
    }

    .menu-primary-container {
        display: none
    }

    #header .menu-primary-responsive-container,
    #header .menu-primary-responsive-container {
        margin-left: 0;
        margin-right: 0;
        width: 100%
    }
}

@media screen and (max-width:760px) and (min-width:381px) {
    .header-apps {
        float: right;
        text-align: left;
        width: 322px
    }
}

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

.iframe-container {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%;
    height: 0
}

.iframe-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

h2 {
    font-size: 18px;
    line-height: 30px;
    font-weight: 700
}

table.paleBlueRows {
    border: 1px solid #fff;
    background-color: #eee;
    width: 100%;
    height: 100%;
    text-align: center;
    border-collapse: collapse
}

table.paleBlueRows td,
table.paleBlueRows th {
    border: 1px solid #fff;
    padding: 3px 2px
}

table.paleBlueRows tbody td {
    font-size: 17px;
    color: #333
}

table.paleBlueRows tr:nth-child(even) {
    background: #d0e4f5
}

table.paleBlueRows thead {
    background: #0b6fa4;
    border-bottom: 5px solid #fff
}

table.paleBlueRows thead th {
    font-size: 17px;
    font-weight: 700;
    color: #000;
    text-align: center;
    border-left: 2px solid #fff
}

table.paleBlueRows thead th:first-child {
    border-left: none
}

.wp-paginate {
    padding: 0;
    margin: 0
}

.wp-paginate li {
    display: inline;
    list-style: none
}

.wp-paginate a {
    background: #ddd;
    border: 1px solid #ccc;
    color: #666;
    margin-right: 4px;
    padding: 4px 8px;
    text-align: center;
    text-decoration: none
}

.wp-paginate a:hover,
.wp-paginate a:active {
    background: #ccc;
    color: #888
}

.wp-paginate .title {
    color: #555;
    margin-right: 4px
}

.wp-paginate .gap {
    color: #999;
    margin-right: 4px
}

.wp-paginate .current {
    color: #fff;
    background: #5f87ae;
    border: 1px solid #89adcf;
    margin-right: 4px;
    padding: 4px 8px
}

ol.wp-paginate li {
    line-height: 3em
}

.wp-paginate.font-arial {
    font-family: Arial, sans-serif
}

.wp-paginate.font-georgia {
    font-family: Georgia, serif
}

.wp-paginate.font-inherit {
    font-family: inherit
}

.wp-paginate.font-initial {
    font-family: initial
}

.wp-paginate.font-tahoma {
    font-family: Tahoma, sans-serif
}

.wp-paginate.font-times {
    font-family: "Times New Roman", serif
}

.wp-paginate.font-trebuchet {
    font-family: "Trebuchet MS", sans-serif
}

.wp-paginate.font-verdana {
    font-family: Verdana, sans-serif
}

.wp-paginate.wpp-modern-grey a,
.wp-paginate.wpp-modern-grey .current {
    background: #f8f8f8;
    border: 1px solid #efecee;
    border-radius: 4px;
    color: #000;
    padding: 3px 6px
}

.wp-paginate.wpp-modern-grey a:hover {
    background: #eee
}

.wp-paginate.wpp-modern-grey .current {
    opacity: .3
}

.wp-paginate.wpp-blue-cta a,
.wp-paginate.wpp-blue-cta .current {
    background: #3784fd;
    border: 2px solid #fff;
    border-radius: 2px;
    box-shadow: 1px 1px 1px #c1c1c1, -1px -1px 1px #c1c1c1, inset 0 -10px 10px rgba(0, 0, 0, .2);
    color: #fff
}

.wp-paginate.wpp-blue-cta .current {
    opacity: .6
}

.wp-paginate.wpp-neon-pink a,
.wp-paginate.wpp-neon-pink .current {
    background: #54d3f4;
    border: 1px solid #eee;
    border-radius: 6px;
    color: #000
}

.wp-paginate.wpp-neon-pink a,
.wp-paginate.wpp-neon-pink .current {
    background: #ff4ecd
}

.wp-paginate.wpp-neon-pink .current {
    opacity: .6
}