/*

Theme Name: Wembley

Theme URL: http://www.fabthemes.com/

Description: Free WordPress theme released by fabthemes.com

Author: Fabthemes

Author URI: www.fabthemes.com

Version: 1.0.0



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.



 web2feel is based on Underscores http://underscores.me/, (C) 2012-2013 Automattic, Inc.



Resetting and rebuilding styles have been helped along thanks to the fine work of

Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html

along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/

and Blueprint http://www.blueprintcss.org/

*/





/* =Reset

-------------------------------------------------------------- */



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, font, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

    border: 0;

    font-family: inherit;

    font-size: 100%;

    font-style: inherit;

    font-weight: inherit;

    margin: 0;

    outline: 0;

    padding: 0;

    vertical-align: baseline;

}

html {

    font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */

    overflow-x: hidden; /* Keeps page centred in all browsers regardless of content height */

    -webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */

    -ms-text-size-adjust: 100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */

}

body {

    background: #FFFFFF;

}

article,

aside,

details,

figcaption,

figure,

footer,

header,

nav,

section {

    display: block;

}

ol, ul {

    list-style: none;

}

table { /* tables still need 'cellspacing="0"' in the markup */

    border-collapse: separate;

    border-spacing: 0;

}

caption, th, td {

    font-weight: normal;

    text-align: left;

}

blockquote:before, blockquote:after,

q:before, q:after {

    content: "";

}

blockquote, q {

    quotes: "" "";

}

a:focus {

    outline: thin dotted;

}

a:hover,

a:active { /* Improves readability when focused and also mouse hovered in all browsers people.opera.com/patrickl/experiments/keyboard/test */

    outline: 0;

}

a img {

    border: 0;

}





/* =Global

----------------------------------------------- */





body,

button,

input,

select,

textarea {

    color: #666;

    font-family: sans-serif;

    font-size: 16px;

    font-size: 1.6rem;

    line-height: 1.5;

}



/* Headings */

h1,h2,h3,h4,h5,h6 {

    clear: both;

}

hr {

    background-color: #ccc;

    border: 0;

    height: 1px;

    margin-bottom: 1.5em;

}



/* Text elements */

p {

    margin-bottom: 1.5em;

}

ul, ol {

    margin: 0 0 1.5em 3em;

}

ul {

    list-style: disc;

}

ol {

    list-style: decimal;

}

li > ul,

li > ol {

    margin-bottom: 0;

    margin-left: 1.5em;

}

dt {

    font-weight: bold;

}

dd {

    margin: 0 1.5em 1.5em;

}

b, strong {

    font-weight: bold;

}

dfn, cite, em, i {

    font-style: italic;

}

blockquote {

    margin: 0 1.5em;

}

address {

    margin: 0 0 1.5em;

}

pre {

    background: #eee;

    font-family: "Courier 10 Pitch", Courier, monospace;

    font-size: 15px;

    font-size: 1.5rem;

    line-height: 1.6;

    margin-bottom: 1.6em;

    padding: 1.6em;

    overflow: auto;

    max-width: 100%;

}

code, kbd, tt, var {

    font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;

}

abbr, acronym {

    border-bottom: 1px dotted #666;

    cursor: help;

}

mark, ins {

    background: #FFFFFF;

    text-decoration: none;

}

sup,

sub {

    font-size: 75%;

    height: 0;

    line-height: 0;

    position: relative;

    vertical-align: baseline;

}

sup {

    bottom: 1ex;

}

sub {

    top: .5ex;

}

small {

    font-size: 75%;

}

big {

    font-size: 125%;

}

figure {

    margin: 0;

}

table {

    margin: 0 0 1.5em;

    width: 100%;

}

th {

    font-weight: bold;

}

img {

    height: auto; /* Make sure images are scaled correctly. */

    max-width: 100%; /* Adhere to container width. */

}





/* Alignment */

.alignleft {

    display: inline;

    float: left;

    margin-right: 1.5em;

}

.alignright {

    display: inline;

    float: right;

    margin-left: 1.5em;

}

.aligncenter {

    clear: both;

    display: block;

    margin: 0 auto;

}



/* Text meant only for screen readers */

.screen-reader-text {

    clip: rect(1px, 1px, 1px, 1px);

    position: absolute !important;

}



.screen-reader-text:hover,

.screen-reader-text:active,

.screen-reader-text:focus {

    background-color: #f1f1f1;

    border-radius: 3px;

    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);

    clip: auto !important;

    color: #21759b;

    display: block;

    font-size: 14px;

    font-weight: bold;

    height: auto;

    left: 5px;

    line-height: normal;

    padding: 15px 23px 14px;

    text-decoration: none;

    top: 5px;

    width: auto;

    z-index: 100000; /* Above WP toolbar */

}



/* Clearing */

.clear:before,

.clear:after,

[class*="content"]:before,

[class*="content"]:after,

[class*="site"]:before,

[class*="site"]:after {

    content: '';

    display: table;

}



.clear:after,

[class*="content"]:after,

[class*="site"]:after {

    clear: both;

}





/* =Menu

----------------------------------------------- */



.main-navigation {

    clear: both;

    display: block;

    float: left;

    width: 100%;

}

.main-navigation ul {

    list-style: none;

    margin: 0;

    padding-left: 0;

}

.main-navigation li {

    float: left;

    position: relative;

}



.main-navigation ul > li{

    padding: 0;

}



.main-navigation ul > li.current-menu-item a, .main-navigation ul > li a:link,.main-navigation ul > li a:visited {

    color: #fff;

    padding: 10px 15px;

    background-color: #fff;

    display: inline-block;

    vertical-align: middle;

    -webkit-transform: translateZ(0);

    transform: translateZ(0);

    box-shadow: 0 0 1px rgba(0, 0, 0, 0);

    -webkit-backface-visibility: hidden;

    backface-visibility: hidden;

    -moz-osx-font-smoothing: grayscale;

    position: relative;

    overflow: hidden;

    -webkit-transition-property: color;

    transition-property: color;

    -webkit-transition-duration: 0.3s;

    transition-duration: 0.3s;

}

.main-navigation ul > li a:before {

    content: "";

    position: absolute;

    z-index: -1;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    background: #FF0000;

    border-radius: 100%;

    -webkit-transform: scale(2);

    transform: scale(2);

    -webkit-transition-property: transform;

    transition-property: transform;

    -webkit-transition-duration: 0.3s;

    transition-duration: 0.3s;

    -webkit-transition-timing-function: ease-out;

    transition-timing-function: ease-out;

}



.main-navigation ul > li.current-menu-item a:before, .main-navigation ul > li a:hover:before, .main-navigation ul > li a:focus:before, .main-navigation ul > li a:active:before {

  -webkit-transform: scale(0);

  transform: scale(0);

}



.main-navigation ul > li.current-menu-item a, .main-navigation ul > li a:hover, .main-navigation ul > li a:focus, .main-navigation ul > li a:active {

    color: #F00;

}



.main-navigation a {

    display: block;

    text-decoration: none;

    color: #666;

}

.main-navigation ul ul {

    background: transparent;

    display: none;

    float: left;

    position: absolute;

    top: 100%;

    left: 0;

    z-index: 99999;

}

.main-navigation ul ul ul {

    left: 100%;

    top: 0;

}

.main-navigation ul ul a {

    width: 123px;



}

.main-navigation ul ul li {

    padding: 0;

    border-bottom: 0;;

    /* width: 100%; */

    width: 100%;

}



.main-navigation ul ul li a:link, .main-navigation ul ul li a:visited{

    /* color: #FFFFFF; */

}



 .main-navigation ul ul li a:hover{

    color: #F00;

}





.main-navigation li:hover > a {

}

.main-navigation ul ul :hover > a {

}

.main-navigation ul ul a:hover {

}

.main-navigation ul li:hover > ul {

    display: block;

    /* width: 183px; */

}

.main-navigation li.current_page_item a,

.main-navigation li.current-menu-item a {

}



/* Small menu */

.menu-toggle {

    display: none;

    cursor: pointer;

}



@media screen and (max-width: 768px) {





    #nav-header {

        display: none;

    }



    .site-branding {

        display: inline-block;

        width: 77%;

        text-align: left;

    }

    .george-nav {vertical-align: middle; margin-left: 10px; text-align: right; width: 16%;line-height: 0;}

    .george-nav a {color: #2D2929;font-size: 40px;}

    .george-nav a:hover, .george-nav a:active {color: #424141;}

}





/* =Content

----------------------------------------------- */



.sticky {

}

.hentry {

    margin: 0 0 1.5em;

}

.byline,

.updated {

    display: none;

}

.single .byline,

.group-blog .byline {

    display: inline;

}

.page-content,

.entry-content,

.entry-summary {

    margin: 1.5em 0 0;

}

.page-links {

    clear: both;

    margin: 0 0 1.5em;

}





/* =Asides

----------------------------------------------- */



.blog .format-aside .entry-title,

.archive .format-aside .entry-title {

    display: none;

}





/* =Media

----------------------------------------------- */



.page-content img.wp-smiley,

.entry-content img.wp-smiley,

.comment-content img.wp-smiley {

    border: none;

    margin-bottom: 0;

    margin-top: 0;

    padding: 0;

}

.wp-caption {

    border: 1px solid #ccc;

    margin-bottom: 1.5em;

    max-width: 100%;

}

.wp-caption img[class*="wp-image-"] {

    display: block;

    margin: 1.2% auto 0;

    max-width: 98%;

}

.wp-caption-text {

    text-align: center;

}

.wp-caption .wp-caption-text {

    margin: 0.8075em 0;

}

.site-content .gallery {

    margin-bottom: 1.5em;

}

.gallery-caption {

}

.site-content .gallery a img {

    border: none;

    height: auto;

    max-width: 90%;

}

.site-content .gallery dd {

    margin: 0;

}

.site-content .gallery-columns-4 .gallery-item {

}

.site-content .gallery-columns-4 .gallery-item img {

}



/* Make sure embeds and iframes fit their containers */

embed,

iframe,

object {

    max-width: 100%;

}





/* =Navigation

----------------------------------------------- */



.site-content [class*="navigation"] {

    margin: 0 0 1.5em;

    overflow: hidden;

}

[class*="navigation"] .nav-previous {

    float: left;

    width: 50%;

}

[class*="navigation"] .nav-next {

    float: right;

    text-align: right;

    width: 50%;

}



/* =Comments

----------------------------------------------- */



.comment-content a {

    word-wrap: break-word;

}

.bypostauthor {

}



/* =Widgets

----------------------------------------------- */



.widget {

    margin: 0 0 1.5em;

}



/* Make sure select elements fit in widgets */

.widget select {

    max-width: 100%;

}



/* Search widget */

.widget_search .search-submit {

    display: none;

}



/* =Infinite Scroll

----------------------------------------------- */



/* Globally hidden elements when Infinite Scroll is supported and in use. */

.infinite-scroll .paging-navigation, /* Older / Newer Posts Navigation (always hidden) */

.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */

    display: none;

}



/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */

.infinity-end.neverending .site-footer {

    display: block;

}



.singlepic{

 margin:30px auto;

}



.site-branding {padding: 10px 0;}

header .adsnew {padding-top: 40px;}

.form-search {position: relative;margin: 3px 0;}

.form-search input[type="text"] {width: 100%;padding: 5px 10px !important; padding-right:45px !important;}

.form-search input[type="submit"] {position: absolute;top: 0;right: 0;}



#nav-header {background: #ff0000; -webkit-box-shadow: 0 0 1px 1px #FFA5A5; box-shadow: 0 0 1px 1px #FFA5A5; }



/*content */

.view {

   width: 100%;

   height: 210px;

   float: left;

   overflow: hidden;

   position: relative;

   text-align: center;

   -webkit-box-shadow: 1px 1px 2px #e6e6e6;

   -moz-box-shadow: 1px 1px 2px #e6e6e6;

   box-shadow: 1px 1px 2px #e6e6e6;

   cursor: default;

   background: #fff url(http://reklamador.com/wp-content/themes/images/bgimg.jpg) no-repeat center center;

   margin-bottom: 3px;

   z-index: 999;

}

.view .mask,.view .content {

   width: 100%;

   height: 100%;

   position: absolute;

   overflow: hidden;

   top: 0;

   left: 0;

   /* display: table; */

}

.view img {

   display: block;

   position: relative;

   height: 100%;

   width: 100%;

}

.view h2 {

   text-transform: uppercase;

   color: #281C1C;

   text-align: center;

   position: relative;

   font-size: 17px;

   padding: 10px;

   background: rgba(255, 0, 0, 0.26);

   /* margin: 20px 0 0 0; */

   width: 100%;

   height: 100%;

   margin: 0;

}

.view p {

   font-family: Georgia, serif;

   font-style: italic;

   font-size: 12px;

   position: relative;

   color: #fff;

   padding: 10px 20px 20px;

   text-align: center;

}

.view a.info {

   display: inline-block;

   text-decoration: none;

   padding: 7px 14px;

   background: #F00;

   color: #fff;

   text-transform: uppercase;

   margin-top: 20%;

   font-weight: 700;

}

.view a.info: hover {

   -webkit-box-shadow: 0 0 5px #000;

   -moz-box-shadow: 0 0 5px #000;

   box-shadow: 0 0 5px #000;

}



.view-sixth img {

   -webkit-transition: all 0.4s ease-in-out 0.5s;

   -moz-transition: all 0.4s ease-in-out 0.5s;

   -o-transition: all 0.4s ease-in-out 0.5s;

   -ms-transition: all 0.4s ease-in-out 0.5s;

   transition: all 0.4s ease-in-out 0.5s;

}

.view-sixth .mask {

   background-color: rgba(146,96,91,0.5);

   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";

   filter: alpha(opacity=0);

   opacity: 0;

   -webkit-transition: all 0.3s ease-in 0.4s;

   -moz-transition: all 0.3s ease-in 0.4s;

   -o-transition: all 0.3s ease-in 0.4s;

   -ms-transition: all 0.3s ease-in 0.4s;

   transition: all 0.3s ease-in 0.4s;

}

.view-sixth a.info {

   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";

   filter: alpha(opacity=0);

   opacity: 0;

   -webkit-transform: scale(10);

   -moz-transform: scale(10);

   -o-transform: scale(10);

   -ms-transform: scale(10);

   transform: scale(10);

   -webkit-transition: all 0.3s ease-in-out 0.2s;

   -moz-transition: all 0.3s ease-in-out 0.2s;

   -o-transition: all 0.3s ease-in-out 0.2s;

   -ms-transition: all 0.3s ease-in-out 0.2s;

   transition: all 0.3s ease-in-out 0.2s;   

}

.view-sixth a.info:hover {

    -webkit-box-shadow: 0 0 1px #000;    -moz-box-shadow: 0 0 1px #000;    box-shadow: 0 0 3px #FFF;

    background-color: #FF4D4D;

}

.view-sixth:hover .mask {

   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";

   filter: alpha(opacity=100);

   opacity: 1;

   -webkit-transition-delay: 0s;

   -moz-transition-delay: 0s;

   -o-transition-delay: 0s;

   -ms-transition-delay: 0s;

   transition-delay: 0s;

}

.view-sixth:hover img {

   -webkit-transition-delay: 0s;

   -moz-transition-delay: 0s;

   -o-transition-delay: 0s;

   -ms-transition-delay: 0s;

   transition-delay: 0s;

}

.view-sixth:hover a.info {

   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";

   filter: alpha(opacity=100);

   opacity: 1;

   -webkit-transform: scale(1);

   -moz-transform: scale(1);

   -o-transform: scale(1);

   -ms-transform: scale(1);

   transform: scale(1);

   -webkit-transition-delay: 0.2s;

   -moz-transition-delay: 0.2s;

   -o-transition-delay: 0.2s;

   -ms-transition-delay: 0.2s;

   transition-delay: 0.2s;

}



.content-thumb {  border: 10px solid #EDEDED;}

.intro-me {padding: 30px 10px;text-align: center;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}

.intro-me h2 {font-size: 19px;}

.intro-me p {text-align: justify;margin-top: 10px;text-indent: 50px;padding: 0 !important;border-bottom: 0 !important;}



.btn-search {  position: absolute; top: 0; right: 0; height: 100%; width: 40px; background-color: #3F3FFF; outline: 0; border: 0; line-height: 1; margin: 0; color: #fff; display: block;}

.btn-search:hover, .btn-search:focus, .btn-search:active {background: #3535EC;}



@media (max-width: 991px) {

    #nav-header {padding: 5px 0;}

}



.site-footer .site-info .fcred a {color: #1E73BE !important;padding: 0;}

.site-footer a:hover, .site-footer a:focus, .site-footer a:active {text-decoration: underline;}

.fcred {padding: 20px 0;}



/*reset box meta*/

.box-meta {display: block;position: relative;height: 1px;padding: 0 5px;}

.box-meta > div {padding: 0 !important;display: inline-block;}

.bottomcontainerBox {height: auto !important;}

.bottomcontainerBox > div { height: 25px !important; margin: auto !important; padding-top: 3px; /* float: none !important; */ display: inline-block; padding-right: 1px !important; box-sizing: content-box;}



.sidr ul li.current-menu-item > a, .sidr ul ul li.current-menu-item a {

    background: #4F4D4D;

      -webkit-box-shadow: inset 0 0 15px 3px #222;

  -moz-box-shadow: inset 0 0 15px 3px #222;

  box-shadow: inset 0 0 15px 3px #222;

}



/*widget reset*/

#secondary {padding: 0;padding-right: 15px;padding-left: 15px;}

#secondary .widget {width: 100%;background: orange;padding: 0 10px 1px;margin: 0;}

#secondary h1.widget-title {color: white;font-weight: 700;height: auto;line-height: 2;}

#secondary h1.widget-title:before { content: "\e006"; font-family: 'Glyphicons Halflings';    font-style: normal;    font-weight: 400;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale; margin-right: 2px; display: inline-block; vertical-align: middle; margin-top: -5px;}

#secondary .popular {padding: 0;}

#secondary .popular li {  margin-bottom: 10px;text-align:center;}

#secondary .popular a {display: block;font-size: 16px;color: #FFF;}

#secondary .popular img {width: 100%;height: auto;border: 1px solid #eee;}

#secondary .popular a:hover img {-webkit-box-shadow: 0 0 3px #000; -moz-box-shadow: 0 0 3px #000; box-shadow: 0 0 3px #000; }

#secondary .popular span a:hover {color:#eee;}



@media (min-width:768px) and (max-width:991px){

  #secondary h1.widget-title {font-size: 15px;}

  #secondary .popular a {font-size: 13px;}

}



/*related*/

.relatedposts {width: 100%; margin: 20px 0 20px 0;  font-size: 14px;display: block;padding: 10px;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}

.relatedposts h3 {font-size: 20px; margin: 0 0 5px 0; color: orange;}

.relatedposts h3:before {content: "\e042";position: relative; top: 3px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: 400; /* line-height: 1; */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right: 10px;}

.relatedthumb {margin: 0 1px 0 1px;  display: inline-block;vertical-align: top;width: 24%;}

.relatedthumb img {margin: 0 0 3px 0; padding: 0;width: 100%;}

.relatedthumb a {color :#333; text-decoration: none; display:block; padding: 4px; width: 150px;width: 100%;}

.relatedthumb a:hover {background-color: #ddd; color: #000;}



@media (max-width: 767px) {

    .relatedthumb {width: 100%;margin-bottom: 5px;}

    .relatedthumb img {height: auto;}

}

/*exit pop-up*/
.modal-body .widget.half-widget {
    margin: 0;
    width: 45%;
    display: inline-block;
    vertical-align: top;
    height: 290px;
overflow:hidden;
}
.modal-body > aside:first-child {
     margin-right: 3% !important;
    width: 52% !important;
    overflow-y: hidden; 
}

.modal-body .widget.half-widget h1 {
     color: #443F3F;
    border-bottom: 1px solid #7B5050; 
}

.modal-body .widget.half-widget a {
     color: #A79F9F; 
}
.modal-body .widget.half-widget a:hover, .modal-body .widget.half-widget a:focus {
     color: #f00; 
}
#ouibounce-modal .ouibounce-modal {
    height: 330px !important; 
}

.lrshare_evenmorepoup, .lrshare_smallpopupevenmore {
display:none;
}




.footer-socials-icon ul li img {
    width: 100%;
}
.footer-socials-icon ul li {
    width: 5%;
    display: inline-block;
}
.footer-socials-icon {
    text-align: center;
}
ul.footer-social-icon {
    margin: 0;
}
.footer-socials-icon ul li img:hover {
    opacity: .5;
}